More PPC alignment fixes.
diff --git a/libiptc/libiptc.c b/libiptc/libiptc.c
index b16f000..4c84265 100644
--- a/libiptc/libiptc.c
+++ b/libiptc/libiptc.c
@@ -1023,9 +1023,9 @@
 	if (strcmp(a->u.user.name, b->u.user.name) != 0)
 		return 1;
 
-	*maskptr += sizeof(*a);
+	*maskptr += ALIGN(sizeof(*a));
 
-	for (i = 0; i < a->u.match_size - sizeof(*a); i++)
+	for (i = 0; i < a->u.match_size - ALIGN(sizeof(*a)); i++)
 		if (((a->data[i] ^ b->data[i]) & (*maskptr)[i]) != 0)
 			return 1;
 	*maskptr += i;