typedef int bool;

typedef struct {
    int start, stop, incr;
    const char *comment;
} S;

S examples[9] = {
    {-2, 2, 1, },
    {-2, 2, 0, },
    {-2, 2, -1, },
    {-2, 2, 10, },
    {2, -2, 1, },
    {2, 2, 1, },
    {2, 2, -1, },
    {2, 2, 0, },
    {0, 0, 0, }
};

int main() {
    int i, j, c;
    bool empty;
    S s;
    const int limit = 10;
    for (i = 0; i < 9; ++i) {
        s = examples[i];
        printf(, s.comment);
        printf(, s.start, s.stop, s.incr);
        empty = TRUE;
        for (j = s.start, c = 0; j <= s.stop && c < limit; j += s.incr, ++c) {
            printf(, j);
            empty = FALSE;
        }
        if (!empty) printf();
        printf();
    }
    return 0;
}