This commit was manufactured by cvs2svn to create branch 'captive'.
[reactos.git] / lib / string / i386 / tcscat.h
1 /* $Id$
2  */
3
4 #include "tchar.h"
5
6 .globl _tcscat
7
8 _tcscat:
9  push  %esi
10  push  %edi
11  mov   0x0C(%esp), %edi
12  mov   0x10(%esp), %esi
13
14  xor   %eax, %eax
15  mov   $-1, %ecx
16  cld
17
18  repne _tscas
19  _tdec(%edi)
20
21 .L1:    
22  _tlods
23  _tstos
24  test  %_treg(a), %_treg(a)
25  jnz   .L1
26
27  mov   0x0C(%esp), %eax
28  pop   %edi
29  pop   %esi
30  ret
31
32 /* EOF */