Ignore:
File:
1 edited

Legend:

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

    rbc56f30 rb251af5a  
    3030#define LIBCPP_CSTRING
    3131
    32 #define _REALLY_WANT_STRING_H
    33 #include <string.h>
     32
     33namespace std::hel
     34{
     35    extern "C" {
     36        #include <str.h>
     37    }
     38}
    3439
    3540namespace std
    3641{
    37     using ::size_t;
     42    using std::hel::size_t;
    3843
    39     using ::strcpy;
    40     using ::strncpy;
    41     using ::strcat;
    42     using ::strncat;
    43     using ::strxfrm;
     44    /* using std::hel::strcpy; */
     45    /* using std::hel::strncpy; */
     46    /* using std::hel::strcat; */
     47    /* using std::hel::strncat; */
     48    /* using std::hel::strxfrm; */
    4449
    45     using ::strlen;
    46     using ::strcmp;
    47     using ::strncmp;
    48     using ::strcoll;
    49     using ::strchr;
    50     using ::strrchr;
    51     using ::strspn;
    52     using ::strcspn;
    53     using ::strpbrk;
    54     using ::strstr;
    55     using ::strtok;
     50    /* using std::hel::strlen; */
     51    /* using std::hel::strcmp; */
     52    /* using std::hel::strncmp; */
     53    /* using std::hel::strcoll; */
     54    /* using std::hel::strchr; */
     55    /* using std::hel::strrchr; */
     56    /* using std::hel::strspn; */
     57    /* using std::hel::strcspn; */
     58    /* using std::hel::strpbrk; */
     59    /* using std::hel::strstr; */
     60    /* using std::hel::strok; */
    5661
    57     using ::memchr;
    58     using ::memcmp;
    59     using ::memset;
    60     using ::memcpy;
    61     using ::memmove;
     62    /* using std::hel::memchr; */
     63    using std::hel::memcmp;
     64    using std::hel::memset;
     65    using std::hel::memcpy;
     66    using std::hel::memmove;
    6267
    63     using ::strerror;
     68    /* using std::hel::strerror; */
    6469}
    6570
     71using std::hel::size_t;
     72
     73/* using std::hel::strcpy; */
     74/* using std::hel::strncpy; */
     75/* using std::hel::strcat; */
     76/* using std::hel::strncat; */
     77/* using std::hel::strxfrm; */
     78
     79/* using std::hel::strlen; */
     80/* using std::hel::strcmp; */
     81/* using std::hel::strncmp; */
     82/* using std::hel::strcoll; */
     83/* using std::hel::strchr; */
     84/* using std::hel::strrchr; */
     85/* using std::hel::strspn; */
     86/* using std::hel::strcspn; */
     87/* using std::hel::strpbrk; */
     88/* using std::hel::strstr; */
     89/* using std::hel::strok; */
     90
     91/* using std::hel::memchr; */
     92using std::hel::memcmp;
     93using std::hel::memset;
     94using std::hel::memcpy;
     95using std::hel::memmove;
     96
     97/* using std::hel::strerror; */
     98
    6699#endif
Note: See TracChangeset for help on using the changeset viewer.