--- hdf5-1.6.5/fortran/src/H5f90i.h.orig 2005-10-06 00:14:02.000000000 +0200 +++ hdf5-1.6.5/fortran/src/H5f90i.h 2006-08-29 22:54:32.000000000 +0200 @@ -71,7 +71,7 @@ #endif /*APPLE*/ /* LINUX definitions */ -#if (defined(linux) || defined(__gnu_linux__) || defined(__linux__)) +#if (!defined(__alpha) && (defined(linux) || defined(__gnu_linux__) || defined(__linux__))) /* Common definitions */ typedef char *_fcd; @@ -104,6 +104,15 @@ typedef int size_t_f; #define FNAME_POST_UNDERSCORE +/* PPC specific definitions */ +#elif defined __PPC__ + +typedef long long haddr_t_f; +typedef long long hsize_t_f; +typedef long long hssize_t_f; +typedef int size_t_f; +#define FNAME_POST_UNDERSCORE + /* IA64 specific definitions */ #elif defined __ia64 @@ -184,7 +202,8 @@ typedef int int_f; typedef int hid_t_f; typedef float real_f; -#define FNAME_POST2_UNDERSCORE +/* #define FNAME_POST2_UNDERSCORE */ +#define FNAME_POST_UNDERSCORE #define _fcdtocp(desc) (desc) #endif /* DEC_ALPHA_LINUX */