GNU C Libmemcopy implementation