fix the swap16/swap32 macros to actually swap the argument,

not discard the swapped value.
This commit is contained in:
mrg 2006-06-26 19:48:41 +00:00
parent 789f1d2877
commit 6294d76e22

View File

@ -1,4 +1,4 @@
/* $NetBSD: disksubr.c,v 1.15 2005/12/11 12:17:24 christos Exp $ */
/* $NetBSD: disksubr.c,v 1.16 2006/06/26 19:48:41 mrg Exp $ */
/* $OpenBSD: disksubr.c,v 1.6 2000/10/18 21:00:34 mickey Exp $ */
@ -106,7 +106,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.15 2005/12/11 12:17:24 christos Exp $");
__KERNEL_RCSID(0, "$NetBSD: disksubr.c,v 1.16 2006/06/26 19:48:41 mrg Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@ -131,8 +131,8 @@ swapdisklabel(struct disklabel *dlp)
int i;
struct partition *pp;
#define swap32 bswap32
#define swap16 bswap16
#define swap32(x) x = bswap32(x)
#define swap16(x) x = bswap16(x)
swap32(dlp->d_magic);
swap16(dlp->d_type);
swap16(dlp->d_subtype);