Changeset 3809 for branches/libc-0.6/src/emx/include/string.h
- Timestamp:
- Feb 16, 2014, 9:20:59 PM (11 years ago)
- Location:
- branches/libc-0.6/src/emx/include
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/libc-0.6/src/emx/include
- Property svn:mergeinfo changed
/trunk/libc/include merged: 3808
- Property svn:mergeinfo changed
-
branches/libc-0.6/src/emx/include/string.h
r2285 r3809 130 130 #define _MEMDIF_EQ 0xffffffff 131 131 #endif 132 int memicmp( __const__ void *, __const__void *, size_t);133 int stricmp( __const__ char *, __const__char *);132 int memicmp(const void *, const void *, size_t); 133 int stricmp(const char *, const char *); 134 134 char * strlwr(char *); 135 int strnicmp( __const__ char *, __const__char *, size_t);135 int strnicmp(const char *, const char *, size_t); 136 136 char * strnset(char *, int, size_t); 137 137 char * strrev(char *); … … 141 141 142 142 #if (!defined (__STRICT_ANSI__) && !defined (_POSIX_SOURCE)) || defined (_WITH_UNDERSCORE) || defined(__USE_EMX) 143 size_t _memcount ( __const__void *, int, size_t);144 size_t _memdif ( __const__ void *, __const__void *, size_t);143 size_t _memcount (const void *, int, size_t); 144 size_t _memdif (const void *, const void *, size_t); 145 145 void *_memrchr (const void *, int, size_t); 146 146 void _memswap (void *, void *, size_t); 147 char *_strncpy (char *, __const__char *, size_t);148 void *_memccpy (void *, __const__void *, int, size_t);149 int _memicmp ( __const__ void *, __const__void *, size_t);150 char *_strdup ( __const__char *);151 int _stricmp ( __const__ char *, __const__char *);147 char *_strncpy (char *, const char *, size_t); 148 void *_memccpy (void *, const void *, int, size_t); 149 int _memicmp (const void *, const void *, size_t); 150 char *_strdup (const char *); 151 int _stricmp (const char *, const char *); 152 152 char *_strlwr (char *); 153 int _strnicmp ( __const__ char *, __const__char *, size_t);153 int _strnicmp (const char *, const char *, size_t); 154 154 char *_strnset (char *, int, size_t); 155 155 char *_strrev (char *); 156 156 char *_strset (char *, int); 157 157 char *_strupr (char *); 158 char *_strsep (char **, __const__char *);158 char *_strsep (char **, const char *); 159 159 #endif 160 160 … … 194 194 #define strdupa(psz) \ 195 195 (__extension__({ \ 196 __const__char *__pszInput = (psz); \196 const char *__pszInput = (psz); \ 197 197 size_t __cchInput = strlen(__pszInput) + 1; \ 198 198 char *__pszReturn = __builtin_alloca(__cchInput); \ … … 202 202 #define strndupa(psz, cch) \ 203 203 (__extension__({ \ 204 __const__char *__pszInput = (psz); \204 const char *__pszInput = (psz); \ 205 205 size_t __cchInput = strnlen(__pszInput, (cch)); \ 206 206 char *__pszReturn = __builtin_alloca(__cchInput + 1); \
Note:
See TracChangeset
for help on using the changeset viewer.