char *tmp, *s; 
char *tmp; const char *s; 
void *memmove(void *dest, const void *src, size_t count){	char *tmp, *s;	if (dest <= src) {		tmp = dest;		s = src;		while (count--)			*tmp++ = *s++;	} else {		tmp = dest;		tmp += count;		s = src;		s += count;		while (count--)			*--tmp = *--s;	}	return dest;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/82da2c372712c772134d01317aa2517c923a74f8/string.c/clean/lib/string.c