Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/cpp/include/cstdlib

    rbc56f30 rb251af5a  
    3030#define LIBCPP_CSTDLIB
    3131
    32 #include <stdlib.h>
    33 #include <_bits/ssize_t.h>
     32
     33namespace std::hel
     34{
     35    extern "C" {
     36        #include <stdlib.h>
     37        #include <_bits/ssize_t.h>
     38    }
     39}
    3440
    3541namespace std
    3642{
    37     /* using ::div_t; */
    38     /* using ::ldiv_t; */
    39     /* using ::lldiv_t; */
    40     using ::size_t;
     43    /* using std::hel::div_t; */
     44    /* using std::hel::ldiv_t; */
     45    /* using std::hel::lldiv_t; */
     46    using std::hel::size_t;
    4147
    42     using ::abort;
    43     using ::exit;
    44     /* using ::quick_exit; */
    45     /* using ::_Exit; */
    46     using ::atexit;
    47     /* using ::at_quick_exit; */
    48     /* using ::system; */
    49     /* using ::getenv; */
     48    using std::hel::abort;
     49    using std::hel::exit;
     50    /* using std::hel::quick_exit; */
     51    /* using std::hel::_Exit; */
     52    using std::hel::atexit;
     53    /* using std::hel::at_quick_exit; */
     54    /* using std::hel::system; */
     55    /* using std::hel::getenv; */
    5056
    51     using ::malloc;
    52     using ::calloc;
    53     using ::realloc;
    54     using ::free;
     57    using std::hel::malloc;
     58    using std::hel::calloc;
     59    using std::hel::realloc;
     60    using std::hel::free;
    5561
    56     /* using ::atof; */
    57     /* using ::atoi; */
    58     /* using ::atol; */
    59     /* using ::atoll; */
    60     /* using ::strtol; */
    61     /* using ::strtoll; */
    62     /* using ::strtoul; */
    63     /* using ::strtoull; */
    64     /* using ::strtof; */
    65     /* using ::strtod; */
    66     /* using ::strtold; */
     62    /* using std::hel::atof; */
     63    /* using std::hel::atoi; */
     64    /* using std::hel::atol; */
     65    /* using std::hel::atoll; */
     66    /* using std::hel::strtol; */
     67    /* using std::hel::strtoll; */
     68    /* using std::hel::strtoul; */
     69    /* using std::hel::strtoull; */
     70    /* using std::hel::strtof; */
     71    /* using std::hel::strtod; */
     72    /* using std::hel::strtold; */
    6773
    68     /* using ::mblen; */
    69     /* using ::mbtowc; */
    70     /* using ::wctomb; */
    71     /* using ::mbstowcs; */
    72     /* using ::wcstombs; */
     74    /* using std::hel::mblen; */
     75    /* using std::hel::mbtowc; */
     76    /* using std::hel::wctomb; */
     77    /* using std::hel::mbstowcs; */
     78    /* using std::hel::wcstombs; */
    7379
    74     using ::rand;
    75     using ::srand;
    76     using ::qsort;
    77     /* using ::bsearch; */
    78     /* using ::abs; */
    79     /* using ::labs; */
    80     /* using ::llabs; */
    81     /* using ::div; */
    82     /* using ::ldiv; */
    83     /* using ::lldiv; */
     80    using std::hel::rand;
     81    using std::hel::srand;
     82    using std::hel::qsort;
     83    /* using std::hel::bsearch; */
     84    /* using std::hel::abs; */
     85    /* using std::hel::labs; */
     86    /* using std::hel::llabs; */
     87    /* using std::hel::div; */
     88    /* using std::hel::ldiv; */
     89    /* using std::hel::lldiv; */
    8490}
    8591
     92/* using std::hel::div_t; */
     93/* using std::hel::ldiv_t; */
     94/* using std::hel::lldiv_t; */
     95using std::hel::size_t;
     96
     97using std::hel::abort;
     98using std::hel::exit;
     99/* using std::hel::quick_exit; */
     100/* using std::hel::_Exit; */
     101using std::hel::atexit;
     102/* using std::hel::at_quick_exit; */
     103/* using std::hel::system; */
     104/* using std::hel::getenv; */
     105
     106using std::hel::malloc;
     107using std::hel::calloc;
     108using std::hel::realloc;
     109using std::hel::free;
     110
     111/* using std::hel::atof; */
     112/* using std::hel::atoi; */
     113/* using std::hel::atol; */
     114/* using std::hel::atoll; */
     115/* using std::hel::strtol; */
     116/* using std::hel::strtoll; */
     117/* using std::hel::strtoul; */
     118/* using std::hel::strtoull; */
     119/* using std::hel::strtof; */
     120/* using std::hel::strtod; */
     121/* using std::hel::strtold; */
     122
     123/* using std::hel::mblen; */
     124/* using std::hel::mbtowc; */
     125/* using std::hel::wctomb; */
     126/* using std::hel::mbstowcs; */
     127/* using std::hel::wcstombs; */
     128
     129using std::hel::rand;
     130using std::hel::srand;
     131using std::hel::qsort;
     132/* using std::hel::bsearch; */
     133/* using std::hel::abs; */
     134/* using std::hel::labs; */
     135/* using std::hel::llabs; */
     136/* using std::hel::div; */
     137/* using std::hel::ldiv; */
     138/* using std::hel::lldiv; */
     139
    86140#endif
Note: See TracChangeset for help on using the changeset viewer.