# (c) 2005 Seth Alan Woolley and the Source Mage Team # GPL'd of course diff -Nuar hashsum/Makefile hashsum-good/Makefile --- hashsum/Makefile 2004-01-08 23:16:28.000000000 +0000 +++ hashsum-good/Makefile 2005-11-19 07:17:03.000000000 +0000 @@ -1,5 +1,5 @@ CCC =gcc -FLAGS =-DLINUX32 +FLAGS =-DLINUX64 FLAGS +=-DHASHCOM_BASIC_API #FLAGS +=-DHASHCOM_SMALL FLAGS +=-DHASHCOM_REASONABLE diff -Nuar hashsum/hasher/Makefile hashsum-good/hasher/Makefile --- hashsum/hasher/Makefile 2004-01-08 23:04:42.000000000 +0000 +++ hashsum-good/hasher/Makefile 2005-11-19 07:17:14.000000000 +0000 @@ -1,5 +1,5 @@ CCC =gcc -FLAGS =-DLINUX32 +FLAGS =-DLINUX64 FLAGS +=-DHASHCOM_BASIC_API #FLAGS +=-DHASHCOM_SMALL FLAGS +=-DHASHCOM_REASONABLE diff -Nuar hashsum/hasher/hashcom.c hashsum-good/hasher/hashcom.c --- hashsum/hasher/hashcom.c 2004-01-08 23:18:02.000000000 +0000 +++ hashsum-good/hasher/hashcom.c 2005-11-19 07:14:10.000000000 +0000 @@ -88,7 +88,7 @@ const char* crypto_name(const void* tab[][2], int count, int v) { int i; for (i=0; i typedef uint64_t uns64; + typedef uint32_t point; +#elif defined LINUX64 + #include + typedef uint64_t uns64; + typedef uint64_t point; #else #error No undertood architectures defined #endif .