3 #ifndef _CL_NUMBER_IO_H
4 #define _CL_NUMBER_IO_H
11 // Finish with bad syntax.
13 nonreturning_function(extern, read_number_bad_syntax, (const char * string, const char * string_limit));
15 extern void read_number_bad_syntax (const char * string, const char * string_limit);
18 // Finish with junk after the number.
20 nonreturning_function(extern, read_number_junk, (const char * string_rest, const char * string, const char * string_limit));
22 extern void read_number_junk (const char * string_rest, const char * string, const char * string_limit);
27 nonreturning_function(extern, read_number_eof, (void));
29 extern void read_number_eof (void);
34 #endif /* _CL_NUMBER_IO_H */