Rev 4874 | Rev 6099 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4874 | Rev 4921 | ||
---|---|---|---|
Line 8... | Line 8... | ||
8 | #define _STRING_H_ |
8 | #define _STRING_H_ |
Line 9... | Line 9... | ||
9 | 9 | ||
10 | #include "_ansi.h" |
10 | #include "_ansi.h" |
11 | #include |
11 | #include |
- | 12 | #include |
|
Line 12... | Line 13... | ||
12 | #include |
13 | #include |
- | 14 | ||
13 | 15 | #define __need_size_t |
|
Line 14... | Line -... | ||
14 | #define __need_size_t |
- | |
15 | #include |
- | |
16 | - | ||
17 | #ifndef NULL |
- | |
18 | #define NULL 0 |
16 | #define __need_NULL |
Line 19... | Line 17... | ||
19 | #endif |
17 | #include |
20 | 18 | ||
21 | _BEGIN_STD_C |
19 | _BEGIN_STD_C |
22 | 20 | ||
23 | _PTR _EXFUN(memchr,(const _PTR, int, size_t)); |
21 | _PTR _EXFUN(memchr,(const _PTR, int, size_t)); |
24 | int _EXFUN(memcmp,(const _PTR, const _PTR, size_t)); |
22 | int _EXFUN(memcmp,(const _PTR, const _PTR, size_t)); |
25 | _PTR _EXFUN(memcpy,(_PTR, const _PTR, size_t)); |
23 | _PTR _EXFUN(memcpy,(_PTR __restrict, const _PTR __restrict, size_t)); |
26 | _PTR _EXFUN(memmove,(_PTR, const _PTR, size_t)); |
24 | _PTR _EXFUN(memmove,(_PTR, const _PTR, size_t)); |
27 | _PTR _EXFUN(memset,(_PTR, int, size_t)); |
25 | _PTR _EXFUN(memset,(_PTR, int, size_t)); |
28 | char *_EXFUN(strcat,(char *, const char *)); |
26 | char *_EXFUN(strcat,(char *__restrict, const char *__restrict)); |
29 | char *_EXFUN(strchr,(const char *, int)); |
27 | char *_EXFUN(strchr,(const char *, int)); |
30 | int _EXFUN(strcmp,(const char *, const char *)); |
28 | int _EXFUN(strcmp,(const char *, const char *)); |
31 | int _EXFUN(strcoll,(const char *, const char *)); |
29 | int _EXFUN(strcoll,(const char *, const char *)); |
32 | char *_EXFUN(strcpy,(char *, const char *)); |
30 | char *_EXFUN(strcpy,(char *__restrict, const char *__restrict)); |
33 | size_t _EXFUN(strcspn,(const char *, const char *)); |
31 | size_t _EXFUN(strcspn,(const char *, const char *)); |
34 | char *_EXFUN(strerror,(int)); |
32 | char *_EXFUN(strerror,(int)); |
35 | size_t _EXFUN(strlen,(const char *)); |
33 | size_t _EXFUN(strlen,(const char *)); |
36 | char *_EXFUN(strncat,(char *, const char *, size_t)); |
34 | char *_EXFUN(strncat,(char *__restrict, const char *__restrict, size_t)); |
37 | int _EXFUN(strncmp,(const char *, const char *, size_t)); |
35 | int _EXFUN(strncmp,(const char *, const char *, size_t)); |
38 | char *_EXFUN(strncpy,(char *, const char *, size_t)); |
36 | char *_EXFUN(strncpy,(char *__restrict, const char *__restrict, size_t)); |
Line 39... | Line 37... | ||
39 | char *_EXFUN(strpbrk,(const char *, const char *)); |
37 | char *_EXFUN(strpbrk,(const char *, const char *)); |
40 | char *_EXFUN(strrchr,(const char *, int)); |
38 | char *_EXFUN(strrchr,(const char *, int)); |
41 | size_t _EXFUN(strspn,(const char *, const char *)); |
39 | size_t _EXFUN(strspn,(const char *, const char *)); |
Line 42... | Line 40... | ||
42 | char *_EXFUN(strstr,(const char *, const char *)); |
40 | char *_EXFUN(strstr,(const char *, const char *)); |
Line 43... | Line 41... | ||
43 | 41 | ||
44 | #ifndef _REENT_ONLY |
42 | #ifndef _REENT_ONLY |
Line 45... | Line 43... | ||
45 | char *_EXFUN(strtok,(char *, const char *)); |
43 | char *_EXFUN(strtok,(char *__restrict, const char *__restrict)); |
46 | #endif |
44 | #endif |
47 | 45 | ||
48 | size_t _EXFUN(strxfrm,(char *, const char *, size_t)); |
46 | size_t _EXFUN(strxfrm,(char *__restrict, const char *__restrict, size_t)); |
49 | 47 | ||
50 | #ifndef __STRICT_ANSI__ |
48 | #ifndef __STRICT_ANSI__ |
51 | char *_EXFUN(strtok_r,(char *, const char *, char **)); |
49 | char *_EXFUN(strtok_r,(char *__restrict, const char *__restrict, char **__restrict)); |
52 | 50 | ||
- | 51 | int _EXFUN(bcmp,(const void *, const void *, size_t)); |
|
- | 52 | void _EXFUN(bcopy,(const void *, void *, size_t)); |
|
53 | int _EXFUN(bcmp,(const void *, const void *, size_t)); |
53 | void _EXFUN(bzero,(void *, size_t)); |
54 | void _EXFUN(bcopy,(const void *, void *, size_t)); |
54 | int _EXFUN(ffs,(int)); |
55 | void _EXFUN(bzero,(void *, size_t)); |
55 | char *_EXFUN(index,(const char *, int)); |
56 | int _EXFUN(ffs,(int)); |
56 | _PTR _EXFUN(memccpy,(_PTR __restrict, const _PTR __restrict, int, size_t)); |
57 | char *_EXFUN(index,(const char *, int)); |
57 | _PTR _EXFUN(mempcpy,(_PTR, const _PTR, size_t)); |
58 | _PTR _EXFUN(memccpy,(_PTR, const _PTR, int, size_t)); |
58 | _PTR _EXFUN(memmem, (const _PTR, size_t, const _PTR, size_t)); |
- | 59 | _PTR _EXFUN(memrchr,(const _PTR, int, size_t)); |
|
- | 60 | _PTR _EXFUN(rawmemchr,(const _PTR, int)); |
|
59 | _PTR _EXFUN(mempcpy,(_PTR, const _PTR, size_t)); |
61 | char *_EXFUN(rindex,(const char *, int)); |
- | 62 | char *_EXFUN(stpcpy,(char *__restrict, const char *__restrict)); |
|
- | 63 | char *_EXFUN(stpncpy,(char *__restrict, const char *__restrict, size_t)); |
|
60 | _PTR _EXFUN(memmem, (const _PTR, size_t, const _PTR, size_t)); |
64 | int _EXFUN(strcasecmp,(const char *, const char *)); |
- | 65 | char *_EXFUN(strcasestr,(const char *, const char *)); |
|
- | 66 | char *_EXFUN(strchrnul,(const char *, int)); |
|
61 | char *_EXFUN(rindex,(const char *, int)); |
67 | #endif |
- | 68 | #if !defined(__STRICT_ANSI__) || (_XOPEN_SOURCE - 0) >= 500 |
|
- | 69 | char *_EXFUN(strdup,(const char *)); |
|
62 | char *_EXFUN(stpcpy,(char *, const char *)); |
70 | #endif |
63 | char *_EXFUN(stpncpy,(char *, const char *, size_t)); |
71 | #ifndef __STRICT_ANSI__ |
64 | int _EXFUN(strcasecmp,(const char *, const char *)); |
72 | char *_EXFUN(_strdup_r,(struct _reent *, const char *)); |
65 | char *_EXFUN(strcasestr,(const char *, const char *)); |
73 | #endif |
66 | char *_EXFUN(strchrnul,(const char *, int)); |
74 | #if !defined(__STRICT_ANSI__) || (_XOPEN_SOURCE - 0) >= 700 |