X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.h;h=244838dd187147acc3a39f833f4bed4aec97b7c3;hb=e1c5b051913104ab216d905641a778aebf38fbc1;hp=6bd84414eafff29183f3798307727ee7df5a88d7;hpb=8b519f2abff956ac1ccfcc4b51c7b9736e075d6c;p=xboard.git diff --git a/backend.h b/backend.h index 6bd8441..244838d 100644 --- a/backend.h +++ b/backend.h @@ -176,6 +176,31 @@ extern GameInfo gameInfo; #define ICS_CHESSNET 3 /* not really supported */ int ics_type; +/* unsigned int 64 for engine nodes work and display */ +#ifdef WIN32 + /* I don't know the name for this type of other compiler + * If it not work, just modify here + * This is for MS Visual Studio + */ + #ifdef _MSC_VER + #define u64 unsigned __int64 + #define s64 signed __int64 + #define u64Display "%I64u" + #else + /* place holder + * or dummy types for other compiler + */ + #define u64 unsigned __int64 + #define s64 signed __int64 + #define u64Display "%I64u" + #endif +#else + /* GNU gcc */ + #define u64 unsigned long long + #define s64 signed long long + #define u64Display "%llu" +#endif + /* pgntags.c prototypes */