Subversion Repositories Kolibri OS

Rev

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