- uint32_t lat, lon;
-
- ND_TCHECK_LEN(bp, GEONET_ADDR_LEN);
- ND_PRINT("GN_ADDR:%s ", linkaddr_string (ndo, bp, 0, GEONET_ADDR_LEN));
-
- ND_TCHECK_8(bp + 12);
- lat = EXTRACT_BE_U_4(bp + 12);
- ND_PRINT("lat:%u ", lat);
- lon = EXTRACT_BE_U_4(bp + 16);
- ND_PRINT("lon:%u", lon);
- return (0);
-trunc:
- return -1;
+ ND_PRINT("GN_ADDR:%s ", GET_LINKADDR_STRING(bp, LINKADDR_OTHER, GEONET_ADDR_LEN));
+ ND_PRINT("lat:%u ", GET_BE_U_4(bp + 12));
+ ND_PRINT("lon:%u", GET_BE_U_4(bp + 16));