34 |
* @(#)mystring.h 8.2 (Berkeley) 5/4/95 |
* @(#)mystring.h 8.2 (Berkeley) 5/4/95 |
35 |
*/ |
*/ |
36 |
|
|
37 |
|
#include <stdint.h> |
38 |
#include <string.h> |
#include <string.h> |
39 |
|
|
40 |
extern const char snlfmt[]; |
extern const char snlfmt[]; |
41 |
extern const char spcstr[]; |
extern const char spcstr[]; |
42 |
extern const char dolatstr[]; |
extern const char dolatstr[]; |
43 |
#define DOLATSTRLEN 4 |
#define DOLATSTRLEN 6 |
44 |
extern const char illnum[]; |
extern const char illnum[]; |
45 |
extern const char homestr[]; |
extern const char homestr[]; |
46 |
|
|
48 |
void scopyn(const char *, char *, int); |
void scopyn(const char *, char *, int); |
49 |
#endif |
#endif |
50 |
char *prefix(const char *, const char *); |
char *prefix(const char *, const char *); |
51 |
|
void badnum(const char *s) __attribute__ ((noreturn)); |
52 |
|
intmax_t atomax(const char *, int); |
53 |
|
intmax_t atomax10(const char *); |
54 |
int number(const char *); |
int number(const char *); |
55 |
int is_number(const char *); |
int is_number(const char *); |
56 |
char *single_quote(const char *); |
char *single_quote(const char *); |