- Timestamp:
- Sep 2, 2007, 9:30:58 PM (18 years ago)
- Location:
- trunk/kStuff
- Files:
-
- 28 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kStuff/include/k/kHlpString.h
r3573 r3574 72 72 73 73 #ifndef kHlpMemChr 74 void *kHlpMemChr(const void *pv, int ch, KSIZE cb);74 KHLP_DECL(void *) kHlpMemChr(const void *pv, int ch, KSIZE cb); 75 75 #endif 76 76 #ifndef kHlpMemComp 77 int kHlpMemComp(const void *pv1, const void *pv2, KSIZE cb); 77 KHLP_DECL(int) kHlpMemComp(const void *pv1, const void *pv2, KSIZE cb); 78 #endif 79 #ifndef kHlpMemComp 80 KHLP_DECL(void *) kHlpMemPComp(const void *pv1, const void *pv2, KSIZE cb); 78 81 #endif 79 82 #ifndef kHlpMemCopy 80 void *kHlpMemCopy(void *pv1, const void *pv2, KSIZE cb); 83 KHLP_DECL(void *) kHlpMemCopy(void *pv1, const void *pv2, KSIZE cb); 84 #endif 85 #ifndef kHlpMemPCopy 86 KHLP_DECL(void *) kHlpMemPCopy(void *pv1, const void *pv2, KSIZE cb); 81 87 #endif 82 88 #ifndef kHlpMemMove 83 void *kHlpMemMove(void *pv1, const void *pv2, KSIZE cb); 89 KHLP_DECL(void *) kHlpMemMove(void *pv1, const void *pv2, KSIZE cb); 90 #endif 91 #ifndef kHlpMemPMove 92 KHLP_DECL(void *) kHlpMemPMove(void *pv1, const void *pv2, KSIZE cb); 84 93 #endif 85 94 #ifndef kHlpMemSet 86 void *kHlpMemSet(void *pv1, int ch, KSIZE cb);95 KHLP_DECL(void *) kHlpMemSet(void *pv1, int ch, KSIZE cb); 87 96 #endif 88 int kHlpMemIComp(const void *pv1, const void *pv2, KSIZE cb); 97 #ifndef kHlpMemPSet 98 KHLP_DECL(void *) kHlpMemPSet(void *pv1, int ch, KSIZE cb); 99 #endif 100 KHLP_DECL(int) kHlpMemICompAscii(const void *pv1, const void *pv2, KSIZE cb); 89 101 90 102 #ifndef kHlpStrCat 91 char *kHlpStrCat(char *psz1, const char *psz2); 103 KHLP_DECL(char *) kHlpStrCat(char *psz1, const char *psz2); 104 #endif 105 #ifndef kHlpStrPCat 106 KHLP_DECL(char *) kHlpStrPCat(char *psz1, const char *psz2); 92 107 #endif 93 108 #ifndef kHlpStrNCat 94 char *kHlpStrNCat(char *psz1, const char *psz2, KSIZE cb); 109 KHLP_DECL(char *) kHlpStrNCat(char *psz1, const char *psz2, KSIZE cb); 110 #endif 111 #ifndef kHlpStrPNCat 112 KHLP_DECL(char *) kHlpStrNPCat(char *psz1, const char *psz2, KSIZE cb); 95 113 #endif 96 114 #ifndef kHlpStrChr 97 char *kHlpStrChr(const char *psz, int ch);115 KHLP_DECL(char *) kHlpStrChr(const char *psz, int ch); 98 116 #endif 99 117 #ifndef kHlpStrRChr 100 char *kHlpStrRChr(const char *psz, int ch);118 KHLP_DECL(char *) kHlpStrRChr(const char *psz, int ch); 101 119 #endif 102 120 #ifndef kHlpStrComp 103 intkHlpStrComp(const char *psz1, const char *psz2);121 KHLP_DECL(int) kHlpStrComp(const char *psz1, const char *psz2); 104 122 #endif 123 KHLP_DECL(char *) kHlpStrPComp(const char *psz1, const char *psz2); 105 124 #ifndef kHlpStrNComp 106 intkHlpStrNComp(const char *psz1, const char *psz2, KSIZE cch);125 KHLP_DECL(int) kHlpStrNComp(const char *psz1, const char *psz2, KSIZE cch); 107 126 #endif 127 KHLP_DECL(char *) kHlpStrNPComp(const char *psz1, const char *psz2, KSIZE cch); 128 KHLP_DECL(int) kHlpStrICompAscii(const char *pv1, const char *pv2); 129 KHLP_DECL(char *) kHlpStrIPCompAscii(const char *pv1, const char *pv2); 130 KHLP_DECL(int) kHlpStrNICompAscii(const char *pv1, const char *pv2, KSIZE cch); 131 KHLP_DECL(char *) kHlpStrNIPCompAscii(const char *pv1, const char *pv2, KSIZE cch); 108 132 #ifndef kHlpStrCopy 109 char *kHlpStrCopy(char *psz1, const char *psz2);133 KHLP_DECL(char *) kHlpStrCopy(char *psz1, const char *psz2); 110 134 #endif 111 #ifndef kHlpStr NCopy112 char *kHlpStrNCopy(char *psz1, const char *psz2, KSIZE cb);135 #ifndef kHlpStrPCopy 136 KHLP_DECL(char *) kHlpStrPCopy(char *psz1, const char *psz2); 113 137 #endif 114 138 #ifndef kHlpStrLen 115 K SIZEkHlpStrLen(const char *psz1);139 KHLP_DECL(KSIZE) kHlpStrLen(const char *psz1); 116 140 #endif 117 KSIZE kHlpStrNLen(const char *psz, KSIZE cchMax); 118 int kHlpStrIComp(const char *pv1, const char *pv2); 141 #ifndef kHlpStrNLen 142 KHLP_DECL(KSIZE) kHlpStrNLen(const char *psz, KSIZE cchMax); 143 #endif 119 144 120 145 KHLP_DECL(char *) kHlpInt2Ascii(char *psz, KSIZE cch, long lVal, unsigned iBase); -
trunk/kStuff/kHlp/Bare/kHlpBareStr.c
r3573 r3574 40 40 41 41 42 int kHlpMemIComp (const void *pv1, const void *pv2, KSIZE cb)42 int kHlpMemICompAscii(const void *pv1, const void *pv2, KSIZE cb) 43 43 { 44 44 const KU8 *pb1 = (const KU8 *)pv1; … … 60 60 61 61 62 int kHlpStrIComp (const char *pv1, const char *pv2)62 int kHlpStrICompAscii(const char *pv1, const char *pv2) 63 63 { 64 64 const KU8 *pb1 = (const KU8 *)pv1; -
trunk/kStuff/kHlp/CRT/kHlpCRTString.cpp
r3552 r3574 145 145 146 146 147 int kHlpMemIComp (const void *pv1, const void *pv2, KSIZE cb)147 int kHlpMemICompAscii(const void *pv1, const void *pv2, KSIZE cb) 148 148 { 149 149 const KU8 *pb1 = (const KU8 *)pv1; -
trunk/kStuff/kHlp/Makefile.kmk
r3573 r3574 36 36 Generic/kHlpInt2Ascii.c \ 37 37 \ 38 Generic/kHlpMemChr.c \ 39 Generic/kHlpMemComp.c \ 40 Generic/kHlpMemPComp.c \ 41 Generic/kHlpMemICompAscii.c \ 42 Generic/kHlpMemCopy.c \ 43 Generic/kHlpMemPCopy.c \ 44 Generic/kHlpMemMove.c \ 45 Generic/kHlpMemPMove.c \ 46 Generic/kHlpMemSet.c \ 47 Generic/kHlpMemPSet.c \ 48 \ 49 Generic/kHlpStrCat.c \ 50 Generic/kHlpStrPCat.c \ 51 Generic/kHlpStrNCat.c \ 52 Generic/kHlpStrNPCat.c \ 53 Generic/kHlpStrChr.c \ 54 Generic/kHlpStrRChr.c \ 55 Generic/kHlpStrComp.c \ 56 Generic/kHlpStrPComp.c \ 57 Generic/kHlpStrNComp.c \ 58 Generic/kHlpStrNPComp.c \ 59 Generic/kHlpStrICompAscii.c \ 60 Generic/kHlpStrIPCompAscii.c \ 61 Generic/kHlpStrNICompAscii.c \ 62 Generic/kHlpStrNIPCompAscii.c \ 63 Generic/kHlpStrCopy.c \ 64 Generic/kHlpStrPCopy.c \ 65 Generic/kHlpStrLen.c \ 66 Generic/kHlpStrNLen.c \ 67 \ 38 68 Bare/kHlpBareAssert.c \ 39 69 Bare/kHlpBareHeap.c \ -
trunk/kStuff/kLdr/kLdrDyldFind.c
r3573 r3574 841 841 && ( fCaseSensitive 842 842 ? !kHlpMemComp(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix) 843 : !kHlpMemIComp (pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix))843 : !kHlpMemICompAscii(pszName + cchName - cchSuffix, *ppszSuffix, cchSuffix)) 844 844 ) 845 845 *ppszSuffix = NULL; … … 943 943 const unsigned fNameHasSuffix = pszNameSuffix 944 944 && kHlpStrLen(pszNameSuffix) == cchSuffix 945 && !kHlpMemIComp (pszNameSuffix, pszName + cchName - cchSuffix, cchSuffix);945 && !kHlpMemICompAscii(pszNameSuffix, pszName + cchName - cchSuffix, cchSuffix); 946 946 for (; pCur; pCur = pCur->Load.pNext) 947 947 { … … 953 953 /* match name */ 954 954 if ( pCur->pMod->cchName == cchName 955 && !kHlpMemIComp (pCur->pMod->pszName, pszName, cchName))955 && !kHlpMemICompAscii(pCur->pMod->pszName, pszName, cchName)) 956 956 break; 957 957 if (cchPrefix) 958 958 { 959 959 if ( pCur->pMod->cchName == cchName + cchPrefix 960 && !kHlpMemIComp (pCur->pMod->pszName, pszPrefix, cchPrefix)961 && !kHlpMemIComp (pCur->pMod->pszName + cchPrefix, pszName, cchName))960 && !kHlpMemICompAscii(pCur->pMod->pszName, pszPrefix, cchPrefix) 961 && !kHlpMemICompAscii(pCur->pMod->pszName + cchPrefix, pszName, cchName)) 962 962 break; 963 963 } … … 965 965 { 966 966 if ( pCur->pMod->cchName == cchName + cchSuffix 967 && !kHlpMemIComp (pCur->pMod->pszName + cchName, pszSuffix, cchSuffix)968 && !kHlpMemIComp (pCur->pMod->pszName, pszName, cchName))967 && !kHlpMemICompAscii(pCur->pMod->pszName + cchName, pszSuffix, cchSuffix) 968 && !kHlpMemICompAscii(pCur->pMod->pszName, pszName, cchName)) 969 969 break; 970 970 if ( fNameHasSuffix 971 971 && pCur->pMod->cchName == cchName - cchSuffix 972 && !kHlpMemIComp (pCur->pMod->pszName, pszName, cchName - cchSuffix))972 && !kHlpMemICompAscii(pCur->pMod->pszName, pszName, cchName - cchSuffix)) 973 973 break; 974 974 if (cchPrefix) 975 975 { 976 976 if ( pCur->pMod->cchName == cchName + cchPrefix + cchSuffix 977 && !kHlpMemIComp (pCur->pMod->pszName, pszPrefix, cchPrefix)978 && !kHlpMemIComp (pCur->pMod->pszName + cchPrefix, pszName, cchName)979 && !kHlpMemIComp (pCur->pMod->pszName + cchPrefix + cchName, pszSuffix, cchSuffix))977 && !kHlpMemICompAscii(pCur->pMod->pszName, pszPrefix, cchPrefix) 978 && !kHlpMemICompAscii(pCur->pMod->pszName + cchPrefix, pszName, cchName) 979 && !kHlpMemICompAscii(pCur->pMod->pszName + cchPrefix + cchName, pszSuffix, cchSuffix)) 980 980 break; 981 981 if ( fNameHasSuffix 982 982 && pCur->pMod->cchName == cchName + cchPrefix - cchSuffix 983 && !kHlpMemIComp (pCur->pMod->pszName, pszPrefix, cchPrefix)984 && !kHlpMemIComp (pCur->pMod->pszName + cchPrefix, pszName, cchName - cchSuffix))983 && !kHlpMemICompAscii(pCur->pMod->pszName, pszPrefix, cchPrefix) 984 && !kHlpMemICompAscii(pCur->pMod->pszName + cchPrefix, pszName, cchName - cchSuffix)) 985 985 break; 986 986 } -
trunk/kStuff/kLdr/kLdrModPE.c
r3573 r3574 910 910 && (pszName[cchImpModule + 3] == 'l' || pszName[cchImpModule + 3] == 'L')) 911 911 ) 912 && kHlpMemIComp (pszName, pszForwarder, cchImpModule)912 && kHlpMemICompAscii(pszName, pszForwarder, cchImpModule) 913 913 ) 914 914 {
Note:
See TracChangeset
for help on using the changeset viewer.