Changeset c81d4f1 in mainline for uspace/lib


Ignore:
Timestamp:
2018-01-04T20:50:53Z (8 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Children:
3b47db6
Parents:
847844a
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-04 20:47:53)
git-committer:
Jiří Zárevúcky <zarevucky.jiri@…> (2018-01-04 20:50:53)
Message:

(optional) Remove the horrid hack named case_errno_t.

Location:
uspace/lib/c
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/elf/elf_load.c

    r847844a rc81d4f1  
    8080
    8181        errno_t rc2 = rtld_prog_process(&info->finfo, &env);
    82         switch ((case_errno_t) rc2) {
    83         case (case_errno_t) EOK:
     82        switch (rc2) {
     83        case EOK:
    8484                rc = EE_OK;
    8585                break;
    86         case (case_errno_t) ENOMEM:
     86        case ENOMEM:
    8787                rc = EE_MEMORY;
    8888                break;
  • uspace/lib/c/generic/inet/host.c

    r847844a rc81d4f1  
    210210        rc = inet_host_parse(str, &host, endptr != NULL ? &eptr : NULL);
    211211        if (rc != EOK) {
    212                 switch ((case_errno_t) rc) {
    213                 case (case_errno_t) EINVAL:
     212                switch (rc) {
     213                case EINVAL:
    214214                        if (errmsg != NULL)
    215215                                *errmsg = "Invalid format";
    216216                        goto error;
    217                 case (case_errno_t) ENOMEM:
     217                case ENOMEM:
    218218                        if (errmsg != NULL)
    219219                                *errmsg = "Out of memory";
  • uspace/lib/c/generic/inet/hostport.c

    r847844a rc81d4f1  
    264264        rc = inet_hostport_parse(str, &hp, endptr != NULL ? &eptr : NULL);
    265265        if (rc != EOK) {
    266                 switch ((case_errno_t) rc) {
    267                 case (case_errno_t) EINVAL:
     266                switch (rc) {
     267                case EINVAL:
    268268                        if (errmsg != NULL)
    269269                                *errmsg = "Invalid format";
    270270                        goto error;
    271                 case (case_errno_t) ENOMEM:
     271                case ENOMEM:
    272272                        if (errmsg != NULL)
    273273                                *errmsg = "Out of memory";
    274274                        goto error;
    275                 case (case_errno_t) EOK:
     275                case EOK:
    276276                        break;
    277277                default:
  • uspace/lib/c/generic/str_error.c

    r847844a rc81d4f1  
    9696        }
    9797
    98         snprintf(noerr, NOERR_LEN, "(%d)", (int)(case_errno_t) e);
     98        snprintf(noerr, NOERR_LEN, "(%d)", (int)e);
    9999        return noerr;
    100100}
     
    108108        }
    109109
    110         snprintf(noerr, NOERR_LEN, "Unknown error code (%d)", (int)(case_errno_t) e);
     110        snprintf(noerr, NOERR_LEN, "Unknown error code (%d)", (int)e);
    111111        return noerr;
    112112}
  • uspace/lib/c/include/stdlib.h

    r847844a rc81d4f1  
    5656#include <errno.h>
    5757static inline int EXIT_RC(errno_t rc) {
    58         return (int) (case_errno_t) rc;
     58        return (int) rc;
    5959}
    6060
Note: See TracChangeset for help on using the changeset viewer.