]> git.ipfire.org Git - thirdparty/FORT-validator.git/commitdiff
Purge nonstandard data types `u_intXX_t`
authorAlberto Leiva Popper <ydahhrk@gmail.com>
Mon, 8 Apr 2019 19:49:38 +0000 (14:49 -0500)
committerAlberto Leiva Popper <ydahhrk@gmail.com>
Mon, 8 Apr 2019 19:49:38 +0000 (14:49 -0500)
28 files changed:
src/address.h
src/clients.c
src/clients.h
src/config.c
src/config/uint.c
src/config/uint.h
src/config/uint32.c
src/config/uint32.h
src/notify.c
src/object/roa.c
src/object/roa.h
src/rsync/rsync.c
src/rtr/err_pdu.c
src/rtr/err_pdu.h
src/rtr/pdu.c
src/rtr/pdu.h
src/rtr/pdu_handler.c
src/rtr/pdu_sender.c
src/rtr/pdu_sender.h
src/rtr/pdu_serializer.c
src/rtr/primitive_reader.c
src/rtr/primitive_reader.h
src/rtr/primitive_writer.c
src/rtr/primitive_writer.h
src/rtr/rtr.c
src/vrps.c
src/vrps.h
test/rtr/primitive_reader_test.c

index 62859b533738e2c7bbdcc02b0228d938aee9b49e..75126079131cc44337e7e0188beda6dc193e5ee9 100644 (file)
@@ -8,12 +8,12 @@
 
 struct ipv4_prefix {
        struct in_addr addr;
-       unsigned int len;
+       uint8_t len;
 };
 
 struct ipv6_prefix {
        struct in6_addr addr;
-       unsigned int len;
+       uint8_t len;
 };
 
 struct ipv4_range {
index b3752af7e31bfa2a35c50208ab0b4f9a9d618811..53d960a14dbbfbd659e7ddfb8abecfd6f54a6f49 100644 (file)
@@ -63,7 +63,7 @@ get_client(struct sockaddr_storage *addr)
 }
 
 static int
