Rev 7750 | Rev 7757 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7750 | Rev 7752 | ||
---|---|---|---|
Line 395... | Line 395... | ||
395 | } |
395 | } |
396 | } |
396 | } |
Line 397... | Line 397... | ||
397 | 397 | ||
398 | :void strncat(dword dst, src, dword len) |
398 | :void strncat(dword dst, src, dword len) |
399 | { |
399 | { |
- | 400 | while (ESBYTE[dst]) && (len) { |
|
- | 401 | dst++; |
|
- | 402 | len--; |
|
400 | while (ESBYTE[dst]) dst++; |
403 | } |
401 | while (ESBYTE[src]) && (len) { |
404 | while (ESBYTE[src]) && (len) { |
402 | ESBYTE[dst] = ESBYTE[src]; |
405 | ESBYTE[dst] = ESBYTE[src]; |
403 | dst++; |
406 | dst++; |
404 | src++; |
407 | src++; |
405 | len--; |
408 | len--; |
- | 409 | } |
|
406 | } |
410 | ESBYTE[dst] = 0; |
Line 407... | Line 411... | ||
407 | } |
411 | } |
408 | 412 | ||
409 | inline fastcall void chrcat(ESI, DI) |
413 | inline fastcall void chrcat(ESI, DI) |