Changeset 2854 for trunk/kLdr/kLdrHlp.h
- Timestamp:
- Nov 3, 2006, 4:39:12 AM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kLdr/kLdrHlp.h
r2851 r2854 74 74 /** strchr */ 75 75 # define kLdrHlpStrChr(a, b) __builtin_strchr(a, b) 76 /** strcmp */ 77 # define kLdrHlpStrComp(a, b) __builtin_strcmp(a, b) 76 78 /** strlen */ 77 79 # define kLdrHlpStrLen(a) __builtin_strlen(a) … … 89 91 # include <string.h> 90 92 # include <malloc.h> 91 # pragma intrinsic(memcmp, memcpy, memset, str len, __debugbreak)93 # pragma intrinsic(memcmp, memcpy, memset, strcmp, strlen, __debugbreak) 92 94 /** memchr */ 93 95 # define kLdrHlpMemChr_needed … … 98 100 /** memset */ 99 101 # define kLdrHlpMemSet(a,b,c) memset(a,b,c) 102 /** strcmp */ 103 # define kLdrHlpStrComp(a, b) strcmp(a, b) 100 104 /** strlen */ 101 105 # define kLdrHlpStrLen(a) strlen(a) … … 118 122 void *kLdrHlpMemChr(const void *pv, int ch, size_t cb); 119 123 #endif 124 int kLdrHlpMemIComp(const void *pv1, const void *pv2, size_t cb); 125 int kLdrHlpStrIComp(const char *pv1, const char *pv2); 126 120 127 121 128 #if (!defined(kLdrHlpMemChr) && !defined(kLdrHlpStrChr_needed))\ … … 148 155 int kldrHlpGetEnv(const char *pszVar, char *pszVal, size_t *pcchVal); 149 156 int kldrHlpGetEnvUZ(const char *pszVar, size_t *pcb); 157 char *kldrHlpGetFilename(const char *pszFilename); 158 char *kldrHlpGetExt(const char *pszFilename); 150 159 void kldrHlpExit(int rc); 151 160 void kldrHlpSleep(unsigned cMillies);
Note:
See TracChangeset
for help on using the changeset viewer.