3 #ifndef _CL_NUMBER_IO_H
4 #define _CL_NUMBER_IO_H
7 #include "cln/number.h"
13 // Finish with bad syntax.
15 nonreturning_function(extern, read_number_bad_syntax, (const char * string, const char * string_limit));
17 extern void read_number_bad_syntax (const char * string, const char * string_limit);
20 // Finish with junk after the number.
22 nonreturning_function(extern, read_number_junk, (const char * string_rest, const char * string, const char * string_limit));
24 extern void read_number_junk (const char * string_rest, const char * string, const char * string_limit);
29 nonreturning_function(extern, read_number_eof, (void));
31 extern void read_number_eof (void);
38 #endif /* _CL_NUMBER_IO_H */