Adding upstream version 6.02~pre8+dfsg.
[syslinux-debian/hramrach.git] / com32 / lib / memswap.c
blob53813ab86ac0e891756acd5ddfab65d8616acfde
1 /*
2 * memswap()
4 * Swaps the contents of two nonoverlapping memory areas.
5 * This really could be done faster...
6 */
8 #include <string.h>
10 void memswap(void *m1, void *m2, size_t n)
12 char *p = m1;
13 char *q = m2;
14 char tmp;
16 while (n--) {
17 tmp = *p;
18 *p = *q;
19 *q = tmp;
21 p++;
22 q++;