X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fconfig%2Fdefines.hpp;h=a8e995b31e3011942e39d32a4b48b0d4b143ba5f;hb=706c5ba5c35199816446453e6e144200cf79265b;hp=7d03fad53de5edc971ee774dff839d4cf4a61714;hpb=24ef34af54c4a42fcbd65a0ef065bddaaf1bd096;p=anna.git diff --git a/include/anna/config/defines.hpp b/include/anna/config/defines.hpp index 7d03fad..a8e995b 100644 --- a/include/anna/config/defines.hpp +++ b/include/anna/config/defines.hpp @@ -9,7 +9,10 @@ #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 #ifdef ANNA_FILE_LOCATION #undef ANNA_FILE_LOCATION @@ -94,13 +97,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; + } /**