1 // ----------------------------------------------------------------------------
3 // ----------------------------------------------------------------------------
4 // Public Domain C Library - http://pdclib.sourceforge.net
5 // This code is Public Domain. Use, modify, and redistribute at will.
6 // ----------------------------------------------------------------------------
7 // Format conversion of integer types
8 // ----------------------------------------------------------------------------
11 #define __INTTYPES_H __INTTYPES_H
13 // ----------------------------------------------------------------------------
23 // ----------------------------------------------------------------------------
26 intmax_t imaxabs( intmax_t i );
27 intmax_t abs( intmax_t i ); [C++ only]
29 imaxdiv_t imaxdiv( intmax_t numer, intmax_t denom );
30 imaxdiv_t div( intmax_t numer, intmax_t denom ); [C++ only]
32 intmax_t strtoimax( const char * restrict s, char * * restrict endptr, int base );
33 uintmax_t strtoumax( const char * restrict s, char * * restrict endptr, int base );
34 intmax_t wcstoimax( const wchar_t * restrict s, wchar_t * * restrict endptr, int base );
35 uintmax_t wcstoumax( const wchar_t * restrict s, wchar_t * * restrict endptr, int base );
37 // ----------------------------------------------------------------------------
148 // ----------------------------------------------------------------------------
259 #endif // __INTTYPES_H