1 2 #ifndef _P3DFINT_H_ 3 #define _P3DFINT_H_ 4 5 #ifdef _WIN32 6 7 void __stdcall OPENF (int *,char *,int); 8 void __stdcall CLOSEF (void); 9 void __stdcall READIF (int *,int *,int *); 10 void __stdcall READFF (int *,float *,int *); 11 void __stdcall READDF (int *,double *,int *); 12 void __stdcall READGFF (int *,float *,int *,int *); 13 void __stdcall READGDF (int *,double *,int *,int *); 14 void __stdcall WRITEIF (int *,int *,int *); 15 void __stdcall WRITEFF (int *,float *,int *); 16 void __stdcall WRITEDF (int *,double *,int *); 17 void __stdcall WRITEGFF(int *,float *,int *,int *); 18 void __stdcall WRITEGDF(int *,double *,int *,int *); 19 20 #else 21 22 #if defined(__linux) || defined(__CYGWIN__) 23 # ifndef UNDERSCORE 24 # define UNDERSCORE 25 # endif 26 #endif 27 28 #if !defined(CRAY) && !defined(VMS) 29 # ifdef UNDERSCORE 30 # define OPENF openf_ 31 # define CLOSEF closef_ 32 # define READIF readif_ 33 # define READFF readff_ 34 # define READDF readdf_ 35 # define READGFF readgff_ 36 # define READGDF readgdf_ 37 # define WRITEIF writeif_ 38 # define WRITEFF writeff_ 39 # define WRITEDF writedf_ 40 # define WRITEGFF writegff_ 41 # define WRITEGDF writegdf_ 42 # else 43 # define OPENF openf 44 # define CLOSEF closef 45 # define READIF readif 46 # define READFF readff 47 # define READDF readdf 48 # define READGFF readgff 49 # define READGDF readgdf 50 # define WRITEIF writeif 51 # define WRITEFF writeff 52 # define WRITEDF writedf 53 # define WRITEGFF writegff 54 # define WRITEGDF writegdf 55 # endif 56 #endif 57 58 #endif 59 #endif 60 61