|
MISR Toolkit
1.5.1
|
#include <stdio.h>#include <string.h>#include <stdlib.h>Go to the source code of this file.
Macros | |
| #define | CF_SAME_NAMESPACE |
| #define | CFC_(UN, LN) LN /* Lowercase FORTRAN symbols. */ |
| #define | orig_fcallsc CFC_ |
| #define | fcallsc orig_fcallsc |
| #define | preface_fcallsc(P, p, UN, LN) CFC_(P##UN,p##LN) |
| #define | append_fcallsc(P, p, UN, LN) CFC_(UN##P,LN##p) |
| #define | C_FUNCTION fcallsc |
| #define | FORTRAN_FUNCTION CFC_ |
| #define | COMMON_BLOCK CFC_ |
| #define | DOUBLE_PRECISION double |
| #define | PPFLOATVVVVVVV |
| #define | VOIDP0 |
| #define | COMMON_BLOCK_DEF(DEFINITION, NAME) extern DEFINITION NAME |
| #define | CF_NULL_PROTO |
| #define | CF_DECLARE_GETARG |
| #define | CF_SET_GETARG(ARGC, ARGV) |
| #define | ACOMMA , |
| #define | ACOLON ; |
| #define | PGSMIN(A, B) (A<B?A:B) |
| #define | firstindexlength(A) (sizeof(A) /sizeof(A[0])) |
| #define | secondindexlength(A) (sizeof((A)[0])/sizeof((A)[0][0])) |
| #define | FALSE (1==0) |
| #define | C2FLOGICALV(A, I) do {int __i; for(__i=0;__i<I;__i++) A[__i]=C2FLOGICAL(A[__i]); } while (FALSE) |
| #define | F2CLOGICALV(A, I) do {int __i; for(__i=0;__i<I;__i++) A[__i]=F2CLOGICAL(A[__i]); } while (FALSE) |
| #define | C2FLOGICAL(L) (L) |
| #define | F2CLOGICAL(L) (L) |
| #define | C2FLOGICALV(A, I) |
| #define | F2CLOGICALV(A, I) |
| #define | _NUM_ELEMS -1 |
| #define | _NUM_ELEM_ARG -2 |
| #define | NUM_ELEMS(A) A,_NUM_ELEMS |
| #define | NUM_ELEM_ARG(B) *A##B,_NUM_ELEM_ARG |
| #define | TERM_CHARS(A, B) A,B |
| #define | C2FCBSTR(CSTR, FSTR, DIM) |
| #define | FCB2CSTR(FSTR, CSTR, DIM) |
| #define | cfDEREFERENCE0 |
| #define | cfDEREFERENCE1 * |
| #define | cfDEREFERENCE2 ** |
| #define | cfDEREFERENCE3 *** |
| #define | cfDEREFERENCE4 **** |
| #define | cfDEREFERENCE5 ***** |
| #define | cfelementsof(A, D) (sizeof(A)/sizeof(cfDEREFERENCE##D(A))) |
| #define | ZTRINGV_NUM(I) I /* FORTRAN function. */ |
| #define | ZTRINGV_ARGF(I) __cfztringv[I] |
| #define | ZTRINGV_ARGS(I) B##I |
| #define | VPPBYTE VPPINT |
| #define | VPPDOUBLE VPPINT |
| #define | VPPFLOAT VPPINT |
| #define | VPPINT( A, B) int B = (int)A; /* For ZSTRINGV_ARGS */ |
| #define | VPPLOGICAL(A, B) int *B; /* Returning LOGICAL in FUNn and SUBn.*/ |
| #define | VPPLONG VPPINT |
| #define | VPPSHORT VPPINT |
| #define | VCF(TN, I) _INT(3,V,TN,A##I,B##I) |
| #define | VVCF(TN, AI, BI) _INT(3,V,TN,AI,BI) |
| #define | VINT( T, A, B) typeP##T##VVVVVVV B = A; |
| #define | VINTV( T, A, B) |
| #define | VINTVV( T, A, B) |
| #define | VINTVVV( T, A, B) |
| #define | VINTVVVV( T, A, B) |
| #define | VINTVVVVV( T, A, B) |
| #define | VINTVVVVVV(T, A, B) |
| #define | VINTVVVVVVV(T, A, B) |
| #define | VPINT( T, A, B) VP##T(A,B) |
| #define | VPVOID( T, A, B) |
| #define | VROUTINE( T, A, B) |
| #define | VSIMPLE( T, A, B) |
| #define | VSTRING( T, A, B) struct {unsigned short clen, flen;} B; |
| #define | VSTRINGV( T, A, B) struct {char *s, *fs; unsigned flen;} B; |
| #define | VPSTRING( T, A, B) int B; |
| #define | VPSTRINGV( T, A, B) struct {char *fs; unsigned short sizeofA, flen;} B; |
| #define | VZTRINGV VSTRINGV |
| #define | VPZTRINGV VPSTRINGV |
| #define | ACF(NAME, TN, AI, I) STR_##TN(4,A,NAME,I,AI,B##I) |
| #define | ALOGICAL(M, I, A, B) B=C2FLOGICAL(B); |
| #define | APLOGICAL(M, I, A, B) A=C2FLOGICAL(A); |
| #define | ASTRING( M, I, A, B) CSTRING(A,B,sizeof(A)) |
| #define | APSTRING(M, I, A, B) CPSTRING(A,B,sizeof(A)) |
| #define | AATRINGV(M, I, A, B, sA, filA, silA) (B.s=malloc((sA)-(filA)),B.fs=c2fstrv(A[0],B.s,(B.flen=(silA)-1)+1,(sA))); |
| #define | APATRINGV(M, I, A, B, sA, filA, silA) B.fs=c2fstrv(A[0],A[0],(B.flen=(silA)-1)+1,B.sizeofA=(sA)); |
| #define | ASTRINGV(M, I, A, B) AATRINGV( M,I,A,B,sizeof(A),firstindexlength(A),secondindexlength(A)) |
| #define | APSTRINGV(M, I, A, B) APATRINGV( M,I,A,B,sizeof(A),firstindexlength(A),secondindexlength(A)) |
| #define | AZTRINGV(M, I, A, B) |
| #define | APZTRINGV(M, I, A, B) |
| #define | AAPPBYTE( A, B) &A |
| #define | AAPPDOUBLE(A, B) &A |
| #define | AAPPFLOAT( A, B) PPFLOATVVVVVVV &A |
| #define | AAPPINT( A, B) &A |
| #define | AAPPLOGICAL(A, B) B= &A /* B used to keep a common W table. */ |
| #define | AAPPLONG( A, B) &A |
| #define | AAPPSHORT( A, B) &A |
| #define | AACF(TN, AI, I, C) _SEP_(TN,C,COMMA) _INT(3,AA,TN,AI,B##I) |
| #define | AAINT( T, A, B) &B |
| #define | AAINTV( T, A, B) PP##T##VVVVVV A |
| #define | AAINTVV( T, A, B) PP##T##VVVVV A[0] |
| #define | AAINTVVV( T, A, B) PP##T##VVVV A[0][0] |
| #define | AAINTVVVV( T, A, B) PP##T##VVV A[0][0][0] |
| #define | AAINTVVVVV( T, A, B) PP##T##VV A[0][0][0][0] |
| #define | AAINTVVVVVV(T, A, B) PP##T##V A[0][0][0][0][0] |
| #define | AAINTVVVVVVV(T, A, B) PP##T A[0][0][0][0][0][0] |
| #define | AAPINT( T, A, B) AAP##T(A,B) |
| #define | AAPVOID( T, A, B) (void *) A |
| #define | AAROUTINE( T, A, B) (void(*)())A |
| #define | AASTRING( T, A, B) CCSTRING(T,A,B) |
| #define | AAPSTRING( T, A, B) CCPSTRING(T,A,B) |
| #define | AASTRINGV( T, A, B) B.fs |
| #define | AAPSTRINGV AASTRINGV |
| #define | AAZTRINGV AASTRINGV |
| #define | AAPZTRINGV AASTRINGV |
| #define | JCF(TN, I) STR_##TN(1,J,B##I, 0,0,0) |
| #define | JLOGICAL(B) |
| #define | JPLOGICAL(B) |
| #define | JSTRING( B) ,B.flen |
| #define | JPSTRING(B) ,B |
| #define | JSTRINGV JSTRING |
| #define | JPSTRINGV JSTRING |
| #define | JZTRINGV JSTRING |
| #define | JPZTRINGV JSTRING |
| #define | WCF(TN, AN, I) STR_##TN(2,W,AN,B##I, 0,0) |
| #define | WLOGICAL(A, B) |
| #define | WPLOGICAL(A, B) *B=F2CLOGICAL(*B); |
| #define | WSTRING( A, B) (A[B.clen]!='\0'?A[B.clen]='\0':0); /* A?="constnt"*/ |
| #define | WPSTRING(A, B) kill_trailing(A,' '); |
| #define | WSTRINGV(A, B) free(B.s); |
| #define | WPSTRINGV(A, B) |
| #define | WZTRINGV WSTRINGV |
| #define | WPZTRINGV WPSTRINGV |
| #define | NCF(TN, I, C) _SEP_(TN,C,COMMA) _INT(2,N,TN,A##I,0) |
| #define | NNCF UUCF |
| #define | NNNCF(TN, I, C) _SEP_(TN,C,COLON) _INT(2,N,TN,A##I,0) |
| #define | NINT( T, A) typeP##T##VVVVVVV * A |
| #define | NINTV( T, A) typeP##T##VVVVVV * A |
| #define | NINTVV( T, A) typeP##T##VVVVV * A |
| #define | NINTVVV( T, A) typeP##T##VVVV * A |
| #define | NINTVVVV( T, A) typeP##T##VVV * A |
| #define | NINTVVVVV( T, A) typeP##T##VV * A |
| #define | NINTVVVVVV(T, A) typeP##T##V * A |
| #define | NINTVVVVVVV(T, A) typeP##T * A |
| #define | NPINT( T, A) type##T##VVVVVVV * A |
| #define | NPVOID( T, A) void * A |
| #define | NROUTINE( T, A) void ( *A)() |
| #define | NSTRING( T, A) char * A |
| #define | NSTRINGV( T, A) char * A |
| #define | NPSTRING( T, A) NSTRING(T,A) /* CRAY insists on arg.'s here. */ |
| #define | NPNSTRING( T, A) NSTRING(T,A) /* CRAY insists on arg.'s here. */ |
| #define | NPPSTRING( T, A) NSTRING(T,A) /* CRAY insists on arg.'s here. */ |
| #define | NSTRVOID( T, A) NSTRING(T,A) /* CRAY insists on arg.'s here. */ |
| #define | NPSTRINGV( T, A) NSTRINGV(T,A) |
| #define | NZTRINGV( T, A) NSTRINGV(T,A) |
| #define | NPZTRINGV( T, A) NPSTRINGV(T,A) |
| #define | PROTOCCALLSFSUB0(UN, LN) extern void CFC_(UN,LN)(); |
| #define | PROTOCCALLSFSUB14(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE) |
| #define | PROTOCCALLSFSUB20(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK) |
| #define | CCALLSFSUB0(UN, LN) do{PROTOCCALLSFSUB0(UN,LN) CFC_(UN,LN)();}while(FALSE) |
| #define | CCALLSFSUB1(UN, LN, T1, A1) CCALLSFSUB5 (UN,LN,T1,CF_0,CF_0,CF_0,CF_0,A1,0,0,0,0) |
| #define | CCALLSFSUB2(UN, LN, T1, T2, A1, A2) CCALLSFSUB5 (UN,LN,T1,T2,CF_0,CF_0,CF_0,A1,A2,0,0,0) |
| #define | CCALLSFSUB3(UN, LN, T1, T2, T3, A1, A2, A3) CCALLSFSUB5 (UN,LN,T1,T2,T3,CF_0,CF_0,A1,A2,A3,0,0) |
| #define | CCALLSFSUB4(UN, LN, T1, T2, T3, T4, A1, A2, A3, A4) CCALLSFSUB5 (UN,LN,T1,T2,T3,T4,CF_0,A1,A2,A3,A4,0) |
| #define | CCALLSFSUB5(UN, LN, T1, T2, T3, T4, T5, A1, A2, A3, A4, A5) CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,0,0,0,0,0) |
| #define | CCALLSFSUB6(UN, LN, T1, T2, T3, T4, T5, T6, A1, A2, A3, A4, A5, A6) CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,T6,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,0,0,0,0) |
| #define | CCALLSFSUB7(UN, LN, T1, T2, T3, T4, T5, T6, T7, A1, A2, A3, A4, A5, A6, A7) CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,T6,T7,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,0,0,0) |
| #define | CCALLSFSUB8(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, A1, A2, A3, A4, A5, A6, A7, A8) CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,0,0) |
| #define | CCALLSFSUB9(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, A1, A2, A3, A4, A5, A6, A7, A8, A9) CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,0) |
| #define | CCALLSFSUB10(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA) CCALLSFSUB14(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,0,0,0,0) |
| #define | CCALLSFSUB11(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB) CCALLSFSUB14(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,0,0,0) |
| #define | CCALLSFSUB12(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC) CCALLSFSUB14(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,0,0) |
| #define | CCALLSFSUB13(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD) CCALLSFSUB14(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,0) |
| #define | CCALLSFSUB14(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE) |
| #define | CCALLSFSUB15(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE, AF) CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,CF_0,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,0,0,0,0,0) |
| #define | CCALLSFSUB16(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF, TG, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE, AF, AG) CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,TG,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,AG,0,0,0,0) |
| #define | CCALLSFSUB17(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF, TG, TH, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE, AF, AG, AH) CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,TG,TH,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,AG,AH,0,0,0) |
| #define | CCALLSFSUB18(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF, TG, TH, TI, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE, AF, AG, AH, AI) CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,TG,TH,TI,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,AG,AH,AI,0,0) |
| #define | CCALLSFSUB19(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ) CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,TG,TH,TI,TJ,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,0) |
| #define | CCALLSFSUB20(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF, TG, TH, TI, TJ, TK, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA, AB, AC, AD, AE, AF, AG, AH, AI, AJ, AK) |
| #define | MAX_LEN_FORTRAN_FUNCTION_STRING 0x4FE |
| #define | CFORTRAN_NON_CHAR 0x7F |
| #define | _SEP_(TN, C, COMMA) __SEP_##C(TN,COMMA) |
| #define | __SEP_0(TN, COMMA) |
| #define | __SEP_1(TN, COMMA) _INT(2,SEP_,TN,COMMA,0) |
| #define | SEP_INT(T, B) A##B |
| #define | SEP_INTV SEP_INT |
| #define | SEP_INTVV SEP_INT |
| #define | SEP_INTVVV SEP_INT |
| #define | SEP_INTVVVV SEP_INT |
| #define | SEP_INTVVVVV SEP_INT |
| #define | SEP_INTVVVVVV SEP_INT |
| #define | SEP_INTVVVVVVV SEP_INT |
| #define | SEP_PINT SEP_INT |
| #define | SEP_PVOID SEP_INT |
| #define | SEP_ROUTINE SEP_INT |
| #define | SEP_SIMPLE SEP_INT |
| #define | SEP_VOID SEP_INT /* Need for FORTRAN calls to C subroutines. */ |
| #define | SEP_STRING SEP_INT |
| #define | SEP_STRINGV SEP_INT |
| #define | SEP_PSTRING SEP_INT |
| #define | SEP_PSTRINGV SEP_INT |
| #define | SEP_PNSTRING SEP_INT |
| #define | SEP_PPSTRING SEP_INT |
| #define | SEP_STRVOID SEP_INT |
| #define | SEP_ZTRINGV SEP_INT |
| #define | SEP_PZTRINGV SEP_INT |
| #define | INTEGER_BYTE signed char /* default */ |
| #define | typePBYTEVVVVVVV INTEGER_BYTE |
| #define | typePDOUBLEVVVVVVV DOUBLE_PRECISION |
| #define | typePFLOATVVVVVVV float |
| #define | typePINTVVVVVVV int |
| #define | typePLOGICALVVVVVVV int |
| #define | typePLONGVVVVVVV long |
| #define | typePSHORTVVVVVVV short |
| #define | CFARGS0(A, T, W, X, Y, Z) A##T |
| #define | CFARGS1(A, T, W, X, Y, Z) A##T(W) |
| #define | CFARGS2(A, T, W, X, Y, Z) A##T(W,X) |
| #define | CFARGS3(A, T, W, X, Y, Z) A##T(W,X,Y) |
| #define | CFARGS4(A, T, W, X, Y, Z) A##T(W,X,Y,Z) |
| #define | _INT(N, T, I, Y, Z) INT_##I(N,T,I,Y,Z) |
| #define | INT_BYTE INT_DOUBLE |
| #define | INT_DOUBLE( N, A, B, Y, Z) CFARGS##N(A,INT,B,Y,Z,0) |
| #define | INT_FLOAT INT_DOUBLE |
| #define | INT_INT INT_DOUBLE |
| #define | INT_LOGICAL INT_DOUBLE |
| #define | INT_LONG INT_DOUBLE |
| #define | INT_SHORT INT_DOUBLE |
| #define | INT_PBYTE INT_PDOUBLE |
| #define | INT_PDOUBLE( N, A, B, Y, Z) CFARGS##N(A,PINT,B,Y,Z,0) |
| #define | INT_PFLOAT INT_PDOUBLE |
| #define | INT_PINT INT_PDOUBLE |
| #define | INT_PLOGICAL INT_PDOUBLE |
| #define | INT_PLONG INT_PDOUBLE |
| #define | INT_PSHORT INT_PDOUBLE |
| #define | INT_BYTEV INT_DOUBLEV |
| #define | INT_BYTEVV INT_DOUBLEVV |
| #define | INT_BYTEVVV INT_DOUBLEVVV |
| #define | INT_BYTEVVVV INT_DOUBLEVVVV |
| #define | INT_BYTEVVVVV INT_DOUBLEVVVVV |
| #define | INT_BYTEVVVVVV INT_DOUBLEVVVVVV |
| #define | INT_BYTEVVVVVVV INT_DOUBLEVVVVVVV |
| #define | INT_DOUBLEV( N, A, B, Y, Z) CFARGS##N(A,INTV,B,Y,Z,0) |
| #define | INT_DOUBLEVV( N, A, B, Y, Z) CFARGS##N(A,INTVV,B,Y,Z,0) |
| #define | INT_DOUBLEVVV( N, A, B, Y, Z) CFARGS##N(A,INTVVV,B,Y,Z,0) |
| #define | INT_DOUBLEVVVV( N, A, B, Y, Z) CFARGS##N(A,INTVVVV,B,Y,Z,0) |
| #define | INT_DOUBLEVVVVV( N, A, B, Y, Z) CFARGS##N(A,INTVVVVV,B,Y,Z,0) |
| #define | INT_DOUBLEVVVVVV(N, A, B, Y, Z) CFARGS##N(A,INTVVVVVV,B,Y,Z,0) |
| #define | INT_DOUBLEVVVVVVV(N, A, B, Y, Z) CFARGS##N(A,INTVVVVVVV,B,Y,Z,0) |
| #define | INT_FLOATV INT_DOUBLEV |
| #define | INT_FLOATVV INT_DOUBLEVV |
| #define | INT_FLOATVVV INT_DOUBLEVVV |
| #define | INT_FLOATVVVV INT_DOUBLEVVVV |
| #define | INT_FLOATVVVVV INT_DOUBLEVVVVV |
| #define | INT_FLOATVVVVVV INT_DOUBLEVVVVVV |
| #define | INT_FLOATVVVVVVV INT_DOUBLEVVVVVVV |
| #define | INT_INTV INT_DOUBLEV |
| #define | INT_INTVV INT_DOUBLEVV |
| #define | INT_INTVVV INT_DOUBLEVVV |
| #define | INT_INTVVVV INT_DOUBLEVVVV |
| #define | INT_INTVVVVV INT_DOUBLEVVVVV |
| #define | INT_INTVVVVVV INT_DOUBLEVVVVVV |
| #define | INT_INTVVVVVVV INT_DOUBLEVVVVVVV |
| #define | INT_LOGICALV INT_DOUBLEV |
| #define | INT_LOGICALVV INT_DOUBLEVV |
| #define | INT_LOGICALVVV INT_DOUBLEVVV |
| #define | INT_LOGICALVVVV INT_DOUBLEVVVV |
| #define | INT_LOGICALVVVVV INT_DOUBLEVVVVV |
| #define | INT_LOGICALVVVVVV INT_DOUBLEVVVVVV |
| #define | INT_LOGICALVVVVVVV INT_DOUBLEVVVVVVV |
| #define | INT_LONGV INT_DOUBLEV |
| #define | INT_LONGVV INT_DOUBLEVV |
| #define | INT_LONGVVV INT_DOUBLEVVV |
| #define | INT_LONGVVVV INT_DOUBLEVVVV |
| #define | INT_LONGVVVVV INT_DOUBLEVVVVV |
| #define | INT_LONGVVVVVV INT_DOUBLEVVVVVV |
| #define | INT_LONGVVVVVVV INT_DOUBLEVVVVVVV |
| #define | INT_SHORTV INT_DOUBLEV |
| #define | INT_SHORTVV INT_DOUBLEVV |
| #define | INT_SHORTVVV INT_DOUBLEVVV |
| #define | INT_SHORTVVVV INT_DOUBLEVVVV |
| #define | INT_SHORTVVVVV INT_DOUBLEVVVVV |
| #define | INT_SHORTVVVVVV INT_DOUBLEVVVVVV |
| #define | INT_SHORTVVVVVVV INT_DOUBLEVVVVVVV |
| #define | INT_PVOID( N, A, B, Y, Z) CFARGS##N(A,B,B,Y,Z,0) |
| #define | INT_ROUTINE INT_PVOID |
| #define | INT_SIMPLE( N, A, B, Y, Z) INT_PVOID(N,A,B,Y,Z) |
| #define | INT_VOID INT_PVOID |
| #define | INT_STRING INT_PVOID |
| #define | INT_STRINGV INT_PVOID |
| #define | INT_PSTRING INT_PVOID |
| #define | INT_PSTRINGV INT_PVOID |
| #define | INT_PNSTRING INT_PVOID |
| #define | INT_PPSTRING INT_PVOID |
| #define | INT_ZTRINGV INT_PVOID |
| #define | INT_PZTRINGV INT_PVOID |
| #define | INT_STRVOID INT_PVOID |
| #define | INT_CF_0( N, A, B, Y, Z) |
| #define | UCF(TN, I, C) _SEP_(TN,C,COMMA) _INT(2,U,TN,A##I,0) |
| #define | UUCF(TN, I, C) _SEP_(TN,C,COMMA) _SEP_(TN,1,I) |
| #define | UUUCF(TN, I, C) _SEP_(TN,C,COLON) _INT(2,U,TN,A##I,0) |
| #define | UINT( T, A) typeP##T##VVVVVVV A |
| #define | UINTV( T, A) typeP##T##VVVVVV *A |
| #define | UINTVV( T, A) typeP##T##VVVVV *A |
| #define | UINTVVV( T, A) typeP##T##VVVV *A |
| #define | UINTVVVV( T, A) typeP##T##VVV *A |
| #define | UINTVVVVV( T, A) typeP##T##VV *A |
| #define | UINTVVVVVV(T, A) typeP##T##V *A |
| #define | UINTVVVVVVV(T, A) typeP##T *A |
| #define | UPINT( T, A) type##T##VVVVVVV *A |
| #define | UPVOID( T, A) void *A |
| #define | UROUTINE( T, A) void (*A)() |
| #define | UVOID( T, A) void A /* Needed for C calls FORTRAN subroutines. */ |
| #define | USTRING( T, A) char *A /* via VOID and wrapper. */ |
| #define | USTRINGV( T, A) char *A |
| #define | UPSTRING( T, A) char *A |
| #define | UPSTRINGV( T, A) char *A |
| #define | UZTRINGV( T, A) char *A |
| #define | UPZTRINGV( T, A) char *A |
| #define | UUINT( T, A) typeP##T##VVVVVVV A |
| #define | UUVOID( T, A) /* Needed for FORTRAN calls C subroutines. */ |
| #define | UUSTRING( T, A) char *A |
| #define | PUBYTE( A) INTEGER_BYTE A |
| #define | PUDOUBLE( A) DOUBLE_PRECISION A |
| #define | PUFLOAT( A) float A |
| #define | PUINT( A) int A |
| #define | PULOGICAL( A) int A |
| #define | PULONG( A) long A |
| #define | PUSHORT( A) short A |
| #define | PUSTRING( A) char *A |
| #define | PUVOID( A) void A |
| #define | EBYTE INTEGER_BYTE A0; |
| #define | EDOUBLE DOUBLE_PRECISION A0; |
| #define | EFLOAT float A0; |
| #define | EINT int A0; |
| #define | ELOGICAL int A0; |
| #define | ELONG long A0; |
| #define | ESHORT short A0; |
| #define | EVOID |
| #define | ESTRING |
| #define | GZINT( T, UN, LN) A0=CFC_(UN,LN)( |
| #define | GZVOID( T, UN, LN) CFC_(UN,LN)( |
| #define | GZSTRING(T, UN, LN) CFC_(UN,LN)( A0,MAX_LEN_FORTRAN_FUNCTION_STRING |
| #define | GINT GZINT |
| #define | GVOID GZVOID |
| #define | GSTRING( T, UN, LN) GZSTRING(T,UN,LN), |
| #define | PPBYTEVVVVVVV |
| #define | PPINTVVVVVVV /* These complement PPFLOATVVVVVVV. */ |
| #define | PPDOUBLEVVVVVVV |
| #define | PPLOGICALVVVVVVV |
| #define | PPLONGVVVVVVV |
| #define | PPSHORTVVVVVVV |
| #define | BCF(TN, AN, C) _SEP_(TN,C,COMMA) _INT(2,B,TN,AN,0) |
| #define | BINT( T, A) (typeP##T##VVVVVVV) A |
| #define | BINTV( T, A) A |
| #define | BINTVV( T, A) (A)[0] |
| #define | BINTVVV( T, A) (A)[0][0] |
| #define | BINTVVVV( T, A) (A)[0][0][0] |
| #define | BINTVVVVV( T, A) (A)[0][0][0][0] |
| #define | BINTVVVVVV(T, A) (A)[0][0][0][0][0] |
| #define | BINTVVVVVVV(T, A) (A)[0][0][0][0][0][0] |
| #define | BPINT( T, A) P##T##VVVVVVV &A |
| #define | BSTRING( T, A) (char *) A |
| #define | BSTRINGV( T, A) (char *) A |
| #define | BPSTRING( T, A) (char *) A |
| #define | BPSTRINGV( T, A) (char *) A |
| #define | BPVOID( T, A) (void *) A |
| #define | BROUTINE( T, A) (void(*)())A |
| #define | BZTRINGV( T, A) (char *) A |
| #define | BPZTRINGV( T, A) (char *) A |
| #define | ZCF(TN, N, AN) _INT(3,Z,TN,N,AN) |
| #define | ZINT( T, I, A) (__cfztringv[I]=(int)A), |
| #define | ZPINT ZINT |
| #define | ZINTV( T, I, A) |
| #define | ZINTVV( T, I, A) |
| #define | ZINTVVV( T, I, A) |
| #define | ZINTVVVV( T, I, A) |
| #define | ZINTVVVVV( T, I, A) |
| #define | ZINTVVVVVV(T, I, A) |
| #define | ZINTVVVVVVV(T, I, A) |
| #define | ZSTRING( T, I, A) |
| #define | ZSTRINGV( T, I, A) |
| #define | ZPSTRING( T, I, A) |
| #define | ZPSTRINGV( T, I, A) |
| #define | ZPVOID( T, I, A) |
| #define | ZROUTINE( T, I, A) |
| #define | ZSIMPLE( T, I, A) |
| #define | ZZTRINGV( T, I, A) |
| #define | ZPZTRINGV( T, I, A) |
| #define | SCF(TN, NAME, I, A) STR_##TN(3,S,NAME,I,A,0) |
| #define | SLOGICAL(M, I, A) |
| #define | SPLOGICAL(M, I, A) |
| #define | SSTRING( M, I, A) ,sizeof(A) |
| #define | SSTRINGV(M, I, A) |
| #define | SPSTRING(M, I, A) ,sizeof(A) |
| #define | SPSTRINGV SSTRINGV |
| #define | SZTRINGV(M, I, A) |
| #define | SPZTRINGV SZTRINGV |
| #define | HCF(TN, I) STR_##TN(3,H,COMMA, H,C##I,0) |
| #define | HHCF(TN, I) STR_##TN(3,H,COMMA,HH,C##I,0) |
| #define | HHHCF(TN, I) STR_##TN(3,H,COLON, H,C##I,0) |
| #define | H_CF_SPECIAL unsigned |
| #define | HH_CF_SPECIAL |
| #define | HLOGICAL(S, U, B) |
| #define | HPLOGICAL(S, U, B) |
| #define | HSTRING( S, U, B) A##S U##_CF_SPECIAL B |
| #define | HSTRINGV HSTRING |
| #define | HPSTRING HSTRING |
| #define | HPSTRINGV HSTRING |
| #define | HPNSTRING HSTRING |
| #define | HPPSTRING HSTRING |
| #define | HSTRVOID HSTRING |
| #define | HZTRINGV HSTRING |
| #define | HPZTRINGV HSTRING |
| #define | STR_BYTE( N, T, A, B, C, D) |
| #define | STR_DOUBLE( N, T, A, B, C, D) /* Can't add spaces inside */ |
| #define | STR_FLOAT( N, T, A, B, C, D) /* expansion since it screws up */ |
| #define | STR_INT( N, T, A, B, C, D) /* macro catenation kludge. */ |
| #define | STR_LOGICAL( N, T, A, B, C, D) CFARGS##N(T,LOGICAL,A,B,C,D) |
| #define | STR_LONG( N, T, A, B, C, D) |
| #define | STR_SHORT( N, T, A, B, C, D) |
| #define | STR_BYTEV( N, T, A, B, C, D) |
| #define | STR_BYTEVV( N, T, A, B, C, D) |
| #define | STR_BYTEVVV( N, T, A, B, C, D) |
| #define | STR_BYTEVVVV( N, T, A, B, C, D) |
| #define | STR_BYTEVVVVV( N, T, A, B, C, D) |
| #define | STR_BYTEVVVVVV( N, T, A, B, C, D) |
| #define | STR_BYTEVVVVVVV( N, T, A, B, C, D) |
| #define | STR_DOUBLEV( N, T, A, B, C, D) |
| #define | STR_DOUBLEVV( N, T, A, B, C, D) |
| #define | STR_DOUBLEVVV( N, T, A, B, C, D) |
| #define | STR_DOUBLEVVVV( N, T, A, B, C, D) |
| #define | STR_DOUBLEVVVVV( N, T, A, B, C, D) |
| #define | STR_DOUBLEVVVVVV( N, T, A, B, C, D) |
| #define | STR_DOUBLEVVVVVVV(N, T, A, B, C, D) |
| #define | STR_FLOATV( N, T, A, B, C, D) |
| #define | STR_FLOATVV( N, T, A, B, C, D) |
| #define | STR_FLOATVVV( N, T, A, B, C, D) |
| #define | STR_FLOATVVVV( N, T, A, B, C, D) |
| #define | STR_FLOATVVVVV( N, T, A, B, C, D) |
| #define | STR_FLOATVVVVVV( N, T, A, B, C, D) |
| #define | STR_FLOATVVVVVVV( N, T, A, B, C, D) |
| #define | STR_INTV( N, T, A, B, C, D) |
| #define | STR_INTVV( N, T, A, B, C, D) |
| #define | STR_INTVVV( N, T, A, B, C, D) |
| #define | STR_INTVVVV( N, T, A, B, C, D) |
| #define | STR_INTVVVVV( N, T, A, B, C, D) |
| #define | STR_INTVVVVVV( N, T, A, B, C, D) |
| #define | STR_INTVVVVVVV( N, T, A, B, C, D) |
| #define | STR_LOGICALV( N, T, A, B, C, D) |
| #define | STR_LOGICALVV( N, T, A, B, C, D) |
| #define | STR_LOGICALVVV( N, T, A, B, C, D) |
| #define | STR_LOGICALVVVV( N, T, A, B, C, D) |
| #define | STR_LOGICALVVVVV( N, T, A, B, C, D) |
| #define | STR_LOGICALVVVVVV(N, T, A, B, C, D) |
| #define | STR_LOGICALVVVVVVV(N, T, A, B, C, D) |
| #define | STR_LONGV( N, T, A, B, C, D) |
| #define | STR_LONGVV( N, T, A, B, C, D) |
| #define | STR_LONGVVV( N, T, A, B, C, D) |
| #define | STR_LONGVVVV( N, T, A, B, C, D) |
| #define | STR_LONGVVVVV( N, T, A, B, C, D) |
| #define | STR_LONGVVVVVV( N, T, A, B, C, D) |
| #define | STR_LONGVVVVVVV( N, T, A, B, C, D) |
| #define | STR_SHORTV( N, T, A, B, C, D) |
| #define | STR_SHORTVV( N, T, A, B, C, D) |
| #define | STR_SHORTVVV( N, T, A, B, C, D) |
| #define | STR_SHORTVVVV( N, T, A, B, C, D) |
| #define | STR_SHORTVVVVV( N, T, A, B, C, D) |
| #define | STR_SHORTVVVVVV( N, T, A, B, C, D) |
| #define | STR_SHORTVVVVVVV( N, T, A, B, C, D) |
| #define | STR_PBYTE( N, T, A, B, C, D) |
| #define | STR_PDOUBLE( N, T, A, B, C, D) |
| #define | STR_PFLOAT( N, T, A, B, C, D) |
| #define | STR_PINT( N, T, A, B, C, D) |
| #define | STR_PLOGICAL( N, T, A, B, C, D) CFARGS##N(T,PLOGICAL,A,B,C,D) |
| #define | STR_PLONG( N, T, A, B, C, D) |
| #define | STR_PSHORT( N, T, A, B, C, D) |
| #define | STR_STRING( N, T, A, B, C, D) CFARGS##N(T,STRING,A,B,C,D) |
| #define | STR_PSTRING( N, T, A, B, C, D) CFARGS##N(T,PSTRING,A,B,C,D) |
| #define | STR_STRINGV( N, T, A, B, C, D) CFARGS##N(T,STRINGV,A,B,C,D) |
| #define | STR_PSTRINGV( N, T, A, B, C, D) CFARGS##N(T,PSTRINGV,A,B,C,D) |
| #define | STR_PNSTRING( N, T, A, B, C, D) CFARGS##N(T,PNSTRING,A,B,C,D) |
| #define | STR_PPSTRING( N, T, A, B, C, D) CFARGS##N(T,PPSTRING,A,B,C,D) |
| #define | STR_STRVOID( N, T, A, B, C, D) CFARGS##N(T,STRVOID,A,B,C,D) |
| #define | STR_PVOID( N, T, A, B, C, D) |
| #define | STR_ROUTINE( N, T, A, B, C, D) |
| #define | STR_SIMPLE( N, T, A, B, C, D) |
| #define | STR_ZTRINGV( N, T, A, B, C, D) CFARGS##N(T,ZTRINGV,A,B,C,D) |
| #define | STR_PZTRINGV( N, T, A, B, C, D) CFARGS##N(T,PZTRINGV,A,B,C,D) |
| #define | STR_CF_0( N, T, A, B, C, D) |
| #define | CCF(TN, I) STR_##TN(3,C,A##I,B##I,C##I,0) |
| #define | CLOGICAL(A, B, C) A=C2FLOGICAL( A); |
| #define | CPLOGICAL(A, B, C) *A=C2FLOGICAL(*A); |
| #define | CSTRING( A, B, C) |
| #define | CSTRINGV(A, B, C) |
| #define | CPSTRING(A, B, C) |
| #define | CPSTRINGV(A, B, C) |
| #define | CZTRINGV CSTRINGV |
| #define | CPZTRINGV CPSTRINGV |
| #define | CCCBYTE( A, B) &A |
| #define | CCCDOUBLE( A, B) &A |
| #define | CCCFLOAT( A, B) &A |
| #define | CCCINT( A, B) &A |
| #define | CCCLOGICAL(A, B) &A |
| #define | CCCLONG( A, B) &A |
| #define | CCCSHORT( A, B) &A |
| #define | CCCPBYTE( A, B) A |
| #define | CCCPDOUBLE(A, B) A |
| #define | CCCPFLOAT( A, B) A |
| #define | CCCPINT( A, B) A |
| #define | CCCPLOGICAL(A, B) B=A /* B used to keep a common W table. */ |
| #define | CCCPLONG( A, B) A |
| #define | CCCPSHORT( A, B) A |
| #define | CCCF(TN, I, M) _SEP_(TN,M,COMMA) _INT(3,CC,TN,A##I,B##I) |
| #define | CCINT( T, A, B) CCC##T(A,B) |
| #define | CCINTV( T, A, B) A |
| #define | CCINTVV( T, A, B) A |
| #define | CCINTVVV( T, A, B) A |
| #define | CCINTVVVV( T, A, B) A |
| #define | CCINTVVVVV( T, A, B) A |
| #define | CCINTVVVVVV(T, A, B) A |
| #define | CCINTVVVVVVV(T, A, B) A |
| #define | CCPINT( T, A, B) CCC##T(A,B) |
| #define | CCPVOID( T, A, B) A |
| #define | CCROUTINE( T, A, B) A |
| #define | CCSIMPLE( T, A, B) A |
| #define | CCSTRING( T, A, B) A |
| #define | CCSTRINGV( T, A, B) B.fs |
| #define | CCPSTRING( T, A, B) A |
| #define | CCPSTRINGV( T, A, B) B.fs |
| #define | CCZTRINGV CCSTRINGV |
| #define | CCPZTRINGV CCPSTRINGV |
| #define | XBYTE return A0; |
| #define | XDOUBLE return A0; |
| #define | XFLOAT return A0; |
| #define | XINT return A0; |
| #define | XLOGICAL return F2CLOGICAL(A0); |
| #define | XLONG return A0; |
| #define | XSHORT return A0; |
| #define | XVOID return ; |
| #define | XSTRING |
| #define | CFFUN(NAME) __cf__##NAME |
| #define | CCALLSFFUN0(UN, LN) CFFUN(UN)() |
| #define | CCALLSFFUN1(UN, LN, T1, A1) CCALLSFFUN5 (UN,LN,T1,CF_0,CF_0,CF_0,CF_0,A1,0,0,0,0) |
| #define | CCALLSFFUN2(UN, LN, T1, T2, A1, A2) CCALLSFFUN5 (UN,LN,T1,T2,CF_0,CF_0,CF_0,A1,A2,0,0,0) |
| #define | CCALLSFFUN3(UN, LN, T1, T2, T3, A1, A2, A3) CCALLSFFUN5 (UN,LN,T1,T2,T3,CF_0,CF_0,A1,A2,A3,0,0) |
| #define | CCALLSFFUN4(UN, LN, T1, T2, T3, T4, A1, A2, A3, A4) CCALLSFFUN5 (UN,LN,T1,T2,T3,T4,CF_0,A1,A2,A3,A4,0) |
| #define | CCALLSFFUN5(UN, LN, T1, T2, T3, T4, T5, A1, A2, A3, A4, A5) CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,0,0,0,0,0) |
| #define | CCALLSFFUN6(UN, LN, T1, T2, T3, T4, T5, T6, A1, A2, A3, A4, A5, A6) CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,T6,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,0,0,0,0) |
| #define | CCALLSFFUN7(UN, LN, T1, T2, T3, T4, T5, T6, T7, A1, A2, A3, A4, A5, A6, A7) CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,T6,T7,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,0,0,0) |
| #define | CCALLSFFUN8(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, A1, A2, A3, A4, A5, A6, A7, A8) CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,0,0) |
| #define | CCALLSFFUN9(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, A1, A2, A3, A4, A5, A6, A7, A8, A9) CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,0) |
| #define | CCALLSFFUN10(UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, A1, A2, A3, A4, A5, A6, A7, A8, A9, AA) |
| #define | PROTOCCALLSFFUN0(F, UN, LN) |
| #define | PROTOCCALLSFFUN1(T0, UN, LN, T1) PROTOCCALLSFFUN5 (T0,UN,LN,T1,CF_0,CF_0,CF_0,CF_0) |
| #define | PROTOCCALLSFFUN2(T0, UN, LN, T1, T2) PROTOCCALLSFFUN5 (T0,UN,LN,T1,T2,CF_0,CF_0,CF_0) |
| #define | PROTOCCALLSFFUN3(T0, UN, LN, T1, T2, T3) PROTOCCALLSFFUN5 (T0,UN,LN,T1,T2,T3,CF_0,CF_0) |
| #define | PROTOCCALLSFFUN4(T0, UN, LN, T1, T2, T3, T4) PROTOCCALLSFFUN5 (T0,UN,LN,T1,T2,T3,T4,CF_0) |
| #define | PROTOCCALLSFFUN5(T0, UN, LN, T1, T2, T3, T4, T5) PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0) |
| #define | PROTOCCALLSFFUN6(T0, UN, LN, T1, T2, T3, T4, T5, T6) PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,T6,CF_0,CF_0,CF_0,CF_0) |
| #define | PROTOCCALLSFFUN7(T0, UN, LN, T1, T2, T3, T4, T5, T6, T7) PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,T6,T7,CF_0,CF_0,CF_0) |
| #define | PROTOCCALLSFFUN8(T0, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8) PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,CF_0,CF_0) |
| #define | PROTOCCALLSFFUN9(T0, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9) PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,CF_0) |
| #define | PROTOCCALLSFFUN10(T0, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA) |
| #define | DCF HCF |
| #define | DDCF HHCF |
| #define | DDDCF HHHCF |
| #define | QCF(TN, I) STR_##TN(1,Q,B##I, 0,0,0) |
| #define | QLOGICAL(B) |
| #define | QPLOGICAL(B) |
| #define | QSTRINGV(B) char *B; unsigned int B##N; |
| #define | QSTRING( B) char *B=NULL; |
| #define | QPSTRING(B) char *B=NULL; |
| #define | QPSTRINGV QSTRINGV |
| #define | QPNSTRING(B) char *B=NULL; |
| #define | QPPSTRING(B) |
| #define | QSTRVOID( B) |
| #define | ROUTINE_orig (void *) |
| #define | ROUTINE_1 ROUTINE_orig |
| #define | ROUTINE_2 ROUTINE_orig |
| #define | ROUTINE_3 ROUTINE_orig |
| #define | ROUTINE_4 ROUTINE_orig |
| #define | ROUTINE_5 ROUTINE_orig |
| #define | ROUTINE_6 ROUTINE_orig |
| #define | ROUTINE_7 ROUTINE_orig |
| #define | ROUTINE_8 ROUTINE_orig |
| #define | ROUTINE_9 ROUTINE_orig |
| #define | ROUTINE_10 ROUTINE_orig |
| #define | ROUTINE_11 ROUTINE_orig |
| #define | ROUTINE_12 ROUTINE_orig |
| #define | ROUTINE_13 ROUTINE_orig |
| #define | ROUTINE_14 ROUTINE_orig |
| #define | ROUTINE_15 ROUTINE_orig |
| #define | TCF(NAME, TN, I, M) _SEP_(TN,M,COMMA) T##TN(NAME,I,A##I,B##I,C##I) |
| #define | TBYTE( M, I, A, B, D) *A |
| #define | TDOUBLE( M, I, A, B, D) *A |
| #define | TFLOAT( M, I, A, B, D) *A |
| #define | TINT( M, I, A, B, D) *A |
| #define | TLOGICAL( M, I, A, B, D) F2CLOGICAL(*A) |
| #define | TLONG( M, I, A, B, D) *A |
| #define | TSHORT( M, I, A, B, D) *A |
| #define | TBYTEV( M, I, A, B, D) A |
| #define | TDOUBLEV( M, I, A, B, D) A |
| #define | TFLOATV( M, I, A, B, D) VOIDP0 A |
| #define | TINTV( M, I, A, B, D) A |
| #define | TLOGICALV( M, I, A, B, D) A |
| #define | TLONGV( M, I, A, B, D) A |
| #define | TSHORTV( M, I, A, B, D) A |
| #define | TBYTEVV( M, I, A, B, D) (void *)A /* We have to cast to void *, */ |
| #define | TBYTEVVV( M, I, A, B, D) (void *)A /* since we don't know the */ |
| #define | TBYTEVVVV( M, I, A, B, D) (void *)A /* dimensions of the array. */ |
| #define | TBYTEVVVVV( M, I, A, B, D) (void *)A /* i.e. Unfortunately, can't */ |
| #define | TBYTEVVVVVV( M, I, A, B, D) (void *)A /* check that the type matches */ |
| #define | TBYTEVVVVVVV( M, I, A, B, D) (void *)A /* with the prototype. */ |
| #define | TDOUBLEVV( M, I, A, B, D) (void *)A |
| #define | TDOUBLEVVV( M, I, A, B, D) (void *)A |
| #define | TDOUBLEVVVV( M, I, A, B, D) (void *)A |
| #define | TDOUBLEVVVVV( M, I, A, B, D) (void *)A |
| #define | TDOUBLEVVVVVV( M, I, A, B, D) (void *)A |
| #define | TDOUBLEVVVVVVV(M, I, A, B, D) (void *)A |
| #define | TFLOATVV( M, I, A, B, D) (void *)A |
| #define | TFLOATVVV( M, I, A, B, D) (void *)A |
| #define | TFLOATVVVV( M, I, A, B, D) (void *)A |
| #define | TFLOATVVVVV( M, I, A, B, D) (void *)A |
| #define | TFLOATVVVVVV( M, I, A, B, D) (void *)A |
| #define | TFLOATVVVVVVV( M, I, A, B, D) (void *)A |
| #define | TINTVV( M, I, A, B, D) (void *)A |
| #define | TINTVVV( M, I, A, B, D) (void *)A |
| #define | TINTVVVV( M, I, A, B, D) (void *)A |
| #define | TINTVVVVV( M, I, A, B, D) (void *)A |
| #define | TINTVVVVVV( M, I, A, B, D) (void *)A |
| #define | TINTVVVVVVV( M, I, A, B, D) (void *)A |
| #define | TLOGICALVV( M, I, A, B, D) (void *)A |
| #define | TLOGICALVVV( M, I, A, B, D) (void *)A |
| #define | TLOGICALVVVV( M, I, A, B, D) (void *)A |
| #define | TLOGICALVVVVV( M, I, A, B, D) (void *)A |
| #define | TLOGICALVVVVVV(M, I, A, B, D) (void *)A |
| #define | TLOGICALVVVVVVV(M, I, A, B, D) (void *)A |
| #define | TLONGVV( M, I, A, B, D) (void *)A |
| #define | TLONGVVV( M, I, A, B, D) (void *)A |
| #define | TLONGVVVV( M, I, A, B, D) (void *)A |
| #define | TLONGVVVVV( M, I, A, B, D) (void *)A |
| #define | TLONGVVVVVV( M, I, A, B, D) (void *)A |
| #define | TLONGVVVVVVV( M, I, A, B, D) (void *)A |
| #define | TSHORTVV( M, I, A, B, D) (void *)A |
| #define | TSHORTVVV( M, I, A, B, D) (void *)A |
| #define | TSHORTVVVV( M, I, A, B, D) (void *)A |
| #define | TSHORTVVVVV( M, I, A, B, D) (void *)A |
| #define | TSHORTVVVVVV( M, I, A, B, D) (void *)A |
| #define | TSHORTVVVVVVV( M, I, A, B, D) (void *)A |
| #define | TPBYTE( M, I, A, B, D) A |
| #define | TPDOUBLE( M, I, A, B, D) A |
| #define | TPFLOAT( M, I, A, B, D) VOIDP0 A |
| #define | TPINT( M, I, A, B, D) A |
| #define | TPLOGICAL( M, I, A, B, D) ((*A=F2CLOGICAL(*A)),A) |
| #define | TPLONG( M, I, A, B, D) A |
| #define | TPSHORT( M, I, A, B, D) A |
| #define | TPVOID( M, I, A, B, D) A |
| #define | TROUTINE( M, I, A, B, D) ROUTINE_##I A |
| #define | TTSTR( A, B, D) ((B=malloc(D+1))[D]='\0', memcpy(B,A,D), kill_trailing(B,' ')) |
| #define | TTTTSTR( A, B, D) |
| #define | TTTTSTRV(A, B, D, E) |
| #define | TSTRING( M, I, A, B, D) TTTTSTR( A,B,D) |
| #define | TSTRINGV( M, I, A, B, D) |
| #define | TPSTRING( M, I, A, B, D) TTSTR( A,B,D) |
| #define | TPPSTRING( M, I, A, B, D) A |
| #define | TSTRVOID( M, I, A, B, D) A,D |
| #define | TPNSTRING TSTRING |
| #define | TPSTRINGV TSTRINGV |
| #define | TCF_0( M, I, A, B, D) |
| #define | RCF(TN, I) STR_##TN(3,R,A##I,B##I,C##I,0) |
| #define | RLOGICAL(A, B, D) |
| #define | RPLOGICAL(A, B, D) *A=C2FLOGICAL(*A); |
| #define | RSTRING( A, B, D) if (B) free(B); |
| #define | RSTRINGV(A, B, D) free(B); |
| #define | RRRRPSTR(A, B, D) |
| #define | RRRRPSTRV(A, B, D) c2fstrv(B,A,D+1,(D+1)*B##N), free(B); |
| #define | RPSTRING(A, B, D) RRRRPSTR( A,B,D) |
| #define | RPSTRINGV(A, B, D) RRRRPSTRV(A,B,D) |
| #define | RPNSTRING(A, B, D) RPSTRING( A,B,D) |
| #define | RPPSTRING(A, B, D) |
| #define | RSTRVOID( A, B, D) |
| #define | FZBYTE( UN, LN) INTEGER_BYTE fcallsc(UN,LN)( |
| #define | FZDOUBLE(UN, LN) DOUBLE_PRECISION fcallsc(UN,LN)( |
| #define | FZINT( UN, LN) int fcallsc(UN,LN)( |
| #define | FZLOGICAL(UN, LN) int fcallsc(UN,LN)( |
| #define | FZLONG( UN, LN) long fcallsc(UN,LN)( |
| #define | FZSHORT( UN, LN) short fcallsc(UN,LN)( |
| #define | FZVOID( UN, LN) void fcallsc(UN,LN)( |
| #define | FZFLOAT( UN, LN) float fcallsc(UN,LN)(void |
| #define | FZSTRING(UN, LN) void fcallsc(UN,LN)(char *AS, unsigned D0 |
| #define | FBYTE FZBYTE |
| #define | FDOUBLE FZDOUBLE |
| #define | FFLOAT( UN, LN) float fcallsc(UN,LN)( |
| #define | FINT FZINT |
| #define | FLOGICAL FZLOGICAL |
| #define | FLONG FZLONG |
| #define | FSHORT FZSHORT |
| #define | FVOID FZVOID |
| #define | FSTRING( UN, LN) FZSTRING(UN,LN), |
| #define | FFINT |
| #define | FFVOID |
| #define | FFSTRING char *AS; unsigned D0; |
| #define | LLINT A0= |
| #define | LLSTRING A0= |
| #define | LLVOID |
| #define | KINT |
| #define | KVOID |
| #define | KSTRING |
| #define | IBYTE return A0; |
| #define | IDOUBLE return A0; |
| #define | IFLOAT return A0; |
| #define | IINT return A0; |
| #define | ILOGICAL return C2FLOGICAL(A0); |
| #define | ILONG return A0; |
| #define | ISHORT return A0; |
| #define | ISTRING return ; |
| #define | IVOID return ; |
| #define | FCALLSCSUB0(CN, UN, LN) FCALLSCFUN0(VOID,CN,UN,LN) |
| #define | FCALLSCSUB1(CN, UN, LN, T1) FCALLSCFUN1(VOID,CN,UN,LN,T1) |
| #define | FCALLSCSUB2(CN, UN, LN, T1, T2) FCALLSCFUN2(VOID,CN,UN,LN,T1,T2) |
| #define | FCALLSCSUB3(CN, UN, LN, T1, T2, T3) FCALLSCFUN3(VOID,CN,UN,LN,T1,T2,T3) |
| #define | FCALLSCSUB4(CN, UN, LN, T1, T2, T3, T4) FCALLSCFUN4(VOID,CN,UN,LN,T1,T2,T3,T4) |
| #define | FCALLSCSUB5(CN, UN, LN, T1, T2, T3, T4, T5) FCALLSCFUN5(VOID,CN,UN,LN,T1,T2,T3,T4,T5) |
| #define | FCALLSCSUB6(CN, UN, LN, T1, T2, T3, T4, T5, T6) FCALLSCFUN6(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6) |
| #define | FCALLSCSUB7(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7) FCALLSCFUN7(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7) |
| #define | FCALLSCSUB8(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8) FCALLSCFUN8(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8) |
| #define | FCALLSCSUB9(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9) FCALLSCFUN9(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9) |
| #define | FCALLSCSUB10(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA) FCALLSCFUN10(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA) |
| #define | FCALLSCSUB11(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB) FCALLSCFUN11(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB) |
| #define | FCALLSCSUB12(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC) FCALLSCFUN12(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC) |
| #define | FCALLSCSUB13(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD) FCALLSCFUN13(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD) |
| #define | FCALLSCSUB14(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE) FCALLSCFUN14(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE) |
| #define | FCALLSCSUB15(CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF) FCALLSCFUN15(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF) |
| #define | FCALLSCFUN1(T0, CN, UN, LN, T1) FCALLSCFUN5 (T0,CN,UN,LN,T1,CF_0,CF_0,CF_0,CF_0) |
| #define | FCALLSCFUN2(T0, CN, UN, LN, T1, T2) FCALLSCFUN5 (T0,CN,UN,LN,T1,T2,CF_0,CF_0,CF_0) |
| #define | FCALLSCFUN3(T0, CN, UN, LN, T1, T2, T3) FCALLSCFUN5 (T0,CN,UN,LN,T1,T2,T3,CF_0,CF_0) |
| #define | FCALLSCFUN4(T0, CN, UN, LN, T1, T2, T3, T4) FCALLSCFUN5 (T0,CN,UN,LN,T1,T2,T3,T4,CF_0) |
| #define | FCALLSCFUN5(T0, CN, UN, LN, T1, T2, T3, T4, T5) FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0) |
| #define | FCALLSCFUN6(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6) FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,CF_0,CF_0,CF_0,CF_0) |
| #define | FCALLSCFUN7(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7) FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,CF_0,CF_0,CF_0) |
| #define | FCALLSCFUN8(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8) FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,CF_0,CF_0) |
| #define | FCALLSCFUN9(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9) FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,CF_0) |
| #define | FCALLSCFUN10(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA) FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,CF_0,CF_0,CF_0,CF_0,CF_0) |
| #define | FCALLSCFUN11(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB) FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,CF_0,CF_0,CF_0,CF_0) |
| #define | FCALLSCFUN12(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC) FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,CF_0,CF_0,CF_0) |
| #define | FCALLSCFUN13(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD) FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,CF_0,CF_0) |
| #define | FCALLSCFUN14(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE) FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,CF_0) |
| #define | FCALLSCFUN0(T0, CN, UN, LN) FZ##T0(UN,LN)) {_INT(2,UU,T0,A0,0); _INT(0,LL,T0,0,0) CN(); _INT(0,K,T0,0,0) I##T0} |
| #define | FCALLSCFUN15(T0, CN, UN, LN, T1, T2, T3, T4, T5, T6, T7, T8, T9, TA, TB, TC, TD, TE, TF) |
Functions | |
| static char * | c2fstrv (char *cstr, char *fstr, int elem_len, int sizeofcstr) |
| static char * | f2cstrv (char *fstr, char *cstr, int elem_len, int sizeofcstr) |
| static char * | kill_trailing (char *s, char t) |
| static char * | kill_trailingn (char *s, char t, char *e) |
| static char * | vkill_trailing (char *cstr, int elem_len, int sizeofcstr, char t) |
| static int | num_elem (char *strv, unsigned elem_len, int term_char, int num_term) |
Variables | |
| static int | __cfztringv [30] |
| #define __SEP_0 | ( | TN, | |
| COMMA | |||
| ) |
Definition at line 776 of file cfortHdf.h.
| #define __SEP_1 | ( | TN, | |
| COMMA | |||
| ) | _INT(2,SEP_,TN,COMMA,0) |
Definition at line 777 of file cfortHdf.h.
| #define _INT | ( | N, | |
| T, | |||
| I, | |||
| Y, | |||
| Z | |||
| ) | INT_##I(N,T,I,Y,Z) |
Definition at line 824 of file cfortHdf.h.
| #define _NUM_ELEM_ARG -2 |
Definition at line 379 of file cfortHdf.h.
| #define _NUM_ELEMS -1 |
Definition at line 378 of file cfortHdf.h.
| #define _SEP_ | ( | TN, | |
| C, | |||
| COMMA | |||
| ) | __SEP_##C(TN,COMMA) |
Definition at line 775 of file cfortHdf.h.
Definition at line 530 of file cfortHdf.h.
| #define AAINT | ( | T, | |
| A, | |||
| B | |||
| ) | &B |
Definition at line 531 of file cfortHdf.h.
| #define AAINTV | ( | T, | |
| A, | |||
| B | |||
| ) | PP##T##VVVVVV A |
Definition at line 532 of file cfortHdf.h.
| #define AAINTVV | ( | T, | |
| A, | |||
| B | |||
| ) | PP##T##VVVVV A[0] |
Definition at line 533 of file cfortHdf.h.
| #define AAINTVVV | ( | T, | |
| A, | |||
| B | |||
| ) | PP##T##VVVV A[0][0] |
Definition at line 534 of file cfortHdf.h.
| #define AAINTVVVV | ( | T, | |
| A, | |||
| B | |||
| ) | PP##T##VVV A[0][0][0] |
Definition at line 535 of file cfortHdf.h.
| #define AAINTVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) | PP##T##VV A[0][0][0][0] |
Definition at line 536 of file cfortHdf.h.
| #define AAINTVVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) | PP##T##V A[0][0][0][0][0] |
Definition at line 537 of file cfortHdf.h.
| #define AAINTVVVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) | PP##T A[0][0][0][0][0][0] |
Definition at line 538 of file cfortHdf.h.
| #define AAPINT | ( | T, | |
| A, | |||
| B | |||
| ) | AAP##T(A,B) |
Definition at line 539 of file cfortHdf.h.
| #define AAPPBYTE | ( | A, | |
| B | |||
| ) | &A |
Definition at line 522 of file cfortHdf.h.
| #define AAPPDOUBLE | ( | A, | |
| B | |||
| ) | &A |
Definition at line 523 of file cfortHdf.h.
| #define AAPPFLOAT | ( | A, | |
| B | |||
| ) | PPFLOATVVVVVVV &A |
Definition at line 524 of file cfortHdf.h.
| #define AAPPINT | ( | A, | |
| B | |||
| ) | &A |
Definition at line 525 of file cfortHdf.h.
| #define AAPPLOGICAL | ( | A, | |
| B | |||
| ) | B= &A /* B used to keep a common W table. */ |
Definition at line 526 of file cfortHdf.h.
| #define AAPPLONG | ( | A, | |
| B | |||
| ) | &A |
Definition at line 527 of file cfortHdf.h.
| #define AAPPSHORT | ( | A, | |
| B | |||
| ) | &A |
Definition at line 528 of file cfortHdf.h.
| #define AAPSTRING | ( | T, | |
| A, | |||
| B | |||
| ) | CCPSTRING(T,A,B) |
Definition at line 547 of file cfortHdf.h.
| #define AAPSTRINGV AASTRINGV |
Definition at line 557 of file cfortHdf.h.
| #define AAPVOID | ( | T, | |
| A, | |||
| B | |||
| ) | (void *) A |
Definition at line 540 of file cfortHdf.h.
| #define AAPZTRINGV AASTRINGV |
Definition at line 559 of file cfortHdf.h.
| #define AAROUTINE | ( | T, | |
| A, | |||
| B | |||
| ) | (void(*)())A |
Definition at line 544 of file cfortHdf.h.
| #define AASTRING | ( | T, | |
| A, | |||
| B | |||
| ) | CCSTRING(T,A,B) |
Definition at line 546 of file cfortHdf.h.
| #define AASTRINGV | ( | T, | |
| A, | |||
| B | |||
| ) | B.fs |
Definition at line 554 of file cfortHdf.h.
| #define AATRINGV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| sA, | |||
| filA, | |||
| silA | |||
| ) | (B.s=malloc((sA)-(filA)),B.fs=c2fstrv(A[0],B.s,(B.flen=(silA)-1)+1,(sA))); |
Definition at line 506 of file cfortHdf.h.
| #define AAZTRINGV AASTRINGV |
Definition at line 558 of file cfortHdf.h.
| #define ACF | ( | NAME, | |
| TN, | |||
| AI, | |||
| I | |||
| ) | STR_##TN(4,A,NAME,I,AI,B##I) |
Definition at line 494 of file cfortHdf.h.
| #define ACOLON ; |
Definition at line 207 of file cfortHdf.h.
| #define ACOMMA , |
Definition at line 206 of file cfortHdf.h.
| #define ALOGICAL | ( | M, | |
| I, | |||
| A, | |||
| B | |||
| ) | B=C2FLOGICAL(B); |
Definition at line 495 of file cfortHdf.h.
| #define APATRINGV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| sA, | |||
| filA, | |||
| silA | |||
| ) | B.fs=c2fstrv(A[0],A[0],(B.flen=(silA)-1)+1,B.sizeofA=(sA)); |
Definition at line 508 of file cfortHdf.h.
| #define APLOGICAL | ( | M, | |
| I, | |||
| A, | |||
| B | |||
| ) | A=C2FLOGICAL(A); |
Definition at line 496 of file cfortHdf.h.
| #define append_fcallsc | ( | P, | |
| p, | |||
| UN, | |||
| LN | |||
| ) | CFC_(UN##P,LN##p) |
Definition at line 131 of file cfortHdf.h.
| #define APSTRING | ( | M, | |
| I, | |||
| A, | |||
| B | |||
| ) | CPSTRING(A,B,sizeof(A)) |
Definition at line 498 of file cfortHdf.h.
| #define APSTRINGV | ( | M, | |
| I, | |||
| A, | |||
| B | |||
| ) | APATRINGV( M,I,A,B,sizeof(A),firstindexlength(A),secondindexlength(A)) |
Definition at line 513 of file cfortHdf.h.
| #define APZTRINGV | ( | M, | |
| I, | |||
| A, | |||
| B | |||
| ) |
Definition at line 518 of file cfortHdf.h.
| #define ASTRING | ( | M, | |
| I, | |||
| A, | |||
| B | |||
| ) | CSTRING(A,B,sizeof(A)) |
Definition at line 497 of file cfortHdf.h.
| #define ASTRINGV | ( | M, | |
| I, | |||
| A, | |||
| B | |||
| ) | AATRINGV( M,I,A,B,sizeof(A),firstindexlength(A),secondindexlength(A)) |
Definition at line 511 of file cfortHdf.h.
| #define AZTRINGV | ( | M, | |
| I, | |||
| A, | |||
| B | |||
| ) |
Definition at line 515 of file cfortHdf.h.
Definition at line 1009 of file cfortHdf.h.
| #define BINT | ( | T, | |
| A | |||
| ) | (typeP##T##VVVVVVV) A |
Definition at line 1010 of file cfortHdf.h.
| #define BINTV | ( | T, | |
| A | |||
| ) | A |
Definition at line 1011 of file cfortHdf.h.
| #define BINTVV | ( | T, | |
| A | |||
| ) | (A)[0] |
Definition at line 1012 of file cfortHdf.h.
| #define BINTVVV | ( | T, | |
| A | |||
| ) | (A)[0][0] |
Definition at line 1013 of file cfortHdf.h.
| #define BINTVVVV | ( | T, | |
| A | |||
| ) | (A)[0][0][0] |
Definition at line 1014 of file cfortHdf.h.
| #define BINTVVVVV | ( | T, | |
| A | |||
| ) | (A)[0][0][0][0] |
Definition at line 1015 of file cfortHdf.h.
| #define BINTVVVVVV | ( | T, | |
| A | |||
| ) | (A)[0][0][0][0][0] |
Definition at line 1016 of file cfortHdf.h.
| #define BINTVVVVVVV | ( | T, | |
| A | |||
| ) | (A)[0][0][0][0][0][0] |
Definition at line 1017 of file cfortHdf.h.
| #define BPINT | ( | T, | |
| A | |||
| ) | P##T##VVVVVVV &A |
Definition at line 1018 of file cfortHdf.h.
| #define BPSTRING | ( | T, | |
| A | |||
| ) | (char *) A |
Definition at line 1021 of file cfortHdf.h.
| #define BPSTRINGV | ( | T, | |
| A | |||
| ) | (char *) A |
Definition at line 1022 of file cfortHdf.h.
| #define BPVOID | ( | T, | |
| A | |||
| ) | (void *) A |
Definition at line 1023 of file cfortHdf.h.
| #define BPZTRINGV | ( | T, | |
| A | |||
| ) | (char *) A |
Definition at line 1026 of file cfortHdf.h.
| #define BROUTINE | ( | T, | |
| A | |||
| ) | (void(*)())A |
Definition at line 1024 of file cfortHdf.h.
| #define BSTRING | ( | T, | |
| A | |||
| ) | (char *) A |
Definition at line 1019 of file cfortHdf.h.
| #define BSTRINGV | ( | T, | |
| A | |||
| ) | (char *) A |
Definition at line 1020 of file cfortHdf.h.
| #define BZTRINGV | ( | T, | |
| A | |||
| ) | (char *) A |
Definition at line 1025 of file cfortHdf.h.
| #define C2FCBSTR | ( | CSTR, | |
| FSTR, | |||
| DIM | |||
| ) |
Definition at line 413 of file cfortHdf.h.
| #define C2FLOGICAL | ( | L | ) | (L) |
Definition at line 246 of file cfortHdf.h.
| #define C2FLOGICALV | ( | A, | |
| I | |||
| ) | do {int __i; for(__i=0;__i<I;__i++) A[__i]=C2FLOGICAL(A[__i]); } while (FALSE) |
Definition at line 251 of file cfortHdf.h.
| #define C2FLOGICALV | ( | A, | |
| I | |||
| ) |
Definition at line 251 of file cfortHdf.h.
| #define C_FUNCTION fcallsc |
Definition at line 133 of file cfortHdf.h.
| #define CCALLSFFUN0 | ( | UN, | |
| LN | |||
| ) | CFFUN(UN)() |
Definition at line 1277 of file cfortHdf.h.
| #define CCALLSFFUN1 | ( | UN, | |
| LN, | |||
| T1, | |||
| A1 | |||
| ) | CCALLSFFUN5 (UN,LN,T1,CF_0,CF_0,CF_0,CF_0,A1,0,0,0,0) |
Definition at line 1283 of file cfortHdf.h.
| #define CCALLSFFUN10 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA | |||
| ) |
Definition at line 1302 of file cfortHdf.h.
| #define CCALLSFFUN2 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| A1, | |||
| A2 | |||
| ) | CCALLSFFUN5 (UN,LN,T1,T2,CF_0,CF_0,CF_0,A1,A2,0,0,0) |
Definition at line 1285 of file cfortHdf.h.
| #define CCALLSFFUN3 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| A1, | |||
| A2, | |||
| A3 | |||
| ) | CCALLSFFUN5 (UN,LN,T1,T2,T3,CF_0,CF_0,A1,A2,A3,0,0) |
Definition at line 1287 of file cfortHdf.h.
| #define CCALLSFFUN4 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4 | |||
| ) | CCALLSFFUN5 (UN,LN,T1,T2,T3,T4,CF_0,A1,A2,A3,A4,0) |
Definition at line 1289 of file cfortHdf.h.
| #define CCALLSFFUN5 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5 | |||
| ) | CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,0,0,0,0,0) |
Definition at line 1291 of file cfortHdf.h.
| #define CCALLSFFUN6 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6 | |||
| ) | CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,T6,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,0,0,0,0) |
Definition at line 1293 of file cfortHdf.h.
| #define CCALLSFFUN7 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7 | |||
| ) | CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,T6,T7,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,0,0,0) |
Definition at line 1295 of file cfortHdf.h.
| #define CCALLSFFUN8 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8 | |||
| ) | CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,0,0) |
Definition at line 1297 of file cfortHdf.h.
| #define CCALLSFFUN9 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9 | |||
| ) | CCALLSFFUN10(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,0) |
Definition at line 1299 of file cfortHdf.h.
| #define CCALLSFSUB0 | ( | UN, | |
| LN | |||
| ) | do{PROTOCCALLSFSUB0(UN,LN) CFC_(UN,LN)();}while(FALSE) |
Definition at line 658 of file cfortHdf.h.
| #define CCALLSFSUB1 | ( | UN, | |
| LN, | |||
| T1, | |||
| A1 | |||
| ) | CCALLSFSUB5 (UN,LN,T1,CF_0,CF_0,CF_0,CF_0,A1,0,0,0,0) |
Definition at line 661 of file cfortHdf.h.
| #define CCALLSFSUB10 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA | |||
| ) | CCALLSFSUB14(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,0,0,0,0) |
Definition at line 679 of file cfortHdf.h.
| #define CCALLSFSUB11 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB | |||
| ) | CCALLSFSUB14(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,0,0,0) |
Definition at line 681 of file cfortHdf.h.
| #define CCALLSFSUB12 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC | |||
| ) | CCALLSFSUB14(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,0,0) |
Definition at line 683 of file cfortHdf.h.
| #define CCALLSFSUB13 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC, | |||
| AD | |||
| ) | CCALLSFSUB14(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,0) |
Definition at line 685 of file cfortHdf.h.
| #define CCALLSFSUB14 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC, | |||
| AD, | |||
| AE | |||
| ) |
Definition at line 688 of file cfortHdf.h.
| #define CCALLSFSUB15 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC, | |||
| AD, | |||
| AE, | |||
| AF | |||
| ) | CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,CF_0,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,0,0,0,0,0) |
Definition at line 709 of file cfortHdf.h.
| #define CCALLSFSUB16 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF, | |||
| TG, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC, | |||
| AD, | |||
| AE, | |||
| AF, | |||
| AG | |||
| ) | CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,TG,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,AG,0,0,0,0) |
Definition at line 711 of file cfortHdf.h.
| #define CCALLSFSUB17 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF, | |||
| TG, | |||
| TH, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC, | |||
| AD, | |||
| AE, | |||
| AF, | |||
| AG, | |||
| AH | |||
| ) | CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,TG,TH,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,AG,AH,0,0,0) |
Definition at line 713 of file cfortHdf.h.
| #define CCALLSFSUB18 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF, | |||
| TG, | |||
| TH, | |||
| TI, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC, | |||
| AD, | |||
| AE, | |||
| AF, | |||
| AG, | |||
| AH, | |||
| AI | |||
| ) | CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,TG,TH,TI,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,AG,AH,AI,0,0) |
Definition at line 715 of file cfortHdf.h.
| #define CCALLSFSUB19 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF, | |||
| TG, | |||
| TH, | |||
| TI, | |||
| TJ, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC, | |||
| AD, | |||
| AE, | |||
| AF, | |||
| AG, | |||
| AH, | |||
| AI, | |||
| AJ | |||
| ) | CCALLSFSUB20(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF,TG,TH,TI,TJ,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,AA,AB,AC,AD,AE,AF,AG,AH,AI,AJ,0) |
Definition at line 717 of file cfortHdf.h.
| #define CCALLSFSUB2 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| A1, | |||
| A2 | |||
| ) | CCALLSFSUB5 (UN,LN,T1,T2,CF_0,CF_0,CF_0,A1,A2,0,0,0) |
Definition at line 663 of file cfortHdf.h.
| #define CCALLSFSUB20 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF, | |||
| TG, | |||
| TH, | |||
| TI, | |||
| TJ, | |||
| TK, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9, | |||
| AA, | |||
| AB, | |||
| AC, | |||
| AD, | |||
| AE, | |||
| AF, | |||
| AG, | |||
| AH, | |||
| AI, | |||
| AJ, | |||
| AK | |||
| ) |
Definition at line 724 of file cfortHdf.h.
| #define CCALLSFSUB3 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| A1, | |||
| A2, | |||
| A3 | |||
| ) | CCALLSFSUB5 (UN,LN,T1,T2,T3,CF_0,CF_0,A1,A2,A3,0,0) |
Definition at line 665 of file cfortHdf.h.
| #define CCALLSFSUB4 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4 | |||
| ) | CCALLSFSUB5 (UN,LN,T1,T2,T3,T4,CF_0,A1,A2,A3,A4,0) |
Definition at line 667 of file cfortHdf.h.
| #define CCALLSFSUB5 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5 | |||
| ) | CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,0,0,0,0,0) |
Definition at line 669 of file cfortHdf.h.
| #define CCALLSFSUB6 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6 | |||
| ) | CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,T6,CF_0,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,0,0,0,0) |
Definition at line 671 of file cfortHdf.h.
| #define CCALLSFSUB7 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7 | |||
| ) | CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,T6,T7,CF_0,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,0,0,0) |
Definition at line 673 of file cfortHdf.h.
| #define CCALLSFSUB8 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8 | |||
| ) | CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,CF_0,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,0,0) |
Definition at line 675 of file cfortHdf.h.
| #define CCALLSFSUB9 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| A1, | |||
| A2, | |||
| A3, | |||
| A4, | |||
| A5, | |||
| A6, | |||
| A7, | |||
| A8, | |||
| A9 | |||
| ) | CCALLSFSUB10(UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,CF_0,A1,A2,A3,A4,A5,A6,A7,A8,A9,0) |
Definition at line 677 of file cfortHdf.h.
| #define CCCBYTE | ( | A, | |
| B | |||
| ) | &A |
Definition at line 1196 of file cfortHdf.h.
| #define CCCDOUBLE | ( | A, | |
| B | |||
| ) | &A |
Definition at line 1197 of file cfortHdf.h.
Definition at line 1216 of file cfortHdf.h.
| #define CCCFLOAT | ( | A, | |
| B | |||
| ) | &A |
Definition at line 1199 of file cfortHdf.h.
| #define CCCINT | ( | A, | |
| B | |||
| ) | &A |
Definition at line 1204 of file cfortHdf.h.
| #define CCCLOGICAL | ( | A, | |
| B | |||
| ) | &A |
Definition at line 1205 of file cfortHdf.h.
| #define CCCLONG | ( | A, | |
| B | |||
| ) | &A |
Definition at line 1206 of file cfortHdf.h.
| #define CCCPBYTE | ( | A, | |
| B | |||
| ) | A |
Definition at line 1208 of file cfortHdf.h.
| #define CCCPDOUBLE | ( | A, | |
| B | |||
| ) | A |
Definition at line 1209 of file cfortHdf.h.
| #define CCCPFLOAT | ( | A, | |
| B | |||
| ) | A |
Definition at line 1210 of file cfortHdf.h.
| #define CCCPINT | ( | A, | |
| B | |||
| ) | A |
Definition at line 1211 of file cfortHdf.h.
| #define CCCPLOGICAL | ( | A, | |
| B | |||
| ) | B=A /* B used to keep a common W table. */ |
Definition at line 1212 of file cfortHdf.h.
| #define CCCPLONG | ( | A, | |
| B | |||
| ) | A |
Definition at line 1213 of file cfortHdf.h.
| #define CCCPSHORT | ( | A, | |
| B | |||
| ) | A |
Definition at line 1214 of file cfortHdf.h.
| #define CCCSHORT | ( | A, | |
| B | |||
| ) | &A |
Definition at line 1207 of file cfortHdf.h.
| #define CCF | ( | TN, | |
| I | |||
| ) | STR_##TN(3,C,A##I,B##I,C##I,0) |
Definition at line 1155 of file cfortHdf.h.
| #define CCINT | ( | T, | |
| A, | |||
| B | |||
| ) | CCC##T(A,B) |
Definition at line 1217 of file cfortHdf.h.
| #define CCINTV | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1218 of file cfortHdf.h.
| #define CCINTVV | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1219 of file cfortHdf.h.
| #define CCINTVVV | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1220 of file cfortHdf.h.
| #define CCINTVVVV | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1221 of file cfortHdf.h.
| #define CCINTVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1222 of file cfortHdf.h.
| #define CCINTVVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1223 of file cfortHdf.h.
| #define CCINTVVVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1224 of file cfortHdf.h.
| #define CCPINT | ( | T, | |
| A, | |||
| B | |||
| ) | CCC##T(A,B) |
Definition at line 1225 of file cfortHdf.h.
| #define CCPSTRING | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1247 of file cfortHdf.h.
| #define CCPSTRINGV | ( | T, | |
| A, | |||
| B | |||
| ) | B.fs |
Definition at line 1248 of file cfortHdf.h.
| #define CCPVOID | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1226 of file cfortHdf.h.
| #define CCPZTRINGV CCPSTRINGV |
Definition at line 1252 of file cfortHdf.h.
| #define CCROUTINE | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1230 of file cfortHdf.h.
| #define CCSIMPLE | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1232 of file cfortHdf.h.
| #define CCSTRING | ( | T, | |
| A, | |||
| B | |||
| ) | A |
Definition at line 1245 of file cfortHdf.h.
| #define CCSTRINGV | ( | T, | |
| A, | |||
| B | |||
| ) | B.fs |
Definition at line 1246 of file cfortHdf.h.
| #define CCZTRINGV CCSTRINGV |
Definition at line 1251 of file cfortHdf.h.
| #define CF_DECLARE_GETARG |
Definition at line 198 of file cfortHdf.h.
| #define CF_NULL_PROTO |
Definition at line 180 of file cfortHdf.h.
| #define CF_SAME_NAMESPACE |
Definition at line 116 of file cfortHdf.h.
| #define CF_SET_GETARG | ( | ARGC, | |
| ARGV | |||
| ) |
Definition at line 199 of file cfortHdf.h.
| #define CFARGS0 | ( | A, | |
| T, | |||
| W, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | A##T |
Definition at line 818 of file cfortHdf.h.
| #define CFARGS1 | ( | A, | |
| T, | |||
| W, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | A##T(W) |
Definition at line 819 of file cfortHdf.h.
| #define CFARGS2 | ( | A, | |
| T, | |||
| W, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | A##T(W,X) |
Definition at line 820 of file cfortHdf.h.
| #define CFARGS3 | ( | A, | |
| T, | |||
| W, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | A##T(W,X,Y) |
Definition at line 821 of file cfortHdf.h.
| #define CFARGS4 | ( | A, | |
| T, | |||
| W, | |||
| X, | |||
| Y, | |||
| Z | |||
| ) | A##T(W,X,Y,Z) |
Definition at line 822 of file cfortHdf.h.
| #define CFC_ | ( | UN, | |
| LN | |||
| ) | LN /* Lowercase FORTRAN symbols. */ |
Definition at line 123 of file cfortHdf.h.
| #define cfDEREFERENCE0 |
Definition at line 425 of file cfortHdf.h.
| #define cfDEREFERENCE1 * |
Definition at line 426 of file cfortHdf.h.
| #define cfDEREFERENCE2 ** |
Definition at line 427 of file cfortHdf.h.
| #define cfDEREFERENCE3 *** |
Definition at line 428 of file cfortHdf.h.
| #define cfDEREFERENCE4 **** |
Definition at line 429 of file cfortHdf.h.
| #define cfDEREFERENCE5 ***** |
Definition at line 430 of file cfortHdf.h.
| #define cfelementsof | ( | A, | |
| D | |||
| ) | (sizeof(A)/sizeof(cfDEREFERENCE##D(A))) |
Definition at line 431 of file cfortHdf.h.
| #define CFFUN | ( | NAME | ) | __cf__##NAME |
Definition at line 1274 of file cfortHdf.h.
| #define CFORTRAN_NON_CHAR 0x7F |
Definition at line 769 of file cfortHdf.h.
| #define CLOGICAL | ( | A, | |
| B, | |||
| C | |||
| ) | A=C2FLOGICAL( A); |
Definition at line 1156 of file cfortHdf.h.
| #define COMMON_BLOCK CFC_ |
Definition at line 135 of file cfortHdf.h.
| #define COMMON_BLOCK_DEF | ( | DEFINITION, | |
| NAME | |||
| ) | extern DEFINITION NAME |
Definition at line 179 of file cfortHdf.h.
| #define CPLOGICAL | ( | A, | |
| B, | |||
| C | |||
| ) | *A=C2FLOGICAL(*A); |
Definition at line 1157 of file cfortHdf.h.
| #define CPSTRING | ( | A, | |
| B, | |||
| C | |||
| ) |
Definition at line 1187 of file cfortHdf.h.
| #define CPSTRINGV | ( | A, | |
| B, | |||
| C | |||
| ) |
Definition at line 1189 of file cfortHdf.h.
| #define CPZTRINGV CPSTRINGV |
Definition at line 1194 of file cfortHdf.h.
| #define CSTRING | ( | A, | |
| B, | |||
| C | |||
| ) |
Definition at line 1182 of file cfortHdf.h.
| #define CSTRINGV | ( | A, | |
| B, | |||
| C | |||
| ) |
Definition at line 1185 of file cfortHdf.h.
| #define CZTRINGV CSTRINGV |
Definition at line 1193 of file cfortHdf.h.
| #define DCF HCF |
Definition at line 1402 of file cfortHdf.h.
| #define DDCF HHCF |
Definition at line 1403 of file cfortHdf.h.
| #define DDDCF HHHCF |
Definition at line 1404 of file cfortHdf.h.
| #define DOUBLE_PRECISION double |
Definition at line 153 of file cfortHdf.h.
| #define EBYTE INTEGER_BYTE A0; |
Definition at line 948 of file cfortHdf.h.
| #define EDOUBLE DOUBLE_PRECISION A0; |
Definition at line 949 of file cfortHdf.h.
| #define EFLOAT float A0; |
Definition at line 951 of file cfortHdf.h.
| #define EINT int A0; |
Definition at line 955 of file cfortHdf.h.
| #define ELOGICAL int A0; |
Definition at line 956 of file cfortHdf.h.
| #define ELONG long A0; |
Definition at line 957 of file cfortHdf.h.
| #define ESHORT short A0; |
Definition at line 958 of file cfortHdf.h.
| #define ESTRING |
Definition at line 973 of file cfortHdf.h.
| #define EVOID |
Definition at line 959 of file cfortHdf.h.
| #define F2CLOGICAL | ( | L | ) | (L) |
Definition at line 247 of file cfortHdf.h.
| #define F2CLOGICALV | ( | A, | |
| I | |||
| ) | do {int __i; for(__i=0;__i<I;__i++) A[__i]=F2CLOGICAL(A[__i]); } while (FALSE) |
Definition at line 252 of file cfortHdf.h.
| #define F2CLOGICALV | ( | A, | |
| I | |||
| ) |
Definition at line 252 of file cfortHdf.h.
| #define FALSE (1==0) |
Definition at line 217 of file cfortHdf.h.
| #define FBYTE FZBYTE |
Definition at line 1606 of file cfortHdf.h.
| #define fcallsc orig_fcallsc |
Definition at line 129 of file cfortHdf.h.
| #define FCALLSCFUN0 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN | |||
| ) | FZ##T0(UN,LN)) {_INT(2,UU,T0,A0,0); _INT(0,LL,T0,0,0) CN(); _INT(0,K,T0,0,0) I##T0} |
Definition at line 1739 of file cfortHdf.h.
| #define FCALLSCFUN1 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1 | |||
| ) | FCALLSCFUN5 (T0,CN,UN,LN,T1,CF_0,CF_0,CF_0,CF_0) |
Definition at line 1709 of file cfortHdf.h.
| #define FCALLSCFUN10 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA | |||
| ) | FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,CF_0,CF_0,CF_0,CF_0,CF_0) |
Definition at line 1727 of file cfortHdf.h.
| #define FCALLSCFUN11 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB | |||
| ) | FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,CF_0,CF_0,CF_0,CF_0) |
Definition at line 1729 of file cfortHdf.h.
| #define FCALLSCFUN12 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC | |||
| ) | FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,CF_0,CF_0,CF_0) |
Definition at line 1731 of file cfortHdf.h.
| #define FCALLSCFUN13 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD | |||
| ) | FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,CF_0,CF_0) |
Definition at line 1733 of file cfortHdf.h.
| #define FCALLSCFUN14 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE | |||
| ) | FCALLSCFUN15(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,CF_0) |
Definition at line 1735 of file cfortHdf.h.
| #define FCALLSCFUN15 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF | |||
| ) |
Definition at line 1742 of file cfortHdf.h.
| #define FCALLSCFUN2 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2 | |||
| ) | FCALLSCFUN5 (T0,CN,UN,LN,T1,T2,CF_0,CF_0,CF_0) |
Definition at line 1711 of file cfortHdf.h.
| #define FCALLSCFUN3 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3 | |||
| ) | FCALLSCFUN5 (T0,CN,UN,LN,T1,T2,T3,CF_0,CF_0) |
Definition at line 1713 of file cfortHdf.h.
| #define FCALLSCFUN4 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4 | |||
| ) | FCALLSCFUN5 (T0,CN,UN,LN,T1,T2,T3,T4,CF_0) |
Definition at line 1715 of file cfortHdf.h.
| #define FCALLSCFUN5 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5 | |||
| ) | FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0) |
Definition at line 1717 of file cfortHdf.h.
| #define FCALLSCFUN6 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6 | |||
| ) | FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,CF_0,CF_0,CF_0,CF_0) |
Definition at line 1719 of file cfortHdf.h.
| #define FCALLSCFUN7 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7 | |||
| ) | FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,CF_0,CF_0,CF_0) |
Definition at line 1721 of file cfortHdf.h.
| #define FCALLSCFUN8 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8 | |||
| ) | FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,CF_0,CF_0) |
Definition at line 1723 of file cfortHdf.h.
| #define FCALLSCFUN9 | ( | T0, | |
| CN, | |||
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9 | |||
| ) | FCALLSCFUN10(T0,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,CF_0) |
Definition at line 1725 of file cfortHdf.h.
| #define FCALLSCSUB0 | ( | CN, | |
| UN, | |||
| LN | |||
| ) | FCALLSCFUN0(VOID,CN,UN,LN) |
Definition at line 1681 of file cfortHdf.h.
| #define FCALLSCSUB1 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1 | |||
| ) | FCALLSCFUN1(VOID,CN,UN,LN,T1) |
Definition at line 1682 of file cfortHdf.h.
| #define FCALLSCSUB10 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA | |||
| ) | FCALLSCFUN10(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA) |
Definition at line 1696 of file cfortHdf.h.
| #define FCALLSCSUB11 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB | |||
| ) | FCALLSCFUN11(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB) |
Definition at line 1698 of file cfortHdf.h.
| #define FCALLSCSUB12 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC | |||
| ) | FCALLSCFUN12(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC) |
Definition at line 1700 of file cfortHdf.h.
| #define FCALLSCSUB13 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD | |||
| ) | FCALLSCFUN13(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD) |
Definition at line 1702 of file cfortHdf.h.
| #define FCALLSCSUB14 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE | |||
| ) | FCALLSCFUN14(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE) |
Definition at line 1704 of file cfortHdf.h.
| #define FCALLSCSUB15 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF | |||
| ) | FCALLSCFUN15(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,TA,TB,TC,TD,TE,TF) |
Definition at line 1706 of file cfortHdf.h.
| #define FCALLSCSUB2 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2 | |||
| ) | FCALLSCFUN2(VOID,CN,UN,LN,T1,T2) |
Definition at line 1683 of file cfortHdf.h.
| #define FCALLSCSUB3 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3 | |||
| ) | FCALLSCFUN3(VOID,CN,UN,LN,T1,T2,T3) |
Definition at line 1684 of file cfortHdf.h.
| #define FCALLSCSUB4 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4 | |||
| ) | FCALLSCFUN4(VOID,CN,UN,LN,T1,T2,T3,T4) |
Definition at line 1685 of file cfortHdf.h.
| #define FCALLSCSUB5 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5 | |||
| ) | FCALLSCFUN5(VOID,CN,UN,LN,T1,T2,T3,T4,T5) |
Definition at line 1686 of file cfortHdf.h.
| #define FCALLSCSUB6 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6 | |||
| ) | FCALLSCFUN6(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6) |
Definition at line 1688 of file cfortHdf.h.
| #define FCALLSCSUB7 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7 | |||
| ) | FCALLSCFUN7(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7) |
Definition at line 1690 of file cfortHdf.h.
| #define FCALLSCSUB8 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8 | |||
| ) | FCALLSCFUN8(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8) |
Definition at line 1692 of file cfortHdf.h.
| #define FCALLSCSUB9 | ( | CN, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9 | |||
| ) | FCALLSCFUN9(VOID,CN,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9) |
Definition at line 1694 of file cfortHdf.h.
| #define FCB2CSTR | ( | FSTR, | |
| CSTR, | |||
| DIM | |||
| ) |
Definition at line 418 of file cfortHdf.h.
| #define FDOUBLE FZDOUBLE |
Definition at line 1607 of file cfortHdf.h.
| #define FFINT |
Definition at line 1620 of file cfortHdf.h.
| #define FFLOAT | ( | UN, | |
| LN | |||
| ) | float fcallsc(UN,LN)( |
Definition at line 1609 of file cfortHdf.h.
| #define FFSTRING char *AS; unsigned D0; |
Definition at line 1628 of file cfortHdf.h.
| #define FFVOID |
Definition at line 1621 of file cfortHdf.h.
| #define FINT FZINT |
Definition at line 1613 of file cfortHdf.h.
| #define firstindexlength | ( | A | ) | (sizeof(A) /sizeof(A[0])) |
Definition at line 214 of file cfortHdf.h.
| #define FLOGICAL FZLOGICAL |
Definition at line 1614 of file cfortHdf.h.
| #define FLONG FZLONG |
Definition at line 1615 of file cfortHdf.h.
| #define FORTRAN_FUNCTION CFC_ |
Definition at line 134 of file cfortHdf.h.
| #define FSHORT FZSHORT |
Definition at line 1616 of file cfortHdf.h.
| #define FSTRING | ( | UN, | |
| LN | |||
| ) | FZSTRING(UN,LN), |
Definition at line 1618 of file cfortHdf.h.
| #define FVOID FZVOID |
Definition at line 1617 of file cfortHdf.h.
| #define FZBYTE | ( | UN, | |
| LN | |||
| ) | INTEGER_BYTE fcallsc(UN,LN)( |
Definition at line 1573 of file cfortHdf.h.
| #define FZDOUBLE | ( | UN, | |
| LN | |||
| ) | DOUBLE_PRECISION fcallsc(UN,LN)( |
Definition at line 1574 of file cfortHdf.h.
| #define FZFLOAT | ( | UN, | |
| LN | |||
| ) | float fcallsc(UN,LN)(void |
Definition at line 1583 of file cfortHdf.h.
| #define FZINT | ( | UN, | |
| LN | |||
| ) | int fcallsc(UN,LN)( |
Definition at line 1575 of file cfortHdf.h.
| #define FZLOGICAL | ( | UN, | |
| LN | |||
| ) | int fcallsc(UN,LN)( |
Definition at line 1576 of file cfortHdf.h.
| #define FZLONG | ( | UN, | |
| LN | |||
| ) | long fcallsc(UN,LN)( |
Definition at line 1577 of file cfortHdf.h.
| #define FZSHORT | ( | UN, | |
| LN | |||
| ) | short fcallsc(UN,LN)( |
Definition at line 1578 of file cfortHdf.h.
| #define FZSTRING | ( | UN, | |
| LN | |||
| ) | void fcallsc(UN,LN)(char *AS, unsigned D0 |
Definition at line 1590 of file cfortHdf.h.
| #define FZVOID | ( | UN, | |
| LN | |||
| ) | void fcallsc(UN,LN)( |
Definition at line 1579 of file cfortHdf.h.
| #define GINT GZINT |
Definition at line 998 of file cfortHdf.h.
| #define GSTRING | ( | T, | |
| UN, | |||
| LN | |||
| ) | GZSTRING(T,UN,LN), |
Definition at line 1000 of file cfortHdf.h.
| #define GVOID GZVOID |
Definition at line 999 of file cfortHdf.h.
| #define GZINT | ( | T, | |
| UN, | |||
| LN | |||
| ) | A0=CFC_(UN,LN)( |
Definition at line 986 of file cfortHdf.h.
| #define GZSTRING | ( | T, | |
| UN, | |||
| LN | |||
| ) | CFC_(UN,LN)( A0,MAX_LEN_FORTRAN_FUNCTION_STRING |
Definition at line 994 of file cfortHdf.h.
| #define GZVOID | ( | T, | |
| UN, | |||
| LN | |||
| ) | CFC_(UN,LN)( |
Definition at line 987 of file cfortHdf.h.
| #define H_CF_SPECIAL unsigned |
Definition at line 1063 of file cfortHdf.h.
| #define HCF | ( | TN, | |
| I | |||
| ) | STR_##TN(3,H,COMMA, H,C##I,0) |
Definition at line 1060 of file cfortHdf.h.
| #define HH_CF_SPECIAL |
Definition at line 1064 of file cfortHdf.h.
| #define HHCF | ( | TN, | |
| I | |||
| ) | STR_##TN(3,H,COMMA,HH,C##I,0) |
Definition at line 1061 of file cfortHdf.h.
| #define HHHCF | ( | TN, | |
| I | |||
| ) | STR_##TN(3,H,COLON, H,C##I,0) |
Definition at line 1062 of file cfortHdf.h.
| #define HLOGICAL | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 1065 of file cfortHdf.h.
| #define HPLOGICAL | ( | S, | |
| U, | |||
| B | |||
| ) |
Definition at line 1066 of file cfortHdf.h.
| #define HPNSTRING HSTRING |
Definition at line 1071 of file cfortHdf.h.
| #define HPPSTRING HSTRING |
Definition at line 1072 of file cfortHdf.h.
| #define HPSTRING HSTRING |
Definition at line 1069 of file cfortHdf.h.
| #define HPSTRINGV HSTRING |
Definition at line 1070 of file cfortHdf.h.
| #define HPZTRINGV HSTRING |
Definition at line 1075 of file cfortHdf.h.
Definition at line 1067 of file cfortHdf.h.
| #define HSTRINGV HSTRING |
Definition at line 1068 of file cfortHdf.h.
| #define HSTRVOID HSTRING |
Definition at line 1073 of file cfortHdf.h.
| #define HZTRINGV HSTRING |
Definition at line 1074 of file cfortHdf.h.
| #define IBYTE return A0; |
Definition at line 1663 of file cfortHdf.h.
| #define IDOUBLE return A0; |
Definition at line 1664 of file cfortHdf.h.
| #define IFLOAT return A0; |
Definition at line 1666 of file cfortHdf.h.
| #define IINT return A0; |
Definition at line 1670 of file cfortHdf.h.
| #define ILOGICAL return C2FLOGICAL(A0); |
Definition at line 1671 of file cfortHdf.h.
| #define ILONG return A0; |
Definition at line 1672 of file cfortHdf.h.
| #define INT_BYTE INT_DOUBLE |
Definition at line 825 of file cfortHdf.h.
| #define INT_BYTEV INT_DOUBLEV |
Definition at line 839 of file cfortHdf.h.
| #define INT_BYTEVV INT_DOUBLEVV |
Definition at line 840 of file cfortHdf.h.
| #define INT_BYTEVVV INT_DOUBLEVVV |
Definition at line 841 of file cfortHdf.h.
| #define INT_BYTEVVVV INT_DOUBLEVVVV |
Definition at line 842 of file cfortHdf.h.
| #define INT_BYTEVVVVV INT_DOUBLEVVVVV |
Definition at line 843 of file cfortHdf.h.
| #define INT_BYTEVVVVVV INT_DOUBLEVVVVVV |
Definition at line 844 of file cfortHdf.h.
| #define INT_BYTEVVVVVVV INT_DOUBLEVVVVVVV |
Definition at line 845 of file cfortHdf.h.
| #define INT_CF_0 | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) |
Definition at line 904 of file cfortHdf.h.
| #define INT_DOUBLE | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,INT,B,Y,Z,0) |
Definition at line 826 of file cfortHdf.h.
| #define INT_DOUBLEV | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,INTV,B,Y,Z,0) |
Definition at line 846 of file cfortHdf.h.
| #define INT_DOUBLEVV | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,INTVV,B,Y,Z,0) |
Definition at line 847 of file cfortHdf.h.
| #define INT_DOUBLEVVV | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,INTVVV,B,Y,Z,0) |
Definition at line 848 of file cfortHdf.h.
| #define INT_DOUBLEVVVV | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,INTVVVV,B,Y,Z,0) |
Definition at line 849 of file cfortHdf.h.
| #define INT_DOUBLEVVVVV | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,INTVVVVV,B,Y,Z,0) |
Definition at line 850 of file cfortHdf.h.
| #define INT_DOUBLEVVVVVV | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,INTVVVVVV,B,Y,Z,0) |
Definition at line 851 of file cfortHdf.h.
| #define INT_DOUBLEVVVVVVV | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,INTVVVVVVV,B,Y,Z,0) |
Definition at line 852 of file cfortHdf.h.
| #define INT_FLOAT INT_DOUBLE |
Definition at line 827 of file cfortHdf.h.
| #define INT_FLOATV INT_DOUBLEV |
Definition at line 853 of file cfortHdf.h.
| #define INT_FLOATVV INT_DOUBLEVV |
Definition at line 854 of file cfortHdf.h.
| #define INT_FLOATVVV INT_DOUBLEVVV |
Definition at line 855 of file cfortHdf.h.
| #define INT_FLOATVVVV INT_DOUBLEVVVV |
Definition at line 856 of file cfortHdf.h.
| #define INT_FLOATVVVVV INT_DOUBLEVVVVV |
Definition at line 857 of file cfortHdf.h.
| #define INT_FLOATVVVVVV INT_DOUBLEVVVVVV |
Definition at line 858 of file cfortHdf.h.
| #define INT_FLOATVVVVVVV INT_DOUBLEVVVVVVV |
Definition at line 859 of file cfortHdf.h.
| #define INT_INT INT_DOUBLE |
Definition at line 828 of file cfortHdf.h.
| #define INT_INTV INT_DOUBLEV |
Definition at line 860 of file cfortHdf.h.
| #define INT_INTVV INT_DOUBLEVV |
Definition at line 861 of file cfortHdf.h.
| #define INT_INTVVV INT_DOUBLEVVV |
Definition at line 862 of file cfortHdf.h.
| #define INT_INTVVVV INT_DOUBLEVVVV |
Definition at line 863 of file cfortHdf.h.
| #define INT_INTVVVVV INT_DOUBLEVVVVV |
Definition at line 864 of file cfortHdf.h.
| #define INT_INTVVVVVV INT_DOUBLEVVVVVV |
Definition at line 865 of file cfortHdf.h.
| #define INT_INTVVVVVVV INT_DOUBLEVVVVVVV |
Definition at line 866 of file cfortHdf.h.
| #define INT_LOGICAL INT_DOUBLE |
Definition at line 829 of file cfortHdf.h.
| #define INT_LOGICALV INT_DOUBLEV |
Definition at line 867 of file cfortHdf.h.
| #define INT_LOGICALVV INT_DOUBLEVV |
Definition at line 868 of file cfortHdf.h.
| #define INT_LOGICALVVV INT_DOUBLEVVV |
Definition at line 869 of file cfortHdf.h.
| #define INT_LOGICALVVVV INT_DOUBLEVVVV |
Definition at line 870 of file cfortHdf.h.
| #define INT_LOGICALVVVVV INT_DOUBLEVVVVV |
Definition at line 871 of file cfortHdf.h.
| #define INT_LOGICALVVVVVV INT_DOUBLEVVVVVV |
Definition at line 872 of file cfortHdf.h.
| #define INT_LOGICALVVVVVVV INT_DOUBLEVVVVVVV |
Definition at line 873 of file cfortHdf.h.
| #define INT_LONG INT_DOUBLE |
Definition at line 830 of file cfortHdf.h.
| #define INT_LONGV INT_DOUBLEV |
Definition at line 874 of file cfortHdf.h.
| #define INT_LONGVV INT_DOUBLEVV |
Definition at line 875 of file cfortHdf.h.
| #define INT_LONGVVV INT_DOUBLEVVV |
Definition at line 876 of file cfortHdf.h.
| #define INT_LONGVVVV INT_DOUBLEVVVV |
Definition at line 877 of file cfortHdf.h.
| #define INT_LONGVVVVV INT_DOUBLEVVVVV |
Definition at line 878 of file cfortHdf.h.
| #define INT_LONGVVVVVV INT_DOUBLEVVVVVV |
Definition at line 879 of file cfortHdf.h.
| #define INT_LONGVVVVVVV INT_DOUBLEVVVVVVV |
Definition at line 880 of file cfortHdf.h.
| #define INT_PBYTE INT_PDOUBLE |
Definition at line 832 of file cfortHdf.h.
| #define INT_PDOUBLE | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,PINT,B,Y,Z,0) |
Definition at line 833 of file cfortHdf.h.
| #define INT_PFLOAT INT_PDOUBLE |
Definition at line 834 of file cfortHdf.h.
| #define INT_PINT INT_PDOUBLE |
Definition at line 835 of file cfortHdf.h.
| #define INT_PLOGICAL INT_PDOUBLE |
Definition at line 836 of file cfortHdf.h.
| #define INT_PLONG INT_PDOUBLE |
Definition at line 837 of file cfortHdf.h.
| #define INT_PNSTRING INT_PVOID |
Definition at line 899 of file cfortHdf.h.
| #define INT_PPSTRING INT_PVOID |
Definition at line 900 of file cfortHdf.h.
| #define INT_PSHORT INT_PDOUBLE |
Definition at line 838 of file cfortHdf.h.
| #define INT_PSTRING INT_PVOID |
Definition at line 897 of file cfortHdf.h.
| #define INT_PSTRINGV INT_PVOID |
Definition at line 898 of file cfortHdf.h.
| #define INT_PVOID | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | CFARGS##N(A,B,B,Y,Z,0) |
Definition at line 888 of file cfortHdf.h.
| #define INT_PZTRINGV INT_PVOID |
Definition at line 902 of file cfortHdf.h.
| #define INT_ROUTINE INT_PVOID |
Definition at line 889 of file cfortHdf.h.
| #define INT_SHORT INT_DOUBLE |
Definition at line 831 of file cfortHdf.h.
| #define INT_SHORTV INT_DOUBLEV |
Definition at line 881 of file cfortHdf.h.
| #define INT_SHORTVV INT_DOUBLEVV |
Definition at line 882 of file cfortHdf.h.
| #define INT_SHORTVVV INT_DOUBLEVVV |
Definition at line 883 of file cfortHdf.h.
| #define INT_SHORTVVVV INT_DOUBLEVVVV |
Definition at line 884 of file cfortHdf.h.
| #define INT_SHORTVVVVV INT_DOUBLEVVVVV |
Definition at line 885 of file cfortHdf.h.
| #define INT_SHORTVVVVVV INT_DOUBLEVVVVVV |
Definition at line 886 of file cfortHdf.h.
| #define INT_SHORTVVVVVVV INT_DOUBLEVVVVVVV |
Definition at line 887 of file cfortHdf.h.
| #define INT_SIMPLE | ( | N, | |
| A, | |||
| B, | |||
| Y, | |||
| Z | |||
| ) | INT_PVOID(N,A,B,Y,Z) |
Definition at line 893 of file cfortHdf.h.
| #define INT_STRING INT_PVOID |
Definition at line 895 of file cfortHdf.h.
| #define INT_STRINGV INT_PVOID |
Definition at line 896 of file cfortHdf.h.
| #define INT_STRVOID INT_PVOID |
Definition at line 903 of file cfortHdf.h.
| #define INT_VOID INT_PVOID |
Definition at line 894 of file cfortHdf.h.
| #define INT_ZTRINGV INT_PVOID |
Definition at line 901 of file cfortHdf.h.
| #define INTEGER_BYTE signed char /* default */ |
Definition at line 805 of file cfortHdf.h.
| #define ISHORT return A0; |
Definition at line 1673 of file cfortHdf.h.
| #define ISTRING return ; |
Definition at line 1674 of file cfortHdf.h.
| #define IVOID return ; |
Definition at line 1675 of file cfortHdf.h.
| #define JCF | ( | TN, | |
| I | |||
| ) | STR_##TN(1,J,B##I, 0,0,0) |
Definition at line 564 of file cfortHdf.h.
| #define JLOGICAL | ( | B | ) |
Definition at line 565 of file cfortHdf.h.
| #define JPLOGICAL | ( | B | ) |
Definition at line 566 of file cfortHdf.h.
| #define JPSTRING | ( | B | ) | ,B |
Definition at line 568 of file cfortHdf.h.
| #define JPSTRINGV JSTRING |
Definition at line 570 of file cfortHdf.h.
| #define JPZTRINGV JSTRING |
Definition at line 572 of file cfortHdf.h.
| #define JSTRING | ( | B | ) | ,B.flen |
Definition at line 567 of file cfortHdf.h.
| #define JSTRINGV JSTRING |
Definition at line 569 of file cfortHdf.h.
| #define JZTRINGV JSTRING |
Definition at line 571 of file cfortHdf.h.
| #define KINT |
Definition at line 1636 of file cfortHdf.h.
| #define KSTRING |
Definition at line 1653 of file cfortHdf.h.
| #define KVOID |
Definition at line 1637 of file cfortHdf.h.
| #define LLINT A0= |
Definition at line 1632 of file cfortHdf.h.
| #define LLSTRING A0= |
Definition at line 1633 of file cfortHdf.h.
| #define LLVOID |
Definition at line 1634 of file cfortHdf.h.
| #define MAX_LEN_FORTRAN_FUNCTION_STRING 0x4FE |
Definition at line 765 of file cfortHdf.h.
Definition at line 594 of file cfortHdf.h.
| #define NINT | ( | T, | |
| A | |||
| ) | typeP##T##VVVVVVV * A |
Definition at line 597 of file cfortHdf.h.
| #define NINTV | ( | T, | |
| A | |||
| ) | typeP##T##VVVVVV * A |
Definition at line 598 of file cfortHdf.h.
| #define NINTVV | ( | T, | |
| A | |||
| ) | typeP##T##VVVVV * A |
Definition at line 599 of file cfortHdf.h.
| #define NINTVVV | ( | T, | |
| A | |||
| ) | typeP##T##VVVV * A |
Definition at line 600 of file cfortHdf.h.
| #define NINTVVVV | ( | T, | |
| A | |||
| ) | typeP##T##VVV * A |
Definition at line 601 of file cfortHdf.h.
| #define NINTVVVVV | ( | T, | |
| A | |||
| ) | typeP##T##VV * A |
Definition at line 602 of file cfortHdf.h.
| #define NINTVVVVVV | ( | T, | |
| A | |||
| ) | typeP##T##V * A |
Definition at line 603 of file cfortHdf.h.
| #define NINTVVVVVVV | ( | T, | |
| A | |||
| ) | typeP##T * A |
Definition at line 604 of file cfortHdf.h.
| #define NNCF UUCF |
Definition at line 595 of file cfortHdf.h.
Definition at line 596 of file cfortHdf.h.
| #define NPINT | ( | T, | |
| A | |||
| ) | type##T##VVVVVVV * A |
Definition at line 605 of file cfortHdf.h.
| #define NPNSTRING | ( | T, | |
| A | |||
| ) | NSTRING(T,A) /* CRAY insists on arg.'s here. */ |
Definition at line 625 of file cfortHdf.h.
| #define NPPSTRING | ( | T, | |
| A | |||
| ) | NSTRING(T,A) /* CRAY insists on arg.'s here. */ |
Definition at line 626 of file cfortHdf.h.
| #define NPSTRING | ( | T, | |
| A | |||
| ) | NSTRING(T,A) /* CRAY insists on arg.'s here. */ |
Definition at line 624 of file cfortHdf.h.
| #define NPSTRINGV | ( | T, | |
| A | |||
| ) | NSTRINGV(T,A) |
Definition at line 628 of file cfortHdf.h.
| #define NPVOID | ( | T, | |
| A | |||
| ) | void * A |
Definition at line 606 of file cfortHdf.h.
| #define NPZTRINGV | ( | T, | |
| A | |||
| ) | NPSTRINGV(T,A) |
Definition at line 630 of file cfortHdf.h.
| #define NROUTINE | ( | T, | |
| A | |||
| ) | void ( *A)() |
Definition at line 610 of file cfortHdf.h.
| #define NSTRING | ( | T, | |
| A | |||
| ) | char * A |
Definition at line 620 of file cfortHdf.h.
| #define NSTRINGV | ( | T, | |
| A | |||
| ) | char * A |
Definition at line 621 of file cfortHdf.h.
| #define NSTRVOID | ( | T, | |
| A | |||
| ) | NSTRING(T,A) /* CRAY insists on arg.'s here. */ |
Definition at line 627 of file cfortHdf.h.
| #define NUM_ELEM_ARG | ( | B | ) | *A##B,_NUM_ELEM_ARG |
Definition at line 381 of file cfortHdf.h.
| #define NUM_ELEMS | ( | A | ) | A,_NUM_ELEMS |
Definition at line 380 of file cfortHdf.h.
| #define NZTRINGV | ( | T, | |
| A | |||
| ) | NSTRINGV(T,A) |
Definition at line 629 of file cfortHdf.h.
| #define orig_fcallsc CFC_ |
Definition at line 124 of file cfortHdf.h.
| #define PGSMIN | ( | A, | |
| B | |||
| ) | (A<B?A:B) |
Definition at line 213 of file cfortHdf.h.
| #define PPBYTEVVVVVVV |
Definition at line 1002 of file cfortHdf.h.
| #define PPDOUBLEVVVVVVV |
Definition at line 1004 of file cfortHdf.h.
| #define PPFLOATVVVVVVV |
Definition at line 154 of file cfortHdf.h.
| #define PPINTVVVVVVV /* These complement PPFLOATVVVVVVV. */ |
Definition at line 1003 of file cfortHdf.h.
| #define PPLOGICALVVVVVVV |
Definition at line 1005 of file cfortHdf.h.
| #define PPLONGVVVVVVV |
Definition at line 1006 of file cfortHdf.h.
| #define PPSHORTVVVVVVV |
Definition at line 1007 of file cfortHdf.h.
| #define preface_fcallsc | ( | P, | |
| p, | |||
| UN, | |||
| LN | |||
| ) | CFC_(P##UN,p##LN) |
Definition at line 130 of file cfortHdf.h.
| #define PROTOCCALLSFFUN0 | ( | F, | |
| UN, | |||
| LN | |||
| ) |
Definition at line 1324 of file cfortHdf.h.
| #define PROTOCCALLSFFUN1 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1 | |||
| ) | PROTOCCALLSFFUN5 (T0,UN,LN,T1,CF_0,CF_0,CF_0,CF_0) |
Definition at line 1328 of file cfortHdf.h.
| #define PROTOCCALLSFFUN10 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA | |||
| ) |
Definition at line 1350 of file cfortHdf.h.
| #define PROTOCCALLSFFUN2 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2 | |||
| ) | PROTOCCALLSFFUN5 (T0,UN,LN,T1,T2,CF_0,CF_0,CF_0) |
Definition at line 1330 of file cfortHdf.h.
| #define PROTOCCALLSFFUN3 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3 | |||
| ) | PROTOCCALLSFFUN5 (T0,UN,LN,T1,T2,T3,CF_0,CF_0) |
Definition at line 1332 of file cfortHdf.h.
| #define PROTOCCALLSFFUN4 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4 | |||
| ) | PROTOCCALLSFFUN5 (T0,UN,LN,T1,T2,T3,T4,CF_0) |
Definition at line 1334 of file cfortHdf.h.
| #define PROTOCCALLSFFUN5 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5 | |||
| ) | PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,CF_0,CF_0,CF_0,CF_0,CF_0) |
Definition at line 1336 of file cfortHdf.h.
| #define PROTOCCALLSFFUN6 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6 | |||
| ) | PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,T6,CF_0,CF_0,CF_0,CF_0) |
Definition at line 1338 of file cfortHdf.h.
| #define PROTOCCALLSFFUN7 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7 | |||
| ) | PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,T6,T7,CF_0,CF_0,CF_0) |
Definition at line 1340 of file cfortHdf.h.
| #define PROTOCCALLSFFUN8 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8 | |||
| ) | PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,CF_0,CF_0) |
Definition at line 1342 of file cfortHdf.h.
| #define PROTOCCALLSFFUN9 | ( | T0, | |
| UN, | |||
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9 | |||
| ) | PROTOCCALLSFFUN10(T0,UN,LN,T1,T2,T3,T4,T5,T6,T7,T8,T9,CF_0) |
Definition at line 1344 of file cfortHdf.h.
| #define PROTOCCALLSFSUB0 | ( | UN, | |
| LN | |||
| ) | extern void CFC_(UN,LN)(); |
Definition at line 636 of file cfortHdf.h.
| #define PROTOCCALLSFSUB14 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE | |||
| ) |
Definition at line 637 of file cfortHdf.h.
| #define PROTOCCALLSFSUB20 | ( | UN, | |
| LN, | |||
| T1, | |||
| T2, | |||
| T3, | |||
| T4, | |||
| T5, | |||
| T6, | |||
| T7, | |||
| T8, | |||
| T9, | |||
| TA, | |||
| TB, | |||
| TC, | |||
| TD, | |||
| TE, | |||
| TF, | |||
| TG, | |||
| TH, | |||
| TI, | |||
| TJ, | |||
| TK | |||
| ) |
Definition at line 641 of file cfortHdf.h.
| #define PUBYTE | ( | A | ) | INTEGER_BYTE A |
Definition at line 934 of file cfortHdf.h.
| #define PUDOUBLE | ( | A | ) | DOUBLE_PRECISION A |
Definition at line 935 of file cfortHdf.h.
| #define PUFLOAT | ( | A | ) | float A |
Definition at line 937 of file cfortHdf.h.
| #define PUINT | ( | A | ) | int A |
Definition at line 941 of file cfortHdf.h.
| #define PULOGICAL | ( | A | ) | int A |
Definition at line 942 of file cfortHdf.h.
| #define PULONG | ( | A | ) | long A |
Definition at line 943 of file cfortHdf.h.
| #define PUSHORT | ( | A | ) | short A |
Definition at line 944 of file cfortHdf.h.
| #define PUSTRING | ( | A | ) | char *A |
Definition at line 945 of file cfortHdf.h.
| #define PUVOID | ( | A | ) | void A |
Definition at line 946 of file cfortHdf.h.
| #define QCF | ( | TN, | |
| I | |||
| ) | STR_##TN(1,Q,B##I, 0,0,0) |
Definition at line 1407 of file cfortHdf.h.
| #define QLOGICAL | ( | B | ) |
Definition at line 1408 of file cfortHdf.h.
| #define QPLOGICAL | ( | B | ) |
Definition at line 1409 of file cfortHdf.h.
| #define QPNSTRING | ( | B | ) | char *B=NULL; |
Definition at line 1414 of file cfortHdf.h.
| #define QPPSTRING | ( | B | ) |
Definition at line 1415 of file cfortHdf.h.
| #define QPSTRING | ( | B | ) | char *B=NULL; |
Definition at line 1412 of file cfortHdf.h.
| #define QPSTRINGV QSTRINGV |
Definition at line 1413 of file cfortHdf.h.
| #define QSTRING | ( | B | ) | char *B=NULL; |
Definition at line 1411 of file cfortHdf.h.
| #define QSTRINGV | ( | B | ) | char *B; unsigned int B##N; |
Definition at line 1410 of file cfortHdf.h.
| #define QSTRVOID | ( | B | ) |
Definition at line 1416 of file cfortHdf.h.
| #define RCF | ( | TN, | |
| I | |||
| ) | STR_##TN(3,R,A##I,B##I,C##I,0) |
Definition at line 1548 of file cfortHdf.h.
| #define RLOGICAL | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 1549 of file cfortHdf.h.
| #define ROUTINE_1 ROUTINE_orig |
Definition at line 1428 of file cfortHdf.h.
| #define ROUTINE_10 ROUTINE_orig |
Definition at line 1437 of file cfortHdf.h.
| #define ROUTINE_11 ROUTINE_orig |
Definition at line 1439 of file cfortHdf.h.
| #define ROUTINE_12 ROUTINE_orig |
Definition at line 1440 of file cfortHdf.h.
| #define ROUTINE_13 ROUTINE_orig |
Definition at line 1441 of file cfortHdf.h.
| #define ROUTINE_14 ROUTINE_orig |
Definition at line 1442 of file cfortHdf.h.
| #define ROUTINE_15 ROUTINE_orig |
Definition at line 1443 of file cfortHdf.h.
| #define ROUTINE_2 ROUTINE_orig |
Definition at line 1429 of file cfortHdf.h.
| #define ROUTINE_3 ROUTINE_orig |
Definition at line 1430 of file cfortHdf.h.
| #define ROUTINE_4 ROUTINE_orig |
Definition at line 1431 of file cfortHdf.h.
| #define ROUTINE_5 ROUTINE_orig |
Definition at line 1432 of file cfortHdf.h.
| #define ROUTINE_6 ROUTINE_orig |
Definition at line 1433 of file cfortHdf.h.
| #define ROUTINE_7 ROUTINE_orig |
Definition at line 1434 of file cfortHdf.h.
| #define ROUTINE_8 ROUTINE_orig |
Definition at line 1435 of file cfortHdf.h.
| #define ROUTINE_9 ROUTINE_orig |
Definition at line 1436 of file cfortHdf.h.
| #define ROUTINE_orig (void *) |
Definition at line 1424 of file cfortHdf.h.
| #define RPLOGICAL | ( | A, | |
| B, | |||
| D | |||
| ) | *A=C2FLOGICAL(*A); |
Definition at line 1550 of file cfortHdf.h.
| #define RPNSTRING | ( | A, | |
| B, | |||
| D | |||
| ) | RPSTRING( A,B,D) |
Definition at line 1569 of file cfortHdf.h.
| #define RPPSTRING | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 1570 of file cfortHdf.h.
| #define RPSTRING | ( | A, | |
| B, | |||
| D | |||
| ) | RRRRPSTR( A,B,D) |
Definition at line 1565 of file cfortHdf.h.
| #define RPSTRINGV | ( | A, | |
| B, | |||
| D | |||
| ) | RRRRPSTRV(A,B,D) |
Definition at line 1566 of file cfortHdf.h.
| #define RRRRPSTR | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 1554 of file cfortHdf.h.
| #define RRRRPSTRV | ( | A, | |
| B, | |||
| D | |||
| ) | c2fstrv(B,A,D+1,(D+1)*B##N), free(B); |
Definition at line 1556 of file cfortHdf.h.
| #define RSTRING | ( | A, | |
| B, | |||
| D | |||
| ) | if (B) free(B); |
Definition at line 1551 of file cfortHdf.h.
| #define RSTRINGV | ( | A, | |
| B, | |||
| D | |||
| ) | free(B); |
Definition at line 1552 of file cfortHdf.h.
| #define RSTRVOID | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 1571 of file cfortHdf.h.
| #define SCF | ( | TN, | |
| NAME, | |||
| I, | |||
| A | |||
| ) | STR_##TN(3,S,NAME,I,A,0) |
Definition at line 1048 of file cfortHdf.h.
| #define secondindexlength | ( | A | ) | (sizeof((A)[0])/sizeof((A)[0][0])) |
Definition at line 215 of file cfortHdf.h.
| #define SEP_INT | ( | T, | |
| B | |||
| ) | A##B |
Definition at line 778 of file cfortHdf.h.
| #define SEP_INTV SEP_INT |
Definition at line 779 of file cfortHdf.h.
| #define SEP_INTVV SEP_INT |
Definition at line 780 of file cfortHdf.h.
| #define SEP_INTVVV SEP_INT |
Definition at line 781 of file cfortHdf.h.
| #define SEP_INTVVVV SEP_INT |
Definition at line 782 of file cfortHdf.h.
| #define SEP_INTVVVVV SEP_INT |
Definition at line 783 of file cfortHdf.h.
| #define SEP_INTVVVVVV SEP_INT |
Definition at line 784 of file cfortHdf.h.
| #define SEP_INTVVVVVVV SEP_INT |
Definition at line 785 of file cfortHdf.h.
| #define SEP_PINT SEP_INT |
Definition at line 786 of file cfortHdf.h.
| #define SEP_PNSTRING SEP_INT |
Definition at line 795 of file cfortHdf.h.
| #define SEP_PPSTRING SEP_INT |
Definition at line 796 of file cfortHdf.h.
| #define SEP_PSTRING SEP_INT |
Definition at line 793 of file cfortHdf.h.
| #define SEP_PSTRINGV SEP_INT |
Definition at line 794 of file cfortHdf.h.
| #define SEP_PVOID SEP_INT |
Definition at line 787 of file cfortHdf.h.
| #define SEP_PZTRINGV SEP_INT |
Definition at line 799 of file cfortHdf.h.
| #define SEP_ROUTINE SEP_INT |
Definition at line 788 of file cfortHdf.h.
| #define SEP_SIMPLE SEP_INT |
Definition at line 789 of file cfortHdf.h.
| #define SEP_STRING SEP_INT |
Definition at line 791 of file cfortHdf.h.
| #define SEP_STRINGV SEP_INT |
Definition at line 792 of file cfortHdf.h.
| #define SEP_STRVOID SEP_INT |
Definition at line 797 of file cfortHdf.h.
| #define SEP_VOID SEP_INT /* Need for FORTRAN calls to C subroutines. */ |
Definition at line 790 of file cfortHdf.h.
| #define SEP_ZTRINGV SEP_INT |
Definition at line 798 of file cfortHdf.h.
| #define SLOGICAL | ( | M, | |
| I, | |||
| A | |||
| ) |
Definition at line 1049 of file cfortHdf.h.
| #define SPLOGICAL | ( | M, | |
| I, | |||
| A | |||
| ) |
Definition at line 1050 of file cfortHdf.h.
| #define SPSTRING | ( | M, | |
| I, | |||
| A | |||
| ) | ,sizeof(A) |
Definition at line 1054 of file cfortHdf.h.
| #define SPSTRINGV SSTRINGV |
Definition at line 1055 of file cfortHdf.h.
| #define SPZTRINGV SZTRINGV |
Definition at line 1058 of file cfortHdf.h.
| #define SSTRING | ( | M, | |
| I, | |||
| A | |||
| ) | ,sizeof(A) |
Definition at line 1051 of file cfortHdf.h.
| #define SSTRINGV | ( | M, | |
| I, | |||
| A | |||
| ) |
Definition at line 1052 of file cfortHdf.h.
| #define STR_BYTE | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1077 of file cfortHdf.h.
| #define STR_BYTEV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1084 of file cfortHdf.h.
| #define STR_BYTEVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1085 of file cfortHdf.h.
| #define STR_BYTEVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1086 of file cfortHdf.h.
| #define STR_BYTEVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1087 of file cfortHdf.h.
| #define STR_BYTEVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1088 of file cfortHdf.h.
| #define STR_BYTEVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1089 of file cfortHdf.h.
| #define STR_BYTEVVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1090 of file cfortHdf.h.
| #define STR_CF_0 | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1152 of file cfortHdf.h.
| #define STR_DOUBLE | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | /* Can't add spaces inside */ |
Definition at line 1078 of file cfortHdf.h.
| #define STR_DOUBLEV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1091 of file cfortHdf.h.
| #define STR_DOUBLEVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1092 of file cfortHdf.h.
| #define STR_DOUBLEVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1093 of file cfortHdf.h.
| #define STR_DOUBLEVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1094 of file cfortHdf.h.
| #define STR_DOUBLEVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1095 of file cfortHdf.h.
| #define STR_DOUBLEVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1096 of file cfortHdf.h.
| #define STR_DOUBLEVVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1097 of file cfortHdf.h.
| #define STR_FLOAT | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | /* expansion since it screws up */ |
Definition at line 1079 of file cfortHdf.h.
| #define STR_FLOATV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1098 of file cfortHdf.h.
| #define STR_FLOATVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1099 of file cfortHdf.h.
| #define STR_FLOATVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1100 of file cfortHdf.h.
| #define STR_FLOATVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1101 of file cfortHdf.h.
| #define STR_FLOATVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1102 of file cfortHdf.h.
| #define STR_FLOATVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1103 of file cfortHdf.h.
| #define STR_FLOATVVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1104 of file cfortHdf.h.
| #define STR_INT | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | /* macro catenation kludge. */ |
Definition at line 1080 of file cfortHdf.h.
| #define STR_INTV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1105 of file cfortHdf.h.
| #define STR_INTVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1106 of file cfortHdf.h.
| #define STR_INTVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1107 of file cfortHdf.h.
| #define STR_INTVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1108 of file cfortHdf.h.
| #define STR_INTVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1109 of file cfortHdf.h.
| #define STR_INTVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1110 of file cfortHdf.h.
| #define STR_INTVVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1111 of file cfortHdf.h.
| #define STR_LOGICAL | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,LOGICAL,A,B,C,D) |
Definition at line 1081 of file cfortHdf.h.
| #define STR_LOGICALV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1112 of file cfortHdf.h.
| #define STR_LOGICALVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1113 of file cfortHdf.h.
| #define STR_LOGICALVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1114 of file cfortHdf.h.
| #define STR_LOGICALVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1115 of file cfortHdf.h.
| #define STR_LOGICALVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1116 of file cfortHdf.h.
| #define STR_LOGICALVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1117 of file cfortHdf.h.
| #define STR_LOGICALVVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1118 of file cfortHdf.h.
| #define STR_LONG | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1082 of file cfortHdf.h.
| #define STR_LONGV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1119 of file cfortHdf.h.
| #define STR_LONGVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1120 of file cfortHdf.h.
| #define STR_LONGVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1121 of file cfortHdf.h.
| #define STR_LONGVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1122 of file cfortHdf.h.
| #define STR_LONGVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1123 of file cfortHdf.h.
| #define STR_LONGVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1124 of file cfortHdf.h.
| #define STR_LONGVVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1125 of file cfortHdf.h.
| #define STR_PBYTE | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1133 of file cfortHdf.h.
| #define STR_PDOUBLE | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1134 of file cfortHdf.h.
| #define STR_PFLOAT | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1135 of file cfortHdf.h.
| #define STR_PINT | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1136 of file cfortHdf.h.
| #define STR_PLOGICAL | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,PLOGICAL,A,B,C,D) |
Definition at line 1137 of file cfortHdf.h.
| #define STR_PLONG | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1138 of file cfortHdf.h.
| #define STR_PNSTRING | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,PNSTRING,A,B,C,D) |
Definition at line 1144 of file cfortHdf.h.
| #define STR_PPSTRING | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,PPSTRING,A,B,C,D) |
Definition at line 1145 of file cfortHdf.h.
| #define STR_PSHORT | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1139 of file cfortHdf.h.
| #define STR_PSTRING | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,PSTRING,A,B,C,D) |
Definition at line 1141 of file cfortHdf.h.
| #define STR_PSTRINGV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,PSTRINGV,A,B,C,D) |
Definition at line 1143 of file cfortHdf.h.
| #define STR_PVOID | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1147 of file cfortHdf.h.
| #define STR_PZTRINGV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,PZTRINGV,A,B,C,D) |
Definition at line 1151 of file cfortHdf.h.
| #define STR_ROUTINE | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1148 of file cfortHdf.h.
| #define STR_SHORT | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1083 of file cfortHdf.h.
| #define STR_SHORTV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1126 of file cfortHdf.h.
| #define STR_SHORTVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1127 of file cfortHdf.h.
| #define STR_SHORTVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1128 of file cfortHdf.h.
| #define STR_SHORTVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1129 of file cfortHdf.h.
| #define STR_SHORTVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1130 of file cfortHdf.h.
| #define STR_SHORTVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1131 of file cfortHdf.h.
| #define STR_SHORTVVVVVVV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1132 of file cfortHdf.h.
| #define STR_SIMPLE | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) |
Definition at line 1149 of file cfortHdf.h.
| #define STR_STRING | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,STRING,A,B,C,D) |
Definition at line 1140 of file cfortHdf.h.
| #define STR_STRINGV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,STRINGV,A,B,C,D) |
Definition at line 1142 of file cfortHdf.h.
| #define STR_STRVOID | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,STRVOID,A,B,C,D) |
Definition at line 1146 of file cfortHdf.h.
| #define STR_ZTRINGV | ( | N, | |
| T, | |||
| A, | |||
| B, | |||
| C, | |||
| D | |||
| ) | CFARGS##N(T,ZTRINGV,A,B,C,D) |
Definition at line 1150 of file cfortHdf.h.
| #define SZTRINGV | ( | M, | |
| I, | |||
| A | |||
| ) |
Definition at line 1056 of file cfortHdf.h.
| #define TBYTE | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | *A |
Definition at line 1446 of file cfortHdf.h.
| #define TBYTEV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1453 of file cfortHdf.h.
| #define TBYTEVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A /* We have to cast to void *, */ |
Definition at line 1460 of file cfortHdf.h.
| #define TBYTEVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A /* since we don't know the */ |
Definition at line 1461 of file cfortHdf.h.
| #define TBYTEVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A /* dimensions of the array. */ |
Definition at line 1462 of file cfortHdf.h.
| #define TBYTEVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A /* i.e. Unfortunately, can't */ |
Definition at line 1463 of file cfortHdf.h.
| #define TBYTEVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A /* check that the type matches */ |
Definition at line 1464 of file cfortHdf.h.
| #define TBYTEVVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A /* with the prototype. */ |
Definition at line 1465 of file cfortHdf.h.
| #define TCF | ( | NAME, | |
| TN, | |||
| I, | |||
| M | |||
| ) | _SEP_(TN,M,COMMA) T##TN(NAME,I,A##I,B##I,C##I) |
Definition at line 1445 of file cfortHdf.h.
| #define TCF_0 | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) |
Definition at line 1546 of file cfortHdf.h.
| #define TDOUBLE | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | *A |
Definition at line 1447 of file cfortHdf.h.
| #define TDOUBLEV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1454 of file cfortHdf.h.
| #define TDOUBLEVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1466 of file cfortHdf.h.
| #define TDOUBLEVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1467 of file cfortHdf.h.
| #define TDOUBLEVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1468 of file cfortHdf.h.
| #define TDOUBLEVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1469 of file cfortHdf.h.
| #define TDOUBLEVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1470 of file cfortHdf.h.
| #define TDOUBLEVVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1471 of file cfortHdf.h.
| #define TERM_CHARS | ( | A, | |
| B | |||
| ) | A,B |
Definition at line 382 of file cfortHdf.h.
| #define TFLOAT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | *A |
Definition at line 1448 of file cfortHdf.h.
| #define TFLOATV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | VOIDP0 A |
Definition at line 1455 of file cfortHdf.h.
| #define TFLOATVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1472 of file cfortHdf.h.
| #define TFLOATVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1473 of file cfortHdf.h.
| #define TFLOATVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1474 of file cfortHdf.h.
| #define TFLOATVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1475 of file cfortHdf.h.
| #define TFLOATVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1476 of file cfortHdf.h.
| #define TFLOATVVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1477 of file cfortHdf.h.
| #define TINT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | *A |
Definition at line 1449 of file cfortHdf.h.
| #define TINTV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1456 of file cfortHdf.h.
| #define TINTVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1478 of file cfortHdf.h.
| #define TINTVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1479 of file cfortHdf.h.
| #define TINTVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1480 of file cfortHdf.h.
| #define TINTVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1481 of file cfortHdf.h.
| #define TINTVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1482 of file cfortHdf.h.
| #define TINTVVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1483 of file cfortHdf.h.
| #define TLOGICAL | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | F2CLOGICAL(*A) |
Definition at line 1450 of file cfortHdf.h.
| #define TLOGICALV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1457 of file cfortHdf.h.
| #define TLOGICALVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1484 of file cfortHdf.h.
| #define TLOGICALVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1485 of file cfortHdf.h.
| #define TLOGICALVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1486 of file cfortHdf.h.
| #define TLOGICALVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1487 of file cfortHdf.h.
| #define TLOGICALVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1488 of file cfortHdf.h.
| #define TLOGICALVVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1489 of file cfortHdf.h.
| #define TLONG | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | *A |
Definition at line 1451 of file cfortHdf.h.
| #define TLONGV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1458 of file cfortHdf.h.
| #define TLONGVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1490 of file cfortHdf.h.
| #define TLONGVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1491 of file cfortHdf.h.
| #define TLONGVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1492 of file cfortHdf.h.
| #define TLONGVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1493 of file cfortHdf.h.
| #define TLONGVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1494 of file cfortHdf.h.
| #define TLONGVVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1495 of file cfortHdf.h.
| #define TPBYTE | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1502 of file cfortHdf.h.
| #define TPDOUBLE | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1503 of file cfortHdf.h.
| #define TPFLOAT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | VOIDP0 A |
Definition at line 1504 of file cfortHdf.h.
| #define TPINT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1505 of file cfortHdf.h.
| #define TPLOGICAL | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | ((*A=F2CLOGICAL(*A)),A) |
Definition at line 1506 of file cfortHdf.h.
| #define TPLONG | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1507 of file cfortHdf.h.
| #define TPNSTRING TSTRING |
Definition at line 1544 of file cfortHdf.h.
| #define TPPSTRING | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1540 of file cfortHdf.h.
| #define TPSHORT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1508 of file cfortHdf.h.
| #define TPSTRING | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | TTSTR( A,B,D) |
Definition at line 1539 of file cfortHdf.h.
| #define TPSTRINGV TSTRINGV |
Definition at line 1545 of file cfortHdf.h.
| #define TPVOID | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1509 of file cfortHdf.h.
| #define TROUTINE | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | ROUTINE_##I A |
Definition at line 1510 of file cfortHdf.h.
| #define TSHORT | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | *A |
Definition at line 1452 of file cfortHdf.h.
| #define TSHORTV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A |
Definition at line 1459 of file cfortHdf.h.
| #define TSHORTVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1496 of file cfortHdf.h.
| #define TSHORTVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1497 of file cfortHdf.h.
| #define TSHORTVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1498 of file cfortHdf.h.
| #define TSHORTVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1499 of file cfortHdf.h.
| #define TSHORTVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1500 of file cfortHdf.h.
| #define TSHORTVVVVVVV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | (void *)A |
Definition at line 1501 of file cfortHdf.h.
| #define TSTRING | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | TTTTSTR( A,B,D) |
Definition at line 1536 of file cfortHdf.h.
| #define TSTRINGV | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) |
Definition at line 1537 of file cfortHdf.h.
| #define TSTRVOID | ( | M, | |
| I, | |||
| A, | |||
| B, | |||
| D | |||
| ) | A,D |
Definition at line 1541 of file cfortHdf.h.
| #define TTSTR | ( | A, | |
| B, | |||
| D | |||
| ) | ((B=malloc(D+1))[D]='\0', memcpy(B,A,D), kill_trailing(B,' ')) |
Definition at line 1514 of file cfortHdf.h.
| #define TTTTSTR | ( | A, | |
| B, | |||
| D | |||
| ) |
Definition at line 1516 of file cfortHdf.h.
| #define TTTTSTRV | ( | A, | |
| B, | |||
| D, | |||
| E | |||
| ) |
Definition at line 1518 of file cfortHdf.h.
| #define typePBYTEVVVVVVV INTEGER_BYTE |
Definition at line 810 of file cfortHdf.h.
| #define typePDOUBLEVVVVVVV DOUBLE_PRECISION |
Definition at line 811 of file cfortHdf.h.
| #define typePFLOATVVVVVVV float |
Definition at line 812 of file cfortHdf.h.
| #define typePINTVVVVVVV int |
Definition at line 813 of file cfortHdf.h.
| #define typePLOGICALVVVVVVV int |
Definition at line 814 of file cfortHdf.h.
| #define typePLONGVVVVVVV long |
Definition at line 815 of file cfortHdf.h.
| #define typePSHORTVVVVVVV short |
Definition at line 816 of file cfortHdf.h.
Definition at line 906 of file cfortHdf.h.
| #define UINT | ( | T, | |
| A | |||
| ) | typeP##T##VVVVVVV A |
Definition at line 909 of file cfortHdf.h.
| #define UINTV | ( | T, | |
| A | |||
| ) | typeP##T##VVVVVV *A |
Definition at line 910 of file cfortHdf.h.
| #define UINTVV | ( | T, | |
| A | |||
| ) | typeP##T##VVVVV *A |
Definition at line 911 of file cfortHdf.h.
| #define UINTVVV | ( | T, | |
| A | |||
| ) | typeP##T##VVVV *A |
Definition at line 912 of file cfortHdf.h.
| #define UINTVVVV | ( | T, | |
| A | |||
| ) | typeP##T##VVV *A |
Definition at line 913 of file cfortHdf.h.
| #define UINTVVVVV | ( | T, | |
| A | |||
| ) | typeP##T##VV *A |
Definition at line 914 of file cfortHdf.h.
| #define UINTVVVVVV | ( | T, | |
| A | |||
| ) | typeP##T##V *A |
Definition at line 915 of file cfortHdf.h.
| #define UINTVVVVVVV | ( | T, | |
| A | |||
| ) | typeP##T *A |
Definition at line 916 of file cfortHdf.h.
| #define UPINT | ( | T, | |
| A | |||
| ) | type##T##VVVVVVV *A |
Definition at line 917 of file cfortHdf.h.
| #define UPSTRING | ( | T, | |
| A | |||
| ) | char *A |
Definition at line 923 of file cfortHdf.h.
| #define UPSTRINGV | ( | T, | |
| A | |||
| ) | char *A |
Definition at line 924 of file cfortHdf.h.
| #define UPVOID | ( | T, | |
| A | |||
| ) | void *A |
Definition at line 918 of file cfortHdf.h.
| #define UPZTRINGV | ( | T, | |
| A | |||
| ) | char *A |
Definition at line 926 of file cfortHdf.h.
| #define UROUTINE | ( | T, | |
| A | |||
| ) | void (*A)() |
Definition at line 919 of file cfortHdf.h.
| #define USTRING | ( | T, | |
| A | |||
| ) | char *A /* via VOID and wrapper. */ |
Definition at line 921 of file cfortHdf.h.
| #define USTRINGV | ( | T, | |
| A | |||
| ) | char *A |
Definition at line 922 of file cfortHdf.h.
Definition at line 907 of file cfortHdf.h.
| #define UUINT | ( | T, | |
| A | |||
| ) | typeP##T##VVVVVVV A |
Definition at line 929 of file cfortHdf.h.
| #define UUSTRING | ( | T, | |
| A | |||
| ) | char *A |
Definition at line 931 of file cfortHdf.h.
Definition at line 908 of file cfortHdf.h.
| #define UUVOID | ( | T, | |
| A | |||
| ) | /* Needed for FORTRAN calls C subroutines. */ |
Definition at line 930 of file cfortHdf.h.
| #define UVOID | ( | T, | |
| A | |||
| ) | void A /* Needed for C calls FORTRAN subroutines. */ |
Definition at line 920 of file cfortHdf.h.
| #define UZTRINGV | ( | T, | |
| A | |||
| ) | char *A |
Definition at line 925 of file cfortHdf.h.
| #define VCF | ( | TN, | |
| I | |||
| ) | _INT(3,V,TN,A##I,B##I) |
Definition at line 456 of file cfortHdf.h.
| #define VINT | ( | T, | |
| A, | |||
| B | |||
| ) | typeP##T##VVVVVVV B = A; |
Definition at line 458 of file cfortHdf.h.
| #define VINTV | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 459 of file cfortHdf.h.
| #define VINTVV | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 460 of file cfortHdf.h.
| #define VINTVVV | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 461 of file cfortHdf.h.
| #define VINTVVVV | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 462 of file cfortHdf.h.
| #define VINTVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 463 of file cfortHdf.h.
| #define VINTVVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 464 of file cfortHdf.h.
| #define VINTVVVVVVV | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 465 of file cfortHdf.h.
| #define VOIDP0 |
Definition at line 155 of file cfortHdf.h.
| #define VPINT | ( | T, | |
| A, | |||
| B | |||
| ) | VP##T(A,B) |
Definition at line 466 of file cfortHdf.h.
| #define VPPBYTE VPPINT |
Definition at line 448 of file cfortHdf.h.
| #define VPPDOUBLE VPPINT |
Definition at line 449 of file cfortHdf.h.
| #define VPPFLOAT VPPINT |
Definition at line 450 of file cfortHdf.h.
| #define VPPINT | ( | A, | |
| B | |||
| ) | int B = (int)A; /* For ZSTRINGV_ARGS */ |
Definition at line 451 of file cfortHdf.h.
| #define VPPLOGICAL | ( | A, | |
| B | |||
| ) | int *B; /* Returning LOGICAL in FUNn and SUBn.*/ |
Definition at line 452 of file cfortHdf.h.
| #define VPPLONG VPPINT |
Definition at line 453 of file cfortHdf.h.
| #define VPPSHORT VPPINT |
Definition at line 454 of file cfortHdf.h.
| #define VPSTRING | ( | T, | |
| A, | |||
| B | |||
| ) | int B; |
Definition at line 485 of file cfortHdf.h.
| #define VPSTRINGV | ( | T, | |
| A, | |||
| B | |||
| ) | struct {char *fs; unsigned short sizeofA, flen;} B; |
Definition at line 486 of file cfortHdf.h.
| #define VPVOID | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 467 of file cfortHdf.h.
| #define VPZTRINGV VPSTRINGV |
Definition at line 489 of file cfortHdf.h.
| #define VROUTINE | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 471 of file cfortHdf.h.
| #define VSIMPLE | ( | T, | |
| A, | |||
| B | |||
| ) |
Definition at line 473 of file cfortHdf.h.
| #define VSTRING | ( | T, | |
| A, | |||
| B | |||
| ) | struct {unsigned short clen, flen;} B; |
Definition at line 483 of file cfortHdf.h.
| #define VSTRINGV | ( | T, | |
| A, | |||
| B | |||
| ) | struct {char *s, *fs; unsigned flen;} B; |
Definition at line 484 of file cfortHdf.h.
| #define VVCF | ( | TN, | |
| AI, | |||
| BI | |||
| ) | _INT(3,V,TN,AI,BI) |
Definition at line 457 of file cfortHdf.h.
| #define VZTRINGV VSTRINGV |
Definition at line 488 of file cfortHdf.h.
| #define WCF | ( | TN, | |
| AN, | |||
| I | |||
| ) | STR_##TN(2,W,AN,B##I, 0,0) |
Definition at line 575 of file cfortHdf.h.
| #define WLOGICAL | ( | A, | |
| B | |||
| ) |
Definition at line 576 of file cfortHdf.h.
| #define WPLOGICAL | ( | A, | |
| B | |||
| ) | *B=F2CLOGICAL(*B); |
Definition at line 577 of file cfortHdf.h.
| #define WPSTRING | ( | A, | |
| B | |||
| ) | kill_trailing(A,' '); |
Definition at line 579 of file cfortHdf.h.
| #define WPSTRINGV | ( | A, | |
| B | |||
| ) |
Definition at line 588 of file cfortHdf.h.
| #define WPZTRINGV WPSTRINGV |
Definition at line 592 of file cfortHdf.h.
| #define WSTRING | ( | A, | |
| B | |||
| ) | (A[B.clen]!='\0'?A[B.clen]='\0':0); /* A?="constnt"*/ |
Definition at line 578 of file cfortHdf.h.
| #define WSTRINGV | ( | A, | |
| B | |||
| ) | free(B.s); |
Definition at line 587 of file cfortHdf.h.
| #define WZTRINGV WSTRINGV |
Definition at line 591 of file cfortHdf.h.
| #define XBYTE return A0; |
Definition at line 1254 of file cfortHdf.h.
| #define XDOUBLE return A0; |
Definition at line 1255 of file cfortHdf.h.
| #define XFLOAT return A0; |
Definition at line 1257 of file cfortHdf.h.
| #define XINT return A0; |
Definition at line 1261 of file cfortHdf.h.
| #define XLOGICAL return F2CLOGICAL(A0); |
Definition at line 1262 of file cfortHdf.h.
| #define XLONG return A0; |
Definition at line 1263 of file cfortHdf.h.
| #define XSHORT return A0; |
Definition at line 1264 of file cfortHdf.h.
| #define XSTRING |
Definition at line 1270 of file cfortHdf.h.
| #define XVOID return ; |
Definition at line 1265 of file cfortHdf.h.
| #define ZCF | ( | TN, | |
| N, | |||
| AN | |||
| ) | _INT(3,Z,TN,N,AN) |
Definition at line 1028 of file cfortHdf.h.
| #define ZINT | ( | T, | |
| I, | |||
| A | |||
| ) | (__cfztringv[I]=(int)A), |
Definition at line 1029 of file cfortHdf.h.
| #define ZINTV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1031 of file cfortHdf.h.
| #define ZINTVV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1032 of file cfortHdf.h.
| #define ZINTVVV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1033 of file cfortHdf.h.
| #define ZINTVVVV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1034 of file cfortHdf.h.
| #define ZINTVVVVV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1035 of file cfortHdf.h.
| #define ZINTVVVVVV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1036 of file cfortHdf.h.
| #define ZINTVVVVVVV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1037 of file cfortHdf.h.
| #define ZPINT ZINT |
Definition at line 1030 of file cfortHdf.h.
| #define ZPSTRING | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1040 of file cfortHdf.h.
| #define ZPSTRINGV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1041 of file cfortHdf.h.
| #define ZPVOID | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1042 of file cfortHdf.h.
| #define ZPZTRINGV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1046 of file cfortHdf.h.
| #define ZROUTINE | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1043 of file cfortHdf.h.
| #define ZSIMPLE | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1044 of file cfortHdf.h.
| #define ZSTRING | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1038 of file cfortHdf.h.
| #define ZSTRINGV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1039 of file cfortHdf.h.
| #define ZTRINGV_ARGF | ( | I | ) | __cfztringv[I] |
Definition at line 445 of file cfortHdf.h.
| #define ZTRINGV_ARGS | ( | I | ) | B##I |
Definition at line 446 of file cfortHdf.h.
| #define ZTRINGV_NUM | ( | I | ) | I /* FORTRAN function. */ |
Definition at line 444 of file cfortHdf.h.
| #define ZZTRINGV | ( | T, | |
| I, | |||
| A | |||
| ) |
Definition at line 1045 of file cfortHdf.h.
|
static |
Definition at line 278 of file cfortHdf.h.
|
static |
Definition at line 294 of file cfortHdf.h.
|
static |
Definition at line 311 of file cfortHdf.h.
|
static |
Definition at line 327 of file cfortHdf.h.
|
static |
Definition at line 384 of file cfortHdf.h.
|
static |
Definition at line 341 of file cfortHdf.h.
|
static |
Definition at line 443 of file cfortHdf.h.