| 11 | #endif |
| 12 | |
| 13 | extern "C" void* __cdecl memset(void *p, int c, size_t z) |
| 14 | { |
| 15 | #ifdef CRTINTRINSIC_memset |
| 16 | CRTINTRINSIC_memset(p, c, z); |
| 17 | #else |
| 18 | BYTE *pb = reinterpret_cast<BYTE*>(p); |
| 19 | for(size_t i=0; i<z; ++i, ++pb) |
| 20 | (*pb) = c; |
| 21 | #endif |
| 22 | return p; |
| 23 | } |
| 24 | |
| 25 | extern "C" const char* __cdecl strstr(const char *str, const char *target) |
| 26 | { |
no outgoing calls