Changeset 1017 for trunk/src


Ignore:
Timestamp:
Jan 20, 2004, 2:35:09 AM (22 years ago)
Author:
bird
Message:

Think I got that mempcpy() right now.

Location:
trunk/src/emx
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/include/string.h

    • Property cvs2svn:cvs-rev changed from 1.7 to 1.8
    r1016 r1017  
    172172 */
    173173#if __BSD_VISIBLE
    174 void * mempcpy(void *, const void *, size_t);
     174void * __mempcpy(void *, const void *, size_t);
     175#define mempcpy(d, s, n)    __mempcpy(d, s, n)
    175176#endif
    176177/* bird: GNU stuff - end */
  • trunk/src/emx/src/lib/libc.def

    • Property cvs2svn:cvs-rev changed from 1.39 to 1.40
    r1016 r1017  
    963963    "___toupper" @993
    964964    "___locale_C" @994
    965     "_mempcpy" @995
     965    "___mempcpy" @995
    966966
  • trunk/src/emx/src/lib/str/386/mempcpy.s

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r1016 r1017  
    33#include <emx/asm386.h>
    44
    5         .globl _STD(memcpy)
     5        .globl ___mempcpy
    66
    77/ void *mempcpy (void *s1, const void *s2, size_t n)
     
    2020        ALIGN
    2121
    22 mempcpy:
     22___mempcpy:
    2323        PROFILE_NOFRAME
    2424        pushl   %esi
     
    3737        popl    %edi
    3838        popl    %esi
    39         EPILOGUE(mempcpy)
     39        EPILOGUE(___mempcpy)
Note: See TracChangeset for help on using the changeset viewer.