|
DataMuseum.dkPresents historical artifacts from the history of: Commodore CBM-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Commodore CBM-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 273 (0x111) Types: TextFile Notes: UNIX file Names: »swab.c«
└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code └─⟦f4b8d8c84⟧ UNIX Filesystem └─⟦this⟧ »libc/gen/swab.c«
/* * Swap odd and even bytes of `f' into `t' * for `n' bytes. If `n' is odd, the last byte * is not touched. */ swab(f, t, n) register char *f, *t; register unsigned n; { register int tmp; while (n >= 2) { tmp = *f++; *t++ = *f++; *t++ = tmp; n -= 2; } }