|
|
1.1 ! root 1: /** @file ! 2: * ! 3: * gcc sometimes likes to insert implicit calls to memcpy(). ! 4: * Unfortunately, there doesn't seem to be any way to prevent it from ! 5: * doing this, or to force it to use the optimised memcpy() as seen by ! 6: * C code; it insists on inserting a symbol reference to "memcpy". We ! 7: * therefore include wrapper functions just to keep gcc happy. ! 8: * ! 9: */ ! 10: ! 11: #include <string.h> ! 12: ! 13: void * gcc_implicit_memcpy ( void *dest, const void *src, ! 14: size_t len ) asm ( "memcpy" ); ! 15: ! 16: void * gcc_implicit_memcpy ( void *dest, const void *src, size_t len ) { ! 17: return memcpy ( dest, src, len ); ! 18: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.