X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=includes%2Finttypes.h;h=4f9f9ce69940c9d138229ab294ba544b096d897c;hp=bb52ea9f24c10dc2ca8b596afe4a647311288bdd;hb=c6c6780c8ee488461ffd0adbfdda60d1adce8c4e;hpb=ac3f809c3c10347c110fac3db93af0954eda98bb diff --git a/includes/inttypes.h b/includes/inttypes.h index bb52ea9..4f9f9ce 100644 --- a/includes/inttypes.h +++ b/includes/inttypes.h @@ -21,13 +21,18 @@ typedef struct imaxdiv_t; // ---------------------------------------------------------------------------- -// FUNCTIONS +// FUNCTIONS - C++ -intmax_t imaxabs( intmax_t i ); -intmax_t abs( intmax_t i ); [C++ only] +#ifdef __cplusplus +intmax_t abs( intmax_t i ); +imaxdiv_t div( intmax_t numer, intmax_t denom ); +#endif __cplusplus + +// ---------------------------------------------------------------------------- +// FUNCTIONS - Standard C +intmax_t imaxabs( intmax_t i ); imaxdiv_t imaxdiv( intmax_t numer, intmax_t denom ); -imaxdiv_t div( intmax_t numer, intmax_t denom ); [C++ only] intmax_t strtoimax( const char * restrict s, char * * restrict endptr, int base ); uintmax_t strtoumax( const char * restrict s, char * * restrict endptr, int base );