Changes in uspace/lib/posix/string.h [d3ce33fa:4f4b4e7] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/string.h
rd3ce33fa r4f4b4e7 85 85 extern char *posix_strchr(const char *s, int c); 86 86 extern char *posix_strrchr(const char *s, int c); 87 extern char *gnu_strchrnul(const char *s, int c);88 87 extern char *posix_strpbrk(const char *s1, const char *s2); 89 88 extern size_t posix_strcspn(const char *s1, const char *s2); … … 102 101 extern size_t posix_strlen(const char *s); 103 102 extern size_t posix_strnlen(const char *s, size_t n); 104 105 /* Signal messages */106 extern char *posix_strsignal(int signum);107 108 /* Legacy declarations */109 #ifndef POSIX_STRINGS_H_110 extern int posix_ffs(int i);111 extern int posix_strcasecmp(const char *s1, const char *s2);112 extern int posix_strncasecmp(const char *s1, const char *s2, size_t n);113 #endif114 103 115 104 #ifndef LIBPOSIX_INTERNAL … … 131 120 #define strchr posix_strchr 132 121 #define strrchr posix_strrchr 133 #define strchrnul gnu_strchrnul134 122 #define strpbrk posix_strpbrk 135 123 #define strcspn posix_strcspn … … 142 130 #define strerror posix_strerror 143 131 #define strerror_r posix_strerror_r 132 #define strsignal(i) ((char *) "SIGNonSense: There are no signals in HelenOS.") 144 133 145 134 #define strlen posix_strlen 146 135 #define strnlen posix_strnlen 147 148 #define strsignal posix_strsignal149 150 #define ffs posix_ffs151 #define strcasecmp posix_strcasecmp152 #define strncasecmp posix_strncasecmp153 136 #endif 154 137
Note:
See TracChangeset
for help on using the changeset viewer.