X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fconfig%2Fdefines.hpp;h=4bae0899da29e18310aa63fb218428841300336c;hb=0e992a5c0f14d91268d00304d90c7073499ff54e;hp=7d03fad53de5edc971ee774dff839d4cf4a61714;hpb=93366a0bda79e6fd6e7dad6316bfcf8cc82f5731;p=anna.git diff --git a/include/anna/config/defines.hpp b/include/anna/config/defines.hpp index 7d03fad..4bae089 100644 --- a/include/anna/config/defines.hpp +++ b/include/anna/config/defines.hpp @@ -9,7 +9,13 @@ #ifndef anna_config_defines_hpp #define anna_config_defines_hpp -#include +//#include +#include +// For cstd0x compatibility we will use stdint.h types instead of std:: ones on cstdint: +//#include when C++11 available + +#include + #ifdef ANNA_FILE_LOCATION #undef ANNA_FILE_LOCATION @@ -94,13 +100,16 @@ namespace anna { #ifndef __x86_64__ #undef __anna64__ -/** Defines required data type to conversion from pointer to integer */ -typedef int ptrnumber; +///** Defines required data type to conversion from pointer to integer */ +//typedef int ptrnumber; #else #define __anna64__ -/** Defines required data type to conversion from pointer to integer */ -typedef long ptrnumber; +///** Defines required data type to conversion from pointer to integer */ +//typedef long ptrnumber; #endif + +typedef intptr_t ptrnumber; + } /**