# HG changeset patch # User Matti Hamalainen # Date 1456170716 -7200 # Node ID 0078dc5f62600d9ec040c931e81d43b40afd1987 # Parent fa6113e556c5773dcd0d9f895fce008a56603d66 Define TH_PTRSIZE and UINTPTR_MAX if not defined already. diff -r fa6113e556c5 -r 0078dc5f6260 th_types.h --- a/th_types.h Mon Feb 22 21:51:29 2016 +0200 +++ b/th_types.h Mon Feb 22 21:51:56 2016 +0200 @@ -62,6 +62,12 @@ # define TH_PRIu_SIZE_T "u" # define TH_PRId_SSIZE_T "d" # define TH_PRIx_SIZE_T "x" +# ifndef TH_PTRSIZE +# define TH_PTRSIZE 32 +# endif +# ifndef UINTPTR_MAX +# define UINTPTR_MAX 0xffffffff +# endif #elif TH_ARCH == 64 # define TH_ARCH_64BIT 1 # define TH_PRIu32 "u" @@ -73,6 +79,12 @@ # define TH_PRIu_SIZE_T "lu" # define TH_PRId_SSIZE_T "ld" # define TH_PRIx_SIZE_T "lx" +# ifndef TH_PTRSIZE +# define TH_PTRSIZE 64 +# endif +# ifndef UINTPTR_MAX +# define UINTPTR_MAX 0xffffffffffffffff +# endif #else # error Could not determine architecture (32/64bit), please define TH_ARCH=32 or 64 #endif