home *** CD-ROM | disk | FTP | other *** search
/ CD Shareware Magazine 1996 December / CD_shareware_12-96.iso / DOS / Programa / CCDL122.ZIP / CLIBS / STRING / 386 / STRCAT.ASM < prev    next >
Encoding:
Assembly Source File  |  1996-06-29  |  369 b   |  33 lines

  1.     .386
  2.     .model small
  3.     public _strcat
  4.     .code
  5. _strcat:
  6.     push    ebp
  7.     mov    ebp,esp
  8.     push    esi
  9.     push    edi
  10.     
  11.     mov    edi,[8+ebp]
  12.     mov    ecx,-1
  13.     sub    al,al
  14.     cld
  15.     repne    scasb
  16.     dec    edi
  17.     push    edi
  18.     mov    edi,[12+ebp]
  19.     mov    esi,edi
  20.     mov    ecx,-1
  21.     sub    al,al
  22.     cld
  23.     repne    scasb
  24.     neg    ecx
  25.     dec    ecx
  26.     pop    edi
  27.     rep    movsb
  28.     mov    eax,[8+ebp]
  29.     pop    edi
  30.     pop    esi
  31.     pop    ebp
  32.     ret
  33.     end