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 // TODO: Documentation
15 // ----------------------------------------------------------------------------
25 // ----------------------------------------------------------------------------
29 intmax_t abs( intmax_t i );
30 imaxdiv_t div( intmax_t numer, intmax_t denom );
33 // ----------------------------------------------------------------------------
34 // FUNCTIONS - Standard C
36 intmax_t imaxabs( intmax_t i );
37 imaxdiv_t imaxdiv( intmax_t numer, intmax_t denom );
39 intmax_t strtoimax( const char * restrict s, char * * restrict endptr, int base );
40 uintmax_t strtoumax( const char * restrict s, char * * restrict endptr, int base );
41 intmax_t wcstoimax( const wchar_t * restrict s, wchar_t * * restrict endptr, int base );
42 uintmax_t wcstoumax( const wchar_t * restrict s, wchar_t * * restrict endptr, int base );
44 // ----------------------------------------------------------------------------
155 // ----------------------------------------------------------------------------
266 #endif // __INTTYPES_H