Lines Matching defs:ck
77 } ck;
119 if (opt == ':' && ck.options[0] != ':')
122 char *optptr = strchr(ck.options, opt);
134 for (const char *opt = ck.options; *opt != '\0'; opt++) {
139 lwarn = ck.options_lwarn;
141 warning_at(338, &ck.options_pos, *opt);
150 if (ck.while_level == 0) {
151 if (!is_getopt_condition(tn, &ck.options))
153 ck.options_lwarn = lwarn;
154 ck.options_pos = curr_pos;
156 ck.while_level++;
162 if (ck.while_level > 0)
163 ck.switch_level++;
169 if (ck.switch_level == 1 && value == (char)value)
176 if (ck.switch_level == 0)
179 ck.switch_level--;
180 if (ck.switch_level == 0)
187 if (ck.while_level == 0)
190 ck.while_level--;
191 if (ck.while_level != 0)
194 free(ck.options);
195 ck.options = NULL;