-#define TAG_IP_FORWARD ((unsigned char) 19)
-#define TAG_NL_SRCRT ((unsigned char) 20)
-#define TAG_PFILTERS ((unsigned char) 21)
-#define TAG_REASS_SIZE ((unsigned char) 22)
-#define TAG_DEF_TTL ((unsigned char) 23)
-#define TAG_MTU_TIMEOUT ((unsigned char) 24)
-#define TAG_MTU_TABLE ((unsigned char) 25)
-#define TAG_INT_MTU ((unsigned char) 26)
-#define TAG_LOCAL_SUBNETS ((unsigned char) 27)
-#define TAG_BROAD_ADDR ((unsigned char) 28)
-#define TAG_DO_MASK_DISC ((unsigned char) 29)
-#define TAG_SUPPLY_MASK ((unsigned char) 30)
-#define TAG_DO_RDISC ((unsigned char) 31)
-#define TAG_RTR_SOL_ADDR ((unsigned char) 32)
-#define TAG_STATIC_ROUTE ((unsigned char) 33)
-#define TAG_USE_TRAILERS ((unsigned char) 34)
-#define TAG_ARP_TIMEOUT ((unsigned char) 35)
-#define TAG_ETH_ENCAP ((unsigned char) 36)
-#define TAG_TCP_TTL ((unsigned char) 37)
-#define TAG_TCP_KEEPALIVE ((unsigned char) 38)
-#define TAG_KEEPALIVE_GO ((unsigned char) 39)
-#define TAG_NIS_DOMAIN ((unsigned char) 40)
-#define TAG_NIS_SERVERS ((unsigned char) 41)
-#define TAG_NTP_SERVERS ((unsigned char) 42)
-#define TAG_VENDOR_OPTS ((unsigned char) 43)
-#define TAG_NETBIOS_NS ((unsigned char) 44)
-#define TAG_NETBIOS_DDS ((unsigned char) 45)
-#define TAG_NETBIOS_NODE ((unsigned char) 46)
-#define TAG_NETBIOS_SCOPE ((unsigned char) 47)
-#define TAG_XWIN_FS ((unsigned char) 48)
-#define TAG_XWIN_DM ((unsigned char) 49)
-#define TAG_NIS_P_DOMAIN ((unsigned char) 64)
-#define TAG_NIS_P_SERVERS ((unsigned char) 65)
-#define TAG_MOBILE_HOME ((unsigned char) 68)
-#define TAG_SMPT_SERVER ((unsigned char) 69)
-#define TAG_POP3_SERVER ((unsigned char) 70)
-#define TAG_NNTP_SERVER ((unsigned char) 71)
-#define TAG_WWW_SERVER ((unsigned char) 72)
-#define TAG_FINGER_SERVER ((unsigned char) 73)
-#define TAG_IRC_SERVER ((unsigned char) 74)
-#define TAG_STREETTALK_SRVR ((unsigned char) 75)
-#define TAG_STREETTALK_STDA ((unsigned char) 76)
+#define TAG_IP_FORWARD ((u_int8_t) 19)
+#define TAG_NL_SRCRT ((u_int8_t) 20)
+#define TAG_PFILTERS ((u_int8_t) 21)
+#define TAG_REASS_SIZE ((u_int8_t) 22)
+#define TAG_DEF_TTL ((u_int8_t) 23)
+#define TAG_MTU_TIMEOUT ((u_int8_t) 24)
+#define TAG_MTU_TABLE ((u_int8_t) 25)
+#define TAG_INT_MTU ((u_int8_t) 26)
+#define TAG_LOCAL_SUBNETS ((u_int8_t) 27)
+#define TAG_BROAD_ADDR ((u_int8_t) 28)
+#define TAG_DO_MASK_DISC ((u_int8_t) 29)
+#define TAG_SUPPLY_MASK ((u_int8_t) 30)
+#define TAG_DO_RDISC ((u_int8_t) 31)
+#define TAG_RTR_SOL_ADDR ((u_int8_t) 32)
+#define TAG_STATIC_ROUTE ((u_int8_t) 33)
+#define TAG_USE_TRAILERS ((u_int8_t) 34)
+#define TAG_ARP_TIMEOUT ((u_int8_t) 35)
+#define TAG_ETH_ENCAP ((u_int8_t) 36)
+#define TAG_TCP_TTL ((u_int8_t) 37)
+#define TAG_TCP_KEEPALIVE ((u_int8_t) 38)
+#define TAG_KEEPALIVE_GO ((u_int8_t) 39)
+#define TAG_NIS_DOMAIN ((u_int8_t) 40)
+#define TAG_NIS_SERVERS ((u_int8_t) 41)
+#define TAG_NTP_SERVERS ((u_int8_t) 42)
+#define TAG_VENDOR_OPTS ((u_int8_t) 43)
+#define TAG_NETBIOS_NS ((u_int8_t) 44)
+#define TAG_NETBIOS_DDS ((u_int8_t) 45)
+#define TAG_NETBIOS_NODE ((u_int8_t) 46)
+#define TAG_NETBIOS_SCOPE ((u_int8_t) 47)
+#define TAG_XWIN_FS ((u_int8_t) 48)
+#define TAG_XWIN_DM ((u_int8_t) 49)
+#define TAG_NIS_P_DOMAIN ((u_int8_t) 64)
+#define TAG_NIS_P_SERVERS ((u_int8_t) 65)
+#define TAG_MOBILE_HOME ((u_int8_t) 68)
+#define TAG_SMPT_SERVER ((u_int8_t) 69)
+#define TAG_POP3_SERVER ((u_int8_t) 70)
+#define TAG_NNTP_SERVER ((u_int8_t) 71)
+#define TAG_WWW_SERVER ((u_int8_t) 72)
+#define TAG_FINGER_SERVER ((u_int8_t) 73)
+#define TAG_IRC_SERVER ((u_int8_t) 74)
+#define TAG_STREETTALK_SRVR ((u_int8_t) 75)
+#define TAG_STREETTALK_STDA ((u_int8_t) 76)