Ignore:
File:
1 edited

Legend:

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

    rbc56f30 rdcec5d2  
    3030#define LIBCPP_CSTDINT
    3131
    32 #include <stdint.h>
     32
     33namespace std::hel
     34{
     35    extern "C" {
     36        #include <stdint.h>
     37    }
     38}
    3339
    3440namespace std
    3541{
    36     using ::int8_t;
    37     using ::int16_t;
    38     using ::int32_t;
    39     using ::int64_t;
     42    using int8_t  = std::hel::int8_t;
     43    using int16_t = std::hel::int16_t;
     44    using int32_t = std::hel::int32_t;
     45    using int64_t = std::hel::int64_t;
    4046
    41     using ::intmax_t;
    42     using ::intptr_t;
     47    using intmax_t = std::hel::intmax_t;
     48    using intptr_t = std::hel::intptr_t;
    4349
    44     using ::int_fast8_t;
    45     using ::int_fast16_t;
    46     using ::int_fast32_t;
    47     using ::int_fast64_t;
     50    using int_fast8_t  = std::hel::int_fast8_t;
     51    using int_fast16_t = std::hel::int_fast16_t;
     52    using int_fast32_t = std::hel::int_fast32_t;
     53    using int_fast64_t = std::hel::int_fast64_t;
    4854
    49     using ::int_least8_t;
    50     using ::int_least16_t;
    51     using ::int_least32_t;
    52     using ::int_least64_t;
     55    using int_least8_t  = std::hel::int_least8_t;
     56    using int_least16_t = std::hel::int_least16_t;
     57    using int_least32_t = std::hel::int_least32_t;
     58    using int_least64_t = std::hel::int_least64_t;
    5359
    54     using ::uint8_t;
    55     using ::uint16_t;
    56     using ::uint32_t;
    57     using ::uint64_t;
     60    using uint8_t  = std::hel::uint8_t;
     61    using uint16_t = std::hel::uint16_t;
     62    using uint32_t = std::hel::uint32_t;
     63    using uint64_t = std::hel::uint64_t;
    5864
    59     using ::uintmax_t;
    60     using ::uintptr_t;
     65    using uintmax_t = std::hel::uintmax_t;
     66    using uintptr_t = std::hel::uintptr_t;
    6167
    62     using ::uint_fast8_t;
    63     using ::uint_fast16_t;
    64     using ::uint_fast32_t;
    65     using ::uint_fast64_t;
     68    using uint_fast8_t  = std::hel::uint_fast8_t;
     69    using uint_fast16_t = std::hel::uint_fast16_t;
     70    using uint_fast32_t = std::hel::uint_fast32_t;
     71    using uint_fast64_t = std::hel::uint_fast64_t;
    6672
    67     using ::uint_least8_t;
    68     using ::uint_least16_t;
    69     using ::uint_least32_t;
    70     using ::uint_least64_t;
     73    using uint_least8_t  = std::hel::uint_least8_t;
     74    using uint_least16_t = std::hel::uint_least16_t;
     75    using uint_least32_t = std::hel::uint_least32_t;
     76    using uint_least64_t = std::hel::uint_least64_t;
    7177}
    7278
     79using int8_t  = std::hel::int8_t;
     80using int16_t = std::hel::int16_t;
     81using int32_t = std::hel::int32_t;
     82using int64_t = std::hel::int64_t;
     83
     84using intmax_t = std::hel::intmax_t;
     85using intptr_t = std::hel::intptr_t;
     86
     87using int_fast8_t  = std::hel::int_fast8_t;
     88using int_fast16_t = std::hel::int_fast16_t;
     89using int_fast32_t = std::hel::int_fast32_t;
     90using int_fast64_t = std::hel::int_fast64_t;
     91
     92using int_least8_t  = std::hel::int_least8_t;
     93using int_least16_t = std::hel::int_least16_t;
     94using int_least32_t = std::hel::int_least32_t;
     95using int_least64_t = std::hel::int_least64_t;
     96
     97using uint8_t  = std::hel::uint8_t;
     98using uint16_t = std::hel::uint16_t;
     99using uint32_t = std::hel::uint32_t;
     100using uint64_t = std::hel::uint64_t;
     101
     102using uintmax_t = std::hel::uintmax_t;
     103using uintptr_t = std::hel::uintptr_t;
     104
     105using uint_fast8_t  = std::hel::uint_fast8_t;
     106using uint_fast16_t = std::hel::uint_fast16_t;
     107using uint_fast32_t = std::hel::uint_fast32_t;
     108using uint_fast64_t = std::hel::uint_fast64_t;
     109
     110using uint_least8_t  = std::hel::uint_least8_t;
     111using uint_least16_t = std::hel::uint_least16_t;
     112using uint_least32_t = std::hel::uint_least32_t;
     113using uint_least64_t = std::hel::uint_least64_t;
     114
    73115#endif
Note: See TracChangeset for help on using the changeset viewer.