C: clearer gswap.c...