Changeset bb9b0c6 in mainline


Ignore:
Timestamp:
2013-07-12T17:24:47Z (11 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3aece36
Parents:
a17356fd
Message:

inet_addr_t to inet_naddr_t conversion routine

Location:
uspace/lib/c
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/inet/addr.c

    ra17356fd rbb9b0c6  
    217217}
    218218
     219void inet_addr_naddr(const inet_addr_t *addr, uint8_t prefix,
     220    inet_naddr_t *naddr)
     221{
     222        naddr->family = addr->family;
     223        memcpy(naddr->addr6, addr->addr6, 16);
     224        naddr->prefix = prefix;
     225}
     226
    219227void inet_addr_any(inet_addr_t *addr)
    220228{
  • uspace/lib/c/include/inet/addr.h

    ra17356fd rbb9b0c6  
    8989extern int inet_addr_family(const char *, uint16_t *);
    9090extern void inet_naddr_addr(const inet_naddr_t *, inet_addr_t *);
     91extern void inet_addr_naddr(const inet_addr_t *, uint8_t, inet_naddr_t *);
    9192
    9293extern void inet_addr_any(inet_addr_t *);
Note: See TracChangeset for help on using the changeset viewer.