extern "C" void *bsd_memmove(void *destination, const void *source, size_t num );