Rev 2874 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2874 | Rev 3003 | ||
---|---|---|---|
Line 8... | Line 8... | ||
8 | // strstr( EBX, EDX) |
8 | // strstr( EBX, EDX) |
9 | // itoa( ESI) |
9 | // itoa( ESI) |
10 | // atoi( EAX) |
10 | // atoi( EAX) |
11 | // strupr( ESI) |
11 | // strupr( ESI) |
12 | // strlwr( ESI) |
12 | // strlwr( ESI) |
- | 13 | // strttl( EDX) |
|
13 | // strtok( ESI) |
14 | // strtok( ESI) |
14 | //------------------------------------------------------------------------------ |
15 | //------------------------------------------------------------------------------ |
Line 15... | Line 16... | ||
15 | 16 | ||
16 | inline fastcall signed int strcmp( ESI, EDI) |
17 | inline fastcall signed int strcmp( ESI, EDI) |
Line 45... | Line 46... | ||
45 | SUB EAX, EBX |
46 | SUB EAX, EBX |
46 | L1: |
47 | L1: |
47 | } |
48 | } |
48 | } |
49 | } |
Line -... | Line 50... | ||
- | 50 | ||
- | 51 | ||
49 | 52 | ||
Line 50... | Line 53... | ||
50 | /* |
53 | /* |
51 | 54 | ||
52 | inline fastcall signed int strcmpi( ESI,EDI) |
55 | inline fastcall signed int strcmpi( ESI,EDI) |
Line 214... | Line 217... | ||
214 | CONTINUE; |
217 | CONTINUE; |
215 | } |
218 | } |
216 | }while(AL!=0); |
219 | }while(AL!=0); |
217 | } |
220 | } |
Line -... | Line 221... | ||
- | 221 | ||
- | 222 | inline fastcall strttl( EDX) |
|
- | 223 | { |
|
- | 224 | AL=DSBYTE[EDX]; |
|
- | 225 | IF(AL>='a')&&(AL<='z')DSBYTE[EDX]=AL&0x5f; |
|
- | 226 | IF (AL>=160) && (AL<=175) DSBYTE[EDX] = AL - 32; //à-ï |
|
- | 227 | IF (AL>=224) && (AL<=239) DSBYTE[EDX] = AL - 80; //à-ï |
|
- | 228 | do{ |
|
- | 229 | EDX++; |
|
- | 230 | AL=DSBYTE[EDX]; |
|
- | 231 | IF(AL>='A')&&(AL<='Z'){DSBYTE[EDX]=AL|0x20; CONTINUE;} |
|
- | 232 | IF(AL>='')&&(AL<='')DSBYTE[EDX]=AL|0x20; // -¯ |
|
- | 233 | IF (AL>=144) && (AL<=159) DSBYTE[EDX] = AL + 80; //à-ï |
|
- | 234 | }while(AL!=0); |
|
- | 235 | } |
|
- | 236 | ||
Line 218... | Line 237... | ||
218 | 237 | ||
219 | 238 | ||
220 | inline fastcall unsigned int strstr( EBX, EDX) |
239 | inline fastcall unsigned int strstr( EBX, EDX) |
221 | { |
240 | { |