X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=_PDCLIB_int.h;h=7f780f6c226d46ff48c76f44dbbe72d1db2a9fe6;hp=af65596f89b49876eed8d39c42232eeb8d32d594;hb=641c7ba235ea45b29e679188bec506fdd4e24995;hpb=89c516d1b45766b519f60b986366a3c592ec5760 diff --git a/_PDCLIB_int.h b/_PDCLIB_int.h index af65596..7f780f6 100644 --- a/_PDCLIB_int.h +++ b/_PDCLIB_int.h @@ -1,5 +1,7 @@ /* $Id$ */ +/* Release: $Name$ */ + /* Internal PDCLib logic <_PDCLIB_internal.h> This file is part of the Public Domain C Library (PDCLib). @@ -8,10 +10,13 @@ /* -------------------------------------------------------------------------- */ /* You should not have to edit anything in this file; if you DO have to, it */ -/* would be considered a bug / missing feature: notify the author. */ +/* would be considered a bug / missing feature: notify the author(s). */ /* -------------------------------------------------------------------------- */ +#ifndef _PDCLIB_CONFIG_H +#define _PDCLIB_CONFIG_H _PDCLIB_CONFIG_H #include <_PDCLIB_config.h> +#endif /* null pointer constant */ #define _PDCLIB_NULL 0 @@ -22,7 +27,7 @@ /* _PDCLIB_concat( x, y ) concatenates two preprocessor tokens with extending */ /* -------------------------------------------------------------------------- */ -#define _PDCLIB_cc( x, y ) x ## y +#define _PDCLIB_cc( x, y ) x ## y #define _PDCLIB_concat( x, y ) _PDCLIB_cc( x, y ) /* -------------------------------------------------------------------------- */ @@ -238,7 +243,7 @@ typedef unsigned _PDCLIB_fast64 _PDCLIB_uint_fast64_t; #define _PDCLIB_UINT64_LITERAL ull /* -------------------------------------------------------------------------- */ -/* "fast" typedefs */ +/* intptr and intmax typedefs and limits */ /* -------------------------------------------------------------------------- */ typedef int _PDCLIB_intptr_t;