RosettaCodeData/Task/Generic-swap/C/generic-swap-1.c
2015-11-18 06:14:39 +00:00

6 lines
136 B
C

void swap(void *va, void *vb, size_t s)
{
char t, *a = (char*)va, *b = (char*)vb;
while(s--)
t = a[s], a[s] = b[s], b[s] = t;
}