4 * Definitions for memory and string functions.
20 #define NULL ((void*)0)
23 _PTR
_EXFUN(memchr
,(const _PTR
, int, size_t));
24 int _EXFUN(memcmp
,(const _PTR
, const _PTR
, size_t));
25 _PTR
_EXFUN(memcpy
,(_PTR
, const _PTR
, size_t));
26 _PTR
_EXFUN(memmove
,(_PTR
, const _PTR
, size_t));
27 _PTR
_EXFUN(memset
,(_PTR
, int, size_t));
28 char *_EXFUN(strcat
,(char *, const char *));
29 char *_EXFUN(strchr
,(const char *, int));
30 int _EXFUN(strcmp
,(const char *, const char *));
31 int _EXFUN(strcoll
,(const char *, const char *));
32 char *_EXFUN(strcpy
,(char *, const char *));
33 size_t _EXFUN(strcspn
,(const char *, const char *));
34 char *_EXFUN(strerror
,(int));
35 size_t _EXFUN(strlen
,(const char *));
36 char *_EXFUN(strncat
,(char *, const char *, size_t));
37 int _EXFUN(strncmp
,(const char *, const char *, size_t));
38 char *_EXFUN(strpbrk
,(const char *, const char *));
39 char *_EXFUN(strrchr
,(const char *, int));
40 size_t _EXFUN(strspn
,(const char *, const char *));
41 char *_EXFUN(strstr
,(const char *, const char *));
42 char *_EXFUN(strcasestr
,(const char *, const char *));
44 size_t strlcpy(char *dst
, const char *src
, size_t siz
);
45 size_t strlcat(char *dst
, const char *src
, size_t siz
);
48 char *_EXFUN(strtok
,(char *, const char *));
51 size_t _EXFUN(strxfrm
,(char *, const char *, size_t));
53 #ifndef __STRICT_ANSI__
54 char *_EXFUN(strtok_r
,(char *, const char *, char **));
56 _PTR
_EXFUN(memccpy
,(_PTR
, const _PTR
, int, size_t));
57 int _EXFUN(strcasecmp
,(const char *, const char *));
58 int _EXFUN(strncasecmp
,(const char *, const char *, size_t));
61 #ifndef DEFS_H /* Kludge to work around problem compiling in gdb */
62 const char *_EXFUN(strsignal
, (int __signo
));
64 int _EXFUN(strtosigno
, (const char *__name
));
67 /* These function names are used on Windows and perhaps other systems. */
69 #define strcmpi strcasecmp
72 #define stricmp strcasecmp
75 #define strncmpi strncasecmp
78 #define strnicmp strncasecmp
81 #endif /* ! __STRICT_ANSI__ */
86 #endif /* _STRING_H_ */