svn commit: r200020 - head/sys/netinet
Luigi Rizzo
luigi at FreeBSD.org
Wed Dec 2 08:52:07 UTC 2009
Author: luigi
Date: Wed Dec 2 08:52:06 2009
New Revision: 200020
URL: http://svn.freebsd.org/changeset/base/200020
Log:
change the type of the opcode from enum *:8 to u_int8_t
so the size and alignment of the ipfw_insn is not compiler dependent.
No changes in the code generated by gcc.
There was only one instance of this kind in our entire source tree,
so i suspect the old definition was a poor choice (which i made).
MFC after: 3 days
Modified:
head/sys/netinet/ip_fw.h
Modified: head/sys/netinet/ip_fw.h
==============================================================================
--- head/sys/netinet/ip_fw.h Wed Dec 2 07:51:25 2009 (r200019)
+++ head/sys/netinet/ip_fw.h Wed Dec 2 08:52:06 2009 (r200020)
@@ -237,7 +237,7 @@ enum ipfw_opcodes { /* arguments (4 byt
*
*/
typedef struct _ipfw_insn { /* template for instructions */
- enum ipfw_opcodes opcode:8;
+ u_int8_t opcode;
u_int8_t len; /* number of 32-bit words */
#define F_NOT 0x80
#define F_OR 0x40
More information about the svn-src-head
mailing list