]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/sockunion.c
*: use C99 standard fixed-width integer types
[mirror_frr.git] / lib / sockunion.c
index ab8d8be3e54e38ed3eedf49d3bf6d4dead1e43cb..28a7f647cba7faf80c1fef56da5b8f42a8c3045c 100644 (file)
@@ -486,18 +486,18 @@ size_t sockunion_get_addrlen(const union sockunion *su)
        return family2addrsize(sockunion_family(su));
 }
 
-const u_char *sockunion_get_addr(const union sockunion *su)
+const uint8_t *sockunion_get_addr(const union sockunion *su)
 {
        switch (sockunion_family(su)) {
        case AF_INET:
-               return (const u_char *)&su->sin.sin_addr.s_addr;
+               return (const uint8_t *)&su->sin.sin_addr.s_addr;
        case AF_INET6:
-               return (const u_char *)&su->sin6.sin6_addr;
+               return (const uint8_t *)&su->sin6.sin6_addr;
        }
        return NULL;
 }
 
-void sockunion_set(union sockunion *su, int family, const u_char *addr,
+void sockunion_set(union sockunion *su, int family, const uint8_t *addr,
                   size_t bytes)
 {
        if (family2addrsize(family) != bytes)
@@ -622,10 +622,10 @@ static int in6addr_cmp(const struct in6_addr *addr1,
                       const struct in6_addr *addr2)
 {
        unsigned int i;
-       const u_char *p1, *p2;
+       const uint8_t *p1, *p2;
 
-       p1 = (const u_char *)addr1;
-       p2 = (const u_char *)addr2;
+       p1 = (const uint8_t *)addr1;
+       p2 = (const uint8_t *)addr2;
 
        for (i = 0; i < sizeof(struct in6_addr); i++) {
                if (p1[i] > p2[i])