~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to mystrings/stpcpy.c

  • Committer: Brian Aker
  • Date: 2008-08-09 21:43:24 UTC
  • mfrom: (279.1.4 codestyle)
  • Revision ID: brian@tangent.org-20080809214324-jy2c15bx49naddsf
Merge from Monty

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
 
26
26
#ifndef stpcpy
27
27
 
28
 
#if !defined(MC68000) && !defined(DS90)
29
 
 
30
28
char *stpcpy(register char *dst, register const char *src)
31
29
{
32
30
  while ((*dst++ = *src++)) ;
33
31
  return dst-1;
34
32
}
35
33
 
36
 
#else
37
 
 
38
 
char *stpcpy(dst, src)
39
 
     char *dst, *src;
40
 
{
41
 
  asm("         movl    4(a7),a1        ");
42
 
  asm("         movl    8(a7),a0        ");
43
 
  asm(".L4:     movb    (a0)+,(a1)+     ");
44
 
  asm("         jne     .L4             ");
45
 
  asm("         movl    a1,d0           ");
46
 
  asm("         subql   #1,d0           ");
47
 
}
48
 
 
49
 
#endif
50
 
 
51
34
#endif /* stpcpy */