-create_client(int fd, struct sockaddr_storage *addr, u_int8_t rtr_version)
+create_client(int fd, struct sockaddr_storage *addr, uint8_t rtr_version)
 {
        struct client client;
        int error;
@@ -96,7 +96,7 @@ create_client(int fd, struct sockaddr_storage *addr, u_int8_t rtr_version)
  * isn't the same as in the DB.
  */
 int
-update_client(int fd, struct sockaddr_storage *addr, u_int8_t rtr_version)
+update_client(int fd, struct sockaddr_storage *addr, uint8_t rtr_version)
 {
        struct client *client;
        client = get_client(addr);
index 571f15ca5dc9b1db539c0a01760f6e55fec00d07..db1a460b848e731797d5f22fb9bd8dd4a42f4727 100644 (file)
@@ -11,11 +11,11 @@ struct client {
                struct in6_addr sin6;
        } addr;
        in_port_t sin_port;
-       u_int8_t rtr_version;
+       uint8_t rtr_version;
 };
 
 int clients_db_init(void);
-int update_client(int, struct sockaddr_storage *, u_int8_t);
+int update_client(int, struct sockaddr_storage *, uint8_t);
 size_t client_list(struct client **);
 
 void clients_forget(int);
index 6677388f67c804c8897f11c47beebb9ed7b95b24..bae3f2b22076eee75b3da421d5a27da0106a638f 100644 (file)
@@ -57,9 +57,9 @@ struct rpki_config {
                unsigned int vrps_check_interval;
 
                /** Intervals use at RTR v1 End of data PDU **/
-               u_int32_t refresh_interval;
-               u_int32_t retry_interval;
-               u_int32_t expire_interval;
+               uint32_t refresh_interval;
+               uint32_t retry_interval;
+               uint32_t expire_interval;
        } server;
 
        struct {
@@ -165,7 +165,7 @@ static const struct option_field options[] = {
        }, {
                .id = 1002,
                .name = "maximum-certificate-depth",
-               .type = &gt_u_int,
+               .type = &gt_uint,
                .offset = offsetof(struct rpki_config,
                    maximum_certificate_depth),
                .doc = "Maximum allowable certificate chain length",
@@ -193,7 +193,7 @@ static const struct option_field options[] = {
        }, {
                .id = 5003,
                .name = "server.queue",
-               .type = &gt_u_int,
+               .type = &gt_uint,
                .offset = offsetof(struct rpki_config, server.queue),
                .doc = "Maximum accepted client connections",
                .min = 1,
@@ -201,7 +201,7 @@ static const struct option_field options[] = {
        }, {
                .id = 5004,
                .name = "server.vrps-check-interval",
-               .type = &gt_u_int,
+               .type = &gt_uint,
                .offset = offsetof(struct rpki_config, server.vrps_check_interval),
                .doc = "Interval used to look for updates at VRPs location",
                /*
@@ -214,7 +214,7 @@ static const struct option_field options[] = {
        }, {
                .id = 5005,
                .name = "server.rtr-interval.refresh",
-               .type = &gt_u_int32,
+               .type = &gt_uint32,
                .offset = offsetof(struct rpki_config, server.refresh_interval),
                .doc = "Intervals use at RTR v1 End of data PDU",
                .min = 1,
@@ -222,7 +222,7 @@ static const struct option_field options[] = {
        }, {
                .id = 5006,
                .name = "server.rtr-interval.retry",
-               .type = &gt_u_int32,
+               .type = &gt_uint32,
                .offset = offsetof(struct rpki_config, server.retry_interval),
                .doc = "",
                .min = 1,
@@ -230,7 +230,7 @@ static const struct option_field options[] = {
        }, {
                .id = 5007,
                .name = "server.rtr-interval.expire",
-               .type = &gt_u_int32,
+               .type = &gt_uint32,
                .offset = offsetof(struct rpki_config, server.expire_interval),
                .doc = "",
                .min = 600,
@@ -626,19 +626,19 @@ config_get_vrps_check_interval(void)
        return rpki_config.server.vrps_check_interval;
 }
 
-u_int32_t
+uint32_t
 config_get_refresh_interval(void)
 {
        return rpki_config.server.refresh_interval;
 }
 
-u_int32_t
+uint32_t
 config_get_retry_interval(void)
 {
        return rpki_config.server.retry_interval;
 }
 
-u_int32_t
+uint32_t
 config_get_expire_interval(void)
 {
        return rpki_config.server.expire_interval;
index 16c043742f96e189a126cd28e8797c4e3a1d6f18..7d89b5aee297691f2196cc58ba83f727e5dcf5a0 100644 (file)
@@ -6,13 +6,13 @@
 #include "log.h"
 
 static void
-print_u_int(struct option_field const *field, void *value)
+print_uint(struct option_field const *field, void *value)
 {
        pr_info("%s: %u", field->name, *((unsigned int *) value));
 }
 
 int
-parse_argv_u_int(struct option_field const *field, char const *str,
+parse_argv_uint(struct option_field const *field, char const *str,
     void *result)
 {
        unsigned long parsed;
@@ -37,7 +37,7 @@ parse_argv_u_int(struct option_field const *field, char const *str,
 }
 
 int
-parse_json_u_int(struct option_field const *opt, json_t *json, void *result)
+parse_json_uint(struct option_field const *opt, json_t *json, void *result)
 {
        json_int_t value;
 
@@ -57,11 +57,11 @@ parse_json_u_int(struct option_field const *opt, json_t *json, void *result)
        return 0;
 }
 
-const struct global_type gt_u_int = {
+const struct global_type gt_uint = {
        .has_arg = required_argument,
        .size = sizeof(unsigned int),
-       .print = print_u_int,
-       .parse.argv = parse_argv_u_int,
-       .parse.json = parse_json_u_int,
+       .print = print_uint,
+       .parse.argv = parse_argv_uint,
+       .parse.json = parse_json_uint,
        .arg_doc = "<unsigned integer>",
 };
index 4108cc7d23a8c78cdf00974439b240e63a3ea997..b7869e5464cae933e0f873480a9f8d7bbd0f8b67 100644 (file)
@@ -3,9 +3,9 @@
 
 #include "config/types.h"
 
-extern const struct global_type gt_u_int;
+extern const struct global_type gt_uint;
 
-int parse_argv_u_int(struct option_field const *, char const *, void *);
-int parse_json_u_int(struct option_field const *, struct json_t *, void *);
+int parse_argv_uint(struct option_field const *, char const *, void *);
+int parse_json_uint(struct option_field const *, struct json_t *, void *);
 
 #endif /* SRC_CONFIG_UINT_H_ */
index 05b704ff737a35aca500a0e23da57b7888b01c0e..842516a69a9076db5f9082f4e19c0cd2b72bbf51 100644 (file)
@@ -8,47 +8,47 @@
 #include "config/uint.h"
 
 static void
-print_u_int32(struct option_field const *field, void *value)
+print_uint32(struct option_field const *field, void *value)
 {
-       pr_info("%s: %u", field->name, *((u_int32_t *) value));
+       pr_info("%s: %u", field->name, *((uint32_t *) value));
 }
 
 static int
-parse_argv_u_int32(struct option_field const *field, char const *str,
+parse_argv_uint32(struct option_field const *field, char const *str,
     void *result)
 {
        unsigned int tmp;
        int error;
 
-       error = parse_argv_u_int(field, str, &tmp);
+       error = parse_argv_uint(field, str, &tmp);
        if (error)
                return error;
 
        /* Range already validated (from field->min and field->max). */
-       *((u_int32_t *) result) = tmp;
+       *((uint32_t *) result) = tmp;
        return 0;
 }
 
 static int
-parse_json_u_int32(struct option_field const *opt, json_t *json, void *result)
+parse_json_uint32(struct option_field const *opt, json_t *json, void *result)
 {
        unsigned int tmp;
        int error;
 
-       error = parse_json_u_int(opt, json, &tmp);
+       error = parse_json_uint(opt, json, &tmp);
        if (error)
                return error;
 
        /* Range already validated (from opt->min and opt->max). */
-       *((u_int32_t *) result) = tmp;
+       *((uint32_t *) result) = tmp;
        return 0;
 }
 
-const struct global_type gt_u_int32 = {
+const struct global_type gt_uint32 = {
        .has_arg = required_argument,
-       .size = sizeof(u_int32_t),
-       .print = print_u_int32,
-       .parse.argv = parse_argv_u_int32,
-       .parse.json = parse_json_u_int32,
+       .size = sizeof(uint32_t),
+       .print = print_uint32,
+       .parse.argv = parse_argv_uint32,
+       .parse.json = parse_json_uint32,
        .arg_doc = "<32-bit unsigned integer>",
 };
index 1689229ad2f14fb9bfd1d3a44134d67b72451356..44ae1d7702f64a9db38cedbbf980cc9c5592b025 100644 (file)
@@ -3,6 +3,6 @@
 
 #include "config/types.h"
 
-extern const struct global_type gt_u_int32;
+extern const struct global_type gt_uint32;
 
 #endif /* SRC_CONFIG_UINT32_H_ */
index 9d22aeaf2fede95f4ee6cd651a83721e29860aeb..79a7cd3e3c19d3031945ef06f3ec6fa08ffa4e9a 100644 (file)
@@ -6,11 +6,11 @@
 #include "vrps.h"
 
 static int
-send_notify(int fd, u_int8_t rtr_version)
+send_notify(int fd, uint8_t rtr_version)
 {
        struct sender_common common;
-       u_int32_t serial;
-       u_int16_t session_id;
+       uint32_t serial;
+       uint16_t session_id;
 
        serial = get_last_serial_number();
        session_id = get_current_session_id(rtr_version);
index 9fe42919f09b87dd2cf764411e298423de746c79..000bea3408b07ee693c1a4ee3a2e74cdb6d8b9ea 100644 (file)
@@ -64,7 +64,7 @@ print_addr4(struct resources *parent, unsigned long asn,
 }
 
 int
-roa_handle_v4(u_int32_t asn, struct ipv4_prefix *prefix, u_int8_t max_length)
+roa_handle_v4(uint32_t asn, struct ipv4_prefix *prefix, uint8_t max_length)
 {
        return -ENOTIMPLEMENTED;
 }
@@ -112,7 +112,7 @@ print_addr6(struct resources *parent, unsigned long asn,
 }
 
 int
-roa_handle_v6(u_int32_t asn, struct ipv6_prefix *prefix, u_int8_t max_length)
+roa_handle_v6(uint32_t asn, struct ipv6_prefix *prefix, uint8_t max_length)
 {
        return -ENOTIMPLEMENTED;
 }
index 1ce475a9e991415945000bd11fdeeb7fc2810fde..ed98a22efcd8bf62942fc1e18bb80733c34cfa70 100644 (file)
@@ -9,7 +9,7 @@
 
 int roa_traverse(struct rpki_uri const *, struct rpp *, STACK_OF(X509_CRL) *);
 
-int roa_handle_v4(u_int32_t, struct ipv4_prefix *, u_int8_t);
-int roa_handle_v6(u_int32_t, struct ipv6_prefix *, u_int8_t);
+int roa_handle_v4(uint32_t, struct ipv4_prefix *, uint8_t);
+int roa_handle_v6(uint32_t, struct ipv6_prefix *, uint8_t);
 
 #endif /* SRC_OBJECT_ROA_H_ */
index ac576d2d4d6aded29196b6eba05874308d82efb2..05b62a53886f9b24cda8d19e296fc6cf9ac8ee6d 100644 (file)
@@ -6,7 +6,6 @@
 #include <sys/cdefs.h>
 #include <sys/queue.h>
 #include <sys/stat.h>
-#include <sys/types.h>
 #include <sys/wait.h>
 
 #include "config.h"
index b8b4e3a823b311049bbadd596a7e383cfa6b97ff..ce52e8ba491723a2da2f805a81cd1fc44dca3385 100644 (file)
@@ -6,7 +6,7 @@
 #include "log.h"
 
 int
-err_pdu_send(int fd, u_int8_t version, u_int16_t code, void *err_pdu_header,
+err_pdu_send(int fd, uint8_t version, uint16_t code, void *err_pdu_header,
     char const *message)
 {
        int error;
@@ -23,14 +23,14 @@ err_pdu_send(int fd, u_int8_t version, u_int16_t code, void *err_pdu_header,
 }
 
 bool
-err_pdu_is_fatal(u_int16_t code)
+err_pdu_is_fatal(uint16_t code)
 {
        /* Only NO_DATA_AVAILABLE error isn't fatal */
        return code != ERR_PDU_NO_DATA_AVAILABLE;
 }
 
 void
-err_pdu_log(u_int16_t code, char *message)
+err_pdu_log(uint16_t code, char *message)
 {
        char const *code_title;
 
index fa6f4ba9ae7c473fa8bf99545a44f3fa7061000c..1d06c7a090289ec7fd5863498b6de19705a6a770 100644 (file)
@@ -2,7 +2,7 @@
 #define SRC_RTR_ERR_PDU_H_
 
 #include <stdbool.h>
-#include <sys/types.h>
+#include <stdint.h>
 
 #define ERR_PDU_CORRUPT_DATA                           0
 #define ERR_PDU_INTERNAL_ERROR                         1
@@ -15,8 +15,8 @@
 #define ERR_PDU_UNEXPECTED_PROTO_VERSION               8
 
 
-int err_pdu_send(int, u_int8_t, u_int16_t, void *, char const *);
-bool err_pdu_is_fatal(u_int16_t);
-void err_pdu_log(u_int16_t, char *);
+int err_pdu_send(int, uint8_t, uint16_t, void *, char const *);
+bool err_pdu_is_fatal(uint16_t);
+void err_pdu_log(uint16_t, char *);
 
 #endif /* SRC_RTR_ERR_PDU_H_ */
index d4f9d51dfd54bff40e1a0e8caa1c6abd62bef90d..8f8f299cef84d24c99df7d01de17791504cfc009 100644 (file)
@@ -22,7 +22,7 @@ static void   error_report_destroy(void *);
 
 int
 pdu_load(int fd, void **pdu, struct pdu_metadata const **metadata,
-    u_int8_t *rtr_version)
+    uint8_t *rtr_version)
 {
        struct pdu_header header;
        struct pdu_metadata const *meta;
@@ -140,8 +140,8 @@ static int
 error_report_from_stream(struct pdu_header *header, int fd, void *pdu_void)
 {
        struct error_report_pdu *pdu = pdu_void;
-       u_int32_t sub_pdu_len; /* TODO use this for something */
-       u_int8_t rtr_version;
+       uint32_t sub_pdu_len; /* TODO use this for something */
+       uint8_t rtr_version;
        int error;
 
        memcpy(&pdu->header, header, sizeof(*header));
@@ -214,7 +214,7 @@ struct pdu_metadata const *const pdu_metadatas[] = {
 };
 
 struct pdu_metadata const *
-pdu_get_metadata(u_int8_t type)
+pdu_get_metadata(uint8_t type)
 {
        return (ARRAY_LEN(pdu_metadatas) <= type) ? NULL : pdu_metadatas[type];
 }
index 8b441e1cc5c6d1aca45f6cc121b1217ae3f33b7f..91071c58b31deda3da13b84b8e534b397381b934 100644 (file)
 #define PDU_TYPE_ERROR_REPORT          10
 
 struct pdu_header {
-       u_int8_t        protocol_version;
-       u_int8_t        pdu_type;
+       uint8_t protocol_version;
+       uint8_t pdu_type;
        union {
-               u_int16_t       session_id;
-               u_int16_t       reserved;
-               u_int16_t       error_code;
+               uint16_t        session_id;
+               uint16_t        reserved;
+               uint16_t        error_code;
        } m; /* Note: "m" stands for "meh." I have no idea what to call this. */
-       u_int32_t       length;
+       uint32_t        length;
 };
 
 struct serial_notify_pdu {
        struct  pdu_header header;
-       u_int32_t       serial_number;
+       uint32_t        serial_number;
 };
 
 struct serial_query_pdu {
        struct  pdu_header header;
-       u_int32_t       serial_number;
+       uint32_t        serial_number;
 };
 
 struct reset_query_pdu {
@@ -48,30 +48,30 @@ struct cache_response_pdu {
 
 struct ipv4_prefix_pdu {
        struct  pdu_header header;
-       u_int8_t        flags;
-       u_int8_t        prefix_length;
-       u_int8_t        max_length;
-       u_int8_t        zero;
+       uint8_t flags;
+       uint8_t prefix_length;
+       uint8_t max_length;
+       uint8_t zero;
        struct  in_addr ipv4_prefix;
-       u_int32_t       asn;
+       uint32_t        asn;
 };
 
 struct ipv6_prefix_pdu {
        struct  pdu_header header;
-       u_int8_t        flags;
-       u_int8_t        prefix_length;
-       u_int8_t        max_length;
-       u_int8_t        zero;
+       uint8_t flags;
+       uint8_t prefix_length;
+       uint8_t max_length;
+       uint8_t zero;
        struct  in6_addr ipv6_prefix;
-       u_int32_t       asn;
+       uint32_t        asn;
 };
 
 struct end_of_data_pdu {
        struct  pdu_header header;
-       u_int32_t       serial_number;
-       u_int32_t       refresh_interval;
-       u_int32_t       retry_interval;
-       u_int32_t       expire_interval;
+       uint32_t        serial_number;
+       uint32_t        refresh_interval;
+       uint32_t        retry_interval;
+       uint32_t        expire_interval;
 };
 
 struct cache_reset_pdu {
@@ -80,9 +80,9 @@ struct cache_reset_pdu {
 
 struct error_report_pdu {
        struct  pdu_header header;
-       u_int32_t       error_pdu_length;
+       uint32_t        error_pdu_length;
        void            *erroneous_pdu;
-       u_int32_t       error_message_length;
+       uint32_t        error_message_length;
        rtr_char        *error_message;
 };
 
@@ -94,8 +94,8 @@ struct pdu_metadata {
 };
 
 __BEGIN_DECLS
-int pdu_load(int, void **, struct pdu_metadata const **, u_int8_t *);
-struct pdu_metadata const *pdu_get_metadata(u_int8_t);
+int pdu_load(int, void **, struct pdu_metadata const **, uint8_t *);
+struct pdu_metadata const *pdu_get_metadata(uint8_t);
 struct pdu_header *pdu_get_header(void *);
 __END_DECLS
 
index ff87250ead81f0f167f9c1637d88a5e175a8db91..c8ea494af6b80fe08f6008555facbe10b4a6733c 100644 (file)
@@ -51,9 +51,9 @@ handle_serial_query_pdu(int fd, void *pdu)
        struct serial_query_pdu *received = pdu;
        struct sender_common common;
        int error, updates;
-       u_int32_t current_serial;
-       u_int16_t session_id;
-       u_int8_t version;
+       uint32_t current_serial;
+       uint16_t session_id;
+       uint8_t version;
 
        /*
         * RFC 6810 and 8210:
@@ -101,9 +101,9 @@ handle_reset_query_pdu(int fd, void *pdu)
 {
        struct reset_query_pdu *received = pdu;
        struct sender_common common;
-       u_int32_t current_serial;
-       u_int16_t session_id;
-       u_int8_t version;
+       uint32_t current_serial;
+       uint16_t session_id;
+       uint8_t version;
        int updates;
 
        version = received->header.protocol_version;
index 1148d8510ad0428a7914b3584de527b70d37aaab..b1c79e40841ef5225aa4d09caa594736132510f4 100644 (file)
@@ -18,8 +18,8 @@
 #define IPV6_PREFIX_LENGTH     24
 
 void
-init_sender_common(struct sender_common *common, int fd, u_int8_t version,
-    u_int16_t *session_id, u_int32_t *start_serial, u_int32_t *end_serial)
+init_sender_common(struct sender_common *common, int fd, uint8_t version,
+    uint16_t *session_id, uint32_t *start_serial, uint32_t *end_serial)
 {
        common->fd = fd;
        common->version = version;
@@ -31,31 +31,31 @@ init_sender_common(struct sender_common *common, int fd, u_int8_t version,
  * Set all the header values, EXCEPT length field.
  */
 static void
-set_header_values(struct pdu_header *header, u_int8_t version, u_int8_t type,
-    u_int16_t reserved)
+set_header_values(struct pdu_header *header, uint8_t version, uint8_t type,
+    uint16_t reserved)
 {
        header->protocol_version = version;
        header->pdu_type = type;
        header->m.reserved = reserved;
 }
 
-static u_int32_t
+static uint32_t
 length_serial_notify_pdu(struct serial_notify_pdu *pdu)
 {
        return HEADER_LENGTH + sizeof(pdu->serial_number);
 }
 
-static u_int32_t
+static uint32_t
 length_ipvx_prefix_pdu(bool isv4)
 {
        return HEADER_LENGTH +
            (isv4 ? IPV4_PREFIX_LENGTH : IPV6_PREFIX_LENGTH);
 }
 
-static u_int32_t
+static uint32_t
 length_end_of_data_pdu(struct end_of_data_pdu *pdu)
 {
-       u_int32_t len;
+       uint32_t len;
 
        len = HEADER_LENGTH;
        len += sizeof(pdu->serial_number);
@@ -68,7 +68,7 @@ length_end_of_data_pdu(struct end_of_data_pdu *pdu)
        return len;
 }
 
-static u_int32_t
+static uint32_t
 length_error_report_pdu(struct error_report_pdu *pdu)
 {
        return HEADER_LENGTH +
@@ -255,7 +255,7 @@ send_end_of_data_pdu(struct sender_common *common)
 }
 
 int
-send_error_report_pdu(int fd, u_int8_t version, u_int16_t code,
+send_error_report_pdu(int fd, uint8_t version, uint16_t code,
 struct pdu_header *err_pdu_header, char const *message)
 {
        struct error_report_pdu pdu;
index a4ff8f2c33111a2dea6221afd85ebe1f24c1bbf7..43792a21b359ea74eaf66f706a753af1156e3787 100644 (file)
@@ -1,26 +1,25 @@
 #ifndef SRC_RTR_PDU_SENDER_H_
 #define SRC_RTR_PDU_SENDER_H_
 
-#include <sys/types.h>
 #include "pdu.h"
 
 struct sender_common {
        int fd;
-       u_int8_t version;
-       u_int16_t *session_id;
-       u_int32_t *start_serial;
-       u_int32_t *end_serial;
+       uint8_t version;
+       uint16_t *session_id;
+       uint32_t *start_serial;
+       uint32_t *end_serial;
 };
 
-void init_sender_common(struct sender_common *, int, u_int8_t, u_int16_t *,
-    u_int32_t *, u_int32_t *);
+void init_sender_common(struct sender_common *, int, uint8_t, uint16_t *,
+    uint32_t *, uint32_t *);
 
 int send_serial_notify_pdu(struct sender_common *);
 int send_cache_reset_pdu(struct sender_common *);
 int send_cache_response_pdu(struct sender_common *);
 int send_payload_pdus(struct sender_common *);
 int send_end_of_data_pdu(struct sender_common *);
-int send_error_report_pdu(int, u_int8_t, u_int16_t, struct pdu_header *,
+int send_error_report_pdu(int, uint8_t, uint16_t, struct pdu_header *,
     char const *);
 
 
index 4d794694d33a41eba841b8df0c0eeeec13f781a5..f3ef6ecbc133fb2365e0740f87dfed1d798a4b59 100644 (file)
@@ -18,8 +18,7 @@ free_buffer(struct data_buffer *buffer)
 }
 
 static size_t
-serialize_pdu_header(struct pdu_header *header, u_int16_t union_value,
-    char *buf)
+serialize_pdu_header(struct pdu_header *header, uint16_t union_value, char *buf)
 {
        char *ptr;
 
index fac4f0ec45f56ad89a9abbb67e6e888baa98ce23..0b8f71d81627a68337ed0cd52f7c2d2e349997d5 100644 (file)
@@ -10,7 +10,7 @@
 #include "log.h"
 
 static int read_exact(int, unsigned char *, size_t);
-static int read_and_waste(int, unsigned char *, size_t, u_int32_t);
+static int read_and_waste(int, unsigned char *, size_t, uint32_t);
 static int get_octets(unsigned char);
 static void place_null_character(rtr_char *, size_t);
 
@@ -36,14 +36,14 @@ read_exact(int fd, unsigned char *buffer, size_t buffer_len)
 }
 
 int
-read_int8(int fd, u_int8_t *result)
+read_int8(int fd, uint8_t *result)
 {
-       return read_exact(fd, result, sizeof(u_int8_t));
+       return read_exact(fd, result, sizeof(uint8_t));
 }
 
 /** Big Endian. */
 int
-read_int16(int fd, u_int16_t *result)
+read_int16(int fd, uint16_t *result)
 {
        unsigned char buffer[2];
        int err;
@@ -52,13 +52,13 @@ read_int16(int fd, u_int16_t *result)
        if (err)
                return err;
 
-       *result = (((u_int16_t)buffer[0]) << 8) | ((u_int16_t)buffer[1]);
+       *result = (((uint16_t)buffer[0]) << 8) | ((uint16_t)buffer[1]);
        return 0;
 }
 
 /** Big Endian. */
 int
-read_int32(int fd, u_int32_t *result)
+read_int32(int fd, uint32_t *result)
 {
        unsigned char buffer[4];
        int err;
@@ -67,10 +67,10 @@ read_int32(int fd, u_int32_t *result)
        if (err)
                return err;
 
-       *result = (((u_int32_t)buffer[0]) << 24)
-               | (((u_int32_t)buffer[1]) << 16)
-               | (((u_int32_t)buffer[2]) <<  8)
-               | (((u_int32_t)buffer[3])      );
+       *result = (((uint32_t)buffer[0]) << 24)
+               | (((uint32_t)buffer[1]) << 16)
+               | (((uint32_t)buffer[2]) <<  8)
+               | (((uint32_t)buffer[3])      );
        return 0;
 }
 
@@ -96,7 +96,7 @@ read_in6_addr(int fd, struct in6_addr *result)
  * It is required that @str_len <= @total_len.
  */
 static int
-read_and_waste(int fd, unsigned char *str, size_t str_len, u_int32_t total_len)
+read_and_waste(int fd, unsigned char *str, size_t str_len, uint32_t total_len)
 {
 #define TLEN 1024 /* "Trash length" */
        unsigned char *trash;
@@ -211,8 +211,8 @@ int
 read_string(int fd, rtr_char **result)
 {
        /* Actual string length claimed by the PDU, in octets. */
-       u_int32_t full_length32; /* Excludes the null chara */
-       u_int64_t full_length64; /* Includes the null chara */
+       uint32_t full_length32; /* Excludes the null chara */
+       uint64_t full_length64; /* Includes the null chara */
        /*
         * Actual length that we allocate. Octets.
         * This exists because there might be value in truncating the string;
@@ -230,7 +230,7 @@ read_string(int fd, rtr_char **result)
        if (err)
                return err;
 
-       full_length64 = ((u_int64_t) full_length32) + 1;
+       full_length64 = ((uint64_t) full_length32) + 1;
 
        alloc_length = (full_length64 > 4096) ? 4096 : full_length64;
        str = malloc(alloc_length);
index ad7581d4404ea23666b022b38d4e1e3682c72c80..49790cfc23d5feaa1b8d4348ff2b0b9e11a79ced 100644 (file)
@@ -8,9 +8,9 @@
 typedef char rtr_char;
 
 __BEGIN_DECLS
-int read_int8(int, u_int8_t *);
-int read_int16(int, u_int16_t *);
-int read_int32(int, u_int32_t *);
+int read_int8(int, uint8_t *);
+int read_int16(int, uint16_t *);
+int read_int32(int, uint32_t *);
 int read_in_addr(int, struct in_addr *);
 int read_in6_addr(int, struct in6_addr *);
 int read_string(int, rtr_char **);
index c2635eafe89a7edb171354a25d282e189cbdc721..f117b32d148f1cca7b82c951f8c2ac6df493fc7e 100644 (file)
@@ -1,7 +1,7 @@
 #include "primitive_writer.h"
 
 char *
-write_int8(char *buf, u_int8_t value)
+write_int8(char *buf, uint8_t value)
 {
        buf[0] = value;
        return buf + 1;
@@ -9,7 +9,7 @@ write_int8(char *buf, u_int8_t value)
 
 /** Big Endian. */
 char *
-write_int16(char *buf, u_int16_t value)
+write_int16(char *buf, uint16_t value)
 {
        buf[0] = value >> 8;
        buf[1] = value;
@@ -18,7 +18,7 @@ write_int16(char *buf, u_int16_t value)
 
 /** Big Endian. */
 char *
-write_int32(char *buf, u_int32_t value)
+write_int32(char *buf, uint32_t value)
 {
        buf[0] = value >> 24;
        buf[1] = value >> 16;
index 1ecb1c7c3741549a55f59c176a7b4671a2890091..a271a16e5aa457617818ecb374a408284191371c 100644 (file)
@@ -4,9 +4,9 @@
 #include <netinet/in.h>
 
 __BEGIN_DECLS
-char *write_int8(char *, u_int8_t);
-char *write_int16(char *, u_int16_t);
-char *write_int32(char *, u_int32_t);
+char *write_int8(char *, uint8_t);
+char *write_int16(char *, uint16_t);
+char *write_int32(char *, uint32_t);
 char *write_in_addr(char *, struct in_addr);
 char *write_in6_addr(char *, struct in6_addr);
 __END_DECLS
index ed49b86c501e7cdb9bf973a5d69fb65ba0d48695..66316b6f9095ccf9bc40af3a7e1a2052e54717f2 100644 (file)
@@ -179,7 +179,7 @@ client_thread_cb(void *param_void)
        struct pdu_metadata const *meta;
        void *pdu;
        int err;
-       u_int8_t rtr_version;
+       uint8_t rtr_version;
 
        memcpy(&param, param_void, sizeof(param));
 
index 2222431d8f60ef3c6958d2f63099e39dabfa3ed6..b41a10a74836b033a1992c0cfa6fc7936cbe0398 100644 (file)
@@ -17,7 +17,7 @@
 ARRAY_LIST(vrps, struct vrp)
 
 struct delta {
-       u_int32_t serial;
+       uint32_t serial;
        struct vrps vrps;
 };
 
@@ -28,9 +28,9 @@ struct state {
        struct delta base_db;
        /** ROA changes over time */
        struct deltasdb deltas_db;
-       u_int32_t current_serial;
-       u_int16_t v0_session_id;
-       u_int16_t v1_session_id;
+       uint32_t current_serial;
+       uint16_t v0_session_id;
+       uint16_t v1_session_id;
        time_t last_modified_date;
 } state;
 
@@ -82,7 +82,7 @@ deltas_db_init(void)
 
        /* Get the bits that'll fit in session_id */
        shift = sizeof(time_t) - sizeof(state.v0_session_id);
-       state.v0_session_id = (u_int16_t)((time(NULL) << shift) >> shift);
+       state.v0_session_id = (uint16_t)((time(NULL) << shift) >> shift);
        /* Minus 1 to prevent same ID */
        state.v1_session_id = state.v0_session_id - 1;
 
@@ -94,8 +94,8 @@ deltas_db_init(void)
 }
 
 static void
-init_vrp (struct vrp *vrp, u_int32_t asn, u_int8_t prefix_length,
-    u_int8_t max_prefix_length)
+init_vrp (struct vrp *vrp, uint32_t asn, uint8_t prefix_length,
+    uint8_t max_prefix_length)
 {
        vrp->asn = asn;
        vrp->prefix_length = prefix_length;
@@ -105,8 +105,8 @@ init_vrp (struct vrp *vrp, u_int32_t asn, u_int8_t prefix_length,
 }
 
 struct vrp
-create_vrp4(u_int32_t asn, struct in_addr ipv4_prefix, u_int8_t prefix_length,
-    u_int8_t max_prefix_length)
+create_vrp4(uint32_t asn, struct in_addr ipv4_prefix, uint8_t prefix_length,
+    uint8_t max_prefix_length)
 {
        struct vrp result;
 
@@ -118,8 +118,8 @@ create_vrp4(u_int32_t asn, struct in_addr ipv4_prefix, u_int8_t prefix_length,
 }
 
 struct vrp
-create_vrp6(u_int32_t asn, struct in6_addr ipv6_prefix, u_int8_t prefix_length,
-    u_int8_t max_prefix_length)
+create_vrp6(uint32_t asn, struct in6_addr ipv6_prefix, uint8_t prefix_length,
+    uint8_t max_prefix_length)
 {
        struct vrp result;
 
@@ -314,7 +314,7 @@ deltas_db_destroy(void)
  *  DIFF_AVAILABLE -> There are diffs between SERIAL and the last DB serial
  */
 int
-deltas_db_status(u_int32_t *serial)
+deltas_db_status(uint32_t *serial)
 {
        struct delta *delta;
        int result;
@@ -375,7 +375,7 @@ add_vrps_filtered(struct vrps *dst, struct vrps *src)
  * received values.
  */
 unsigned int
-get_vrps_delta(u_int32_t *start_serial, u_int32_t *end_serial,
+get_vrps_delta(uint32_t *start_serial, uint32_t *end_serial,
     struct vrp **result)
 {
        struct delta *delta1;
@@ -427,10 +427,10 @@ set_vrps_last_modified_date(time_t new_date)
        sem_post(&wlock);
 }
 
-u_int32_t
+uint32_t
 get_last_serial_number(void)
 {
-       u_int32_t serial;
+       uint32_t serial;
 
        read_lock(&rlock, &wlock, &rcounter);
        serial = state.current_serial - 1;
@@ -439,8 +439,8 @@ get_last_serial_number(void)
        return serial;
 }
 
-u_int16_t
-get_current_session_id(u_int8_t rtr_version)
+uint16_t
+get_current_session_id(uint8_t rtr_version)
 {
        /* Semaphore isn't needed since this value is set at initialization */
        if (rtr_version == 1)
index 6939e08e472bab23c97f8cf3132cc68e28b328fa..11f77d6566c68889b03634302db037bad7ab639e 100644 (file)
 #define DIFF_AVAILABLE         1
 
 struct vrp {
-       u_int32_t       asn;
+       uint32_t        asn;
        union {
                struct  in_addr ipv4;
                struct  in6_addr ipv6;
        } prefix;
-       u_int8_t        prefix_length;
-       u_int8_t        max_prefix_length;
-       u_int8_t        addr_fam;
-       u_int8_t        flags;
+       uint8_t prefix_length;
+       uint8_t max_prefix_length;
+       uint8_t addr_fam;
+       uint8_t flags;
 };
 
 int deltas_db_init(void);
 
-struct vrp create_vrp4(u_int32_t, struct in_addr, u_int8_t, u_int8_t);
-struct vrp create_vrp6(u_int32_t, struct in6_addr, u_int8_t, u_int8_t);
+struct vrp create_vrp4(uint32_t, struct in_addr, uint8_t, uint8_t);
+struct vrp create_vrp6(uint32_t, struct in6_addr, uint8_t, uint8_t);
 
 int deltas_db_create_delta(struct vrp *, unsigned int);
-int deltas_db_status(u_int32_t *);
+int deltas_db_status(uint32_t *);
 
-unsigned int get_vrps_delta(u_int32_t *, u_int32_t *, struct vrp **);
+unsigned int get_vrps_delta(uint32_t *, uint32_t *, struct vrp **);
 
 void deltas_db_destroy(void);
 void set_vrps_last_modified_date(time_t);
 
-u_int32_t get_last_serial_number(void);
-u_int16_t get_current_session_id(u_int8_t);
+uint32_t get_last_serial_number(void);
+uint16_t get_current_session_id(uint8_t);
 time_t get_vrps_last_modified_date(void);
 
 #endif /* SRC_VRPS_H_ */
index 17fdde9ff9e7a252b00412be54700d58ded2d6b5..8d84f38ac86ee5763307fc04d726e6375df683ab 100644 (file)
@@ -101,7 +101,7 @@ END_TEST
 
 struct thread_param {
        int     fd;
-       u_int32_t       msg_size;
+       uint32_t        msg_size;
        int     err;
 };
 
@@ -146,7 +146,7 @@ writer_thread_cb(void *param_void)
  * of the @WRITER_PATTERN pattern repeatedly.
  */
 static void
-validate_massive_string(u_int32_t expected_len, rtr_char *str)
+validate_massive_string(uint32_t expected_len, rtr_char *str)
 {
        size_t actual_len;
        rtr_char *pattern;
@@ -185,7 +185,7 @@ validate_massive_string(u_int32_t expected_len, rtr_char *str)
  * contains the first @return_length characters.
  */
 static void
-test_massive_string(u_int32_t return_length, u_int32_t full_string_length)
+test_massive_string(uint32_t return_length, uint32_t full_string_length)
 {
        int fd[2];
        pthread_t writer_thread;