Rev 4180 | Rev 4550 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4180 | Rev 4226 | ||
---|---|---|---|
Line 212... | Line 212... | ||
212 | LS2: XOR EAX, EAX |
212 | LS2: XOR EAX, EAX |
213 | LS3: |
213 | LS3: |
214 | } |
214 | } |
215 | } |
215 | } |
Line -... | Line 216... | ||
- | 216 | ||
- | 217 | dword strcmpi(dword cmp1, cmp2) |
|
- | 218 | { |
|
- | 219 | char si, ue; |
|
- | 220 | ||
- | 221 | loop() |
|
- | 222 | { |
|
- | 223 | si = DSBYTE[cmp1]; |
|
- | 224 | ue = DSBYTE[cmp2]; |
|
- | 225 | if (si>='A') && (si<='Z') si +=32; |
|
- | 226 | if (ue>='A') && (ue<='Z') ue +=32; |
|
- | 227 | if (si != ue) return -1; |
|
- | 228 | cmp1++; |
|
- | 229 | cmp2++; |
|
- | 230 | if ((DSBYTE[cmp1]=='\0') && (DSBYTE[cmp2]=='\0')) return 0; |
|
- | 231 | if (DSBYTE[cmp1]=='\0') return -1; |
|
- | 232 | if (DSBYTE[cmp2]=='\0') return 1; |
|
- | 233 | } |
|
Line 216... | Line 234... | ||
216 | 234 | } |
|
217 | 235 | ||
218 | dword strstri(dword searchin, usestr_s) |
236 | dword strstri(dword searchin, usestr_s) |
219 | { |
237 | { |