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.