Rev 6887 | Rev 7163 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6887 | Rev 7049 | ||
---|---|---|---|
Line 231... | Line 231... | ||
231 | if (EDX==EBX) { DSBYTE[ESI]='\0'; return -1;} |
231 | if (EDX==EBX) { DSBYTE[ESI]='\0'; return -1;} |
232 | } while(DSBYTE[EDI-1]!='\0'); |
232 | } while(DSBYTE[EDI-1]!='\0'); |
233 | return 0; |
233 | return 0; |
234 | } |
234 | } |
Line -... | Line 235... | ||
- | 235 | ||
- | 236 | :void strncpy(dword dst, src, len) |
|
- | 237 | { |
|
- | 238 | while (len) |
|
- | 239 | { |
|
- | 240 | ESBYTE[dst] = ESBYTE[src]; |
|
- | 241 | dst++; |
|
- | 242 | src++; |
|
- | 243 | len--; |
|
- | 244 | } |
|
- | 245 | ESBYTE[dst]=0; |
|
- | 246 | } |
|
235 | 247 | ||
236 | /* |
248 | /* |
237 | inline fastcall void strtrim( ESI) |
249 | inline fastcall void strtrim( ESI) |
238 | { |
250 | { |
239 | EDI = ESI; |
251 | EDI = ESI; |
Line 887... | Line 899... | ||
887 | text2++; |
899 | text2++; |
888 | } |
900 | } |
889 | return 0; |
901 | return 0; |
890 | } |
902 | } |
Line -... | Line 903... | ||
- | 903 | ||
- | 904 | replace_char(dword in_str, char from_char, to_char, int length) { |
|
- | 905 | int i; |
|
- | 906 | for (i=0; i |
|
- | 907 | if (ESBYTE[in_str+i] == from_char) ESBYTE[in_str+i] = to_char; |
|
- | 908 | } |
|
- | 909 | ESBYTE[in_str+length]=0; |
|
- | 910 | } |
|
- | 911 | ||
891 | 912 | ||
892 | #define strnmov strmovn |
913 | #define strnmov strmovn |
893 | #define stricmp strcmpi |
914 | #define stricmp strcmpi |
Line 894... | Line 915... | ||
894 | #define strcmpn strncmp |
915 | #define strcmpn strncmp |
895 | 916 |