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 // ----------------------------------------------------------------------------
27 intmax_t abs( intmax_t i );
28 imaxdiv_t div( intmax_t numer, intmax_t denom );
31 // ----------------------------------------------------------------------------
32 // FUNCTIONS - Standard C
34 intmax_t imaxabs( intmax_t i );
35 imaxdiv_t imaxdiv( intmax_t numer, intmax_t denom );
37 intmax_t strtoimax( const char * restrict s, char * * restrict endptr, int base );
38 uintmax_t strtoumax( const char * restrict s, char * * restrict endptr, int base );
39 intmax_t wcstoimax( const wchar_t * restrict s, wchar_t * * restrict endptr, int base );
40 uintmax_t wcstoumax( const wchar_t * restrict s, wchar_t * * restrict endptr, int base );
42 // ----------------------------------------------------------------------------
153 // ----------------------------------------------------------------------------
264 #endif // __INTTYPES_H