RosettaCodeData/Task/Generic-swap/C/generic-swap-1.c

7 lines
136 B
C
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
void swap(void *va, void *vb, size_t s)
{
char t, *a = (char*)va, *b = (char*)vb;
2015-11-18 06:14:39 +00:00
while(s--)
2013-04-10 21:29:02 -07:00
t = a[s], a[s] = b[s], b[s] = t;
}