summaryrefslogtreecommitdiff
path: root/datatypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'datatypes.h')
-rw-r--r--datatypes.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/datatypes.h b/datatypes.h
index af08549..4083e7a 100644
--- a/datatypes.h
+++ b/datatypes.h
@@ -44,8 +44,19 @@ typedef signed long long int64_t;
typedef unsigned long long u_int64_t;
typedef u_int32_t seq_nr_t;
+#define SEQ_NR_T_NTOH(a) ntohl(a)
+#define SEQ_NR_T_HTON(a) htonl(a)
+
typedef u_int16_t sender_id_t;
+#define SENDER_ID_T_NTOH(a) ntohs(a)
+#define SENDER_ID_T_HTON(a) htons(a)
+
typedef u_int16_t payload_type_t;
+#define PAYLOAD_TYPE_T_NTOH(a) ntohs(a)
+#define PAYLOAD_TYPE_T_HTON(a) htons(a)
+
typedef u_int32_t auth_tag_t;
+#define AUTH_TAG_T_NTOH(a) ntohl(a)
+#define AUTH_TAG_T_HTON(a) htonl(a)
#endif