Ignore:
File:
1 edited

Legend:

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

    r1d6dd2a r38d150e  
    4242#include <bitops.h>
    4343#include <inttypes.h>
    44 #include <str.h>
    4544
    4645#define INET_PREFIXSTRSIZE  5
     
    291290}
    292291
    293 static errno_t inet_addr_parse_v4(const char *str, inet_addr_t *raddr,
     292static int inet_addr_parse_v4(const char *str, inet_addr_t *raddr,
    294293    int *prefix, char **endptr)
    295294{
     
    300299
    301300        while (i < 4) {
    302                 errno_t rc = str_uint8_t(cur, (const char **)&cur, 10, false, &b);
     301                int rc = str_uint8_t(cur, (const char **)&cur, 10, false, &b);
    303302                if (rc != EOK)
    304303                        return rc;
     
    340339}
    341340
    342 static errno_t inet_addr_parse_v6(const char *str, inet_addr_t *raddr, int *prefix,
     341static int inet_addr_parse_v6(const char *str, inet_addr_t *raddr, int *prefix,
    343342    char **endptr)
    344343{
     
    363362                uint16_t bioctet;
    364363                const char *gend;
    365                 errno_t rc = str_uint16_t(cur, &gend, 16, false, &bioctet);
     364                int rc = str_uint16_t(cur, &gend, 16, false, &bioctet);
    366365                if (rc != EOK)
    367366                        break;
     
    447446 *
    448447 */
    449 errno_t inet_addr_parse(const char *text, inet_addr_t *addr, char **endptr)
    450 {
    451         errno_t rc;
     448int inet_addr_parse(const char *text, inet_addr_t *addr, char **endptr)
     449{
     450        int rc;
    452451
    453452        rc = inet_addr_parse_v4(text, addr, NULL, endptr);
     
    474473 *
    475474 */
    476 errno_t inet_naddr_parse(const char *text, inet_naddr_t *naddr, char **endptr)
    477 {
    478         errno_t rc;
     475int inet_naddr_parse(const char *text, inet_naddr_t *naddr, char **endptr)
     476{
     477        int rc;
    479478        inet_addr_t addr;
    480479        int prefix;
     
    495494}
    496495
    497 static errno_t inet_addr_format_v4(addr32_t addr, char **bufp)
     496static int inet_addr_format_v4(addr32_t addr, char **bufp)
    498497{
    499498        int rc;
     
    507506}
    508507
    509 static errno_t inet_addr_format_v6(const addr128_t addr, char **bufp)
     508static int inet_addr_format_v6(const addr128_t addr, char **bufp)
    510509{
    511510        *bufp = (char *) malloc(INET6_ADDRSTRLEN);
     
    582581 *
    583582 */
    584 errno_t inet_addr_format(const inet_addr_t *addr, char **bufp)
    585 {
    586         errno_t rc;
    587         int ret;
     583int inet_addr_format(const inet_addr_t *addr, char **bufp)
     584{
     585        int rc;
    588586
    589587        rc = ENOTSUP;
     
    591589        switch (addr->version) {
    592590        case ip_any:
    593                 ret = asprintf(bufp, "none");
    594                 if (ret < 0)
     591                rc = asprintf(bufp, "none");
     592                if (rc < 0)
    595593                        return ENOMEM;
    596594                rc = EOK;
     
    617615 *
    618616 */
    619 errno_t inet_naddr_format(const inet_naddr_t *naddr, char **bufp)
    620 {
    621         errno_t rc;
    622         int ret;
     617int inet_naddr_format(const inet_naddr_t *naddr, char **bufp)
     618{
     619        int rc;
    623620        char *astr;
    624621
     
    627624        switch (naddr->version) {
    628625        case ip_any:
    629                 ret = asprintf(bufp, "none");
    630                 if (ret < 0)
     626                rc = asprintf(bufp, "none");
     627                if (rc < 0)
    631628                        return ENOMEM;
    632629                rc = EOK;
     
    637634                        return ENOMEM;
    638635
    639                 ret = asprintf(bufp, "%s/%" PRIu8, astr, naddr->prefix);
    640                 if (ret < 0) {
     636                rc = asprintf(bufp, "%s/%" PRIu8, astr, naddr->prefix);
     637                if (rc < 0) {
    641638                        free(astr);
    642639                        return ENOMEM;
     
    650647                        return ENOMEM;
    651648
    652                 ret = asprintf(bufp, "%s/%" PRIu8, astr, naddr->prefix);
    653                 if (ret < 0) {
     649                rc = asprintf(bufp, "%s/%" PRIu8, astr, naddr->prefix);
     650                if (rc < 0) {
    654651                        free(astr);
    655652                        return ENOMEM;
Note: See TracChangeset for help on using the changeset viewer.