• Home
  • Raw
  • Download

Lines Matching refs:co

323 static int check_all_characters(checkfp_command *co, checkfp_control c);
325 static int check_some_characters(checkfp_command *co, checkfp_control c,
328 static int check_one_character(checkfp_command *co, checkfp_control c, int ch) in check_one_character() argument
344 co->number[c.cnumber++] = (char)ch; in check_one_character()
347 co->number[c.cnumber++] = '<'; in check_one_character()
348 co->number[c.cnumber++] = hexdigits[(ch >> 4) & 0xf]; in check_one_character()
349 co->number[c.cnumber++] = hexdigits[ch & 0xf]; in check_one_character()
350 co->number[c.cnumber++] = '>'; in check_one_character()
352 co->number[c.cnumber] = 0; in check_one_character()
354 if (co->verbose > 1) in check_one_character()
355 fprintf(stderr, "%s\n", co->number); in check_one_character()
357 if (++(co->ctimes) == 1000000) in check_one_character()
359 if (co->verbose == 1) in check_one_character()
361 co->ctimes = 0; in check_one_character()
362 ++(co->cmillions); in check_one_character()
366 ++(co->cinvalid); in check_one_character()
369 ++(co->cnoaccept); in check_one_character()
374 fprintf(stderr, "%s: read beyond end of string (%lu)\n", co->number, in check_one_character()
385 fprintf(stderr, "%s: negative when it is not\n", co->number); in check_one_character()
391 fprintf(stderr, "%s: zero when it is not\n", co->number); in check_one_character()
398 fprintf(stderr, "%s: positive when it is not\n", co->number); in check_one_character()
407 fprintf(stderr, "%s: digit '%c' not accepted\n", co->number, ch); in check_one_character()
414 co->number, ch); in check_one_character()
427 return check_all_characters(co, c); in check_one_character()
430 return check_some_characters(co, c, in check_one_character()
443 fprintf(stderr, "%s: character '%c' not accepted\n", co->number, ch); in check_one_character()
451 co->number, ch); in check_one_character()
466 c.limit = co->limit; in check_one_character()
467 return check_all_characters(co, c); in check_one_character()
475 c.limit = co->limit; in check_one_character()
476 return check_all_characters(co, c); in check_one_character()
489 return check_all_characters(co, c); in check_one_character()
498 fprintf(stderr, "%s: character '%c' [0x%.2x] accepted\n", co->number, in check_one_character()
506 "%s: character '%c' [0x%.2x] changed number validity\n", co->number, in check_one_character()
520 static int check_all_characters(checkfp_command *co, checkfp_control c) in check_all_characters() argument
524 if (c.cnumber+4 < sizeof co->number) for (ch=0; ch<256; ++ch) in check_all_characters()
526 if (!check_one_character(co, c, ch)) in check_all_characters()
533 static int check_some_characters(checkfp_command *co, checkfp_control c, in check_some_characters() argument
540 if (c.cnumber+4 < sizeof co->number && c.limit >= 0) in check_some_characters()
544 if (!check_one_character(co, c, tests[i])) in check_some_characters()
550 return check_all_characters(co, c); in check_some_characters()