1*4956e0e1SVladislav Khmelevsky #include "stub.h" 2*4956e0e1SVladislav Khmelevsky 3*4956e0e1SVladislav Khmelevsky void *(*memcpy_p)(void *dest, const void *src, unsigned long n); 4*4956e0e1SVladislav Khmelevsky void *(*memset_p)(void *dest, int c, unsigned long n); 5*4956e0e1SVladislav Khmelevsky main()6*4956e0e1SVladislav Khmelevskyint main() { 7*4956e0e1SVladislav Khmelevsky int a = 0xdeadbeef, b = 0; 8*4956e0e1SVladislav Khmelevsky 9*4956e0e1SVladislav Khmelevsky memcpy_p = memcpy; 10*4956e0e1SVladislav Khmelevsky memcpy_p(&b, &a, sizeof(b)); 11*4956e0e1SVladislav Khmelevsky if (b != 0xdeadbeef) 12*4956e0e1SVladislav Khmelevsky return 1; 13*4956e0e1SVladislav Khmelevsky 14*4956e0e1SVladislav Khmelevsky memset_p = memset; 15*4956e0e1SVladislav Khmelevsky memset_p(&a, 0, sizeof(a)); 16*4956e0e1SVladislav Khmelevsky if (a != 0) 17*4956e0e1SVladislav Khmelevsky return 1; 18*4956e0e1SVladislav Khmelevsky 19*4956e0e1SVladislav Khmelevsky printf("Test completed\n"); 20*4956e0e1SVladislav Khmelevsky } 21