Go to the documentation of this file. 17 #define TOKEN_PASTE_(a,b) a##b 18 #define TOKEN_PASTE(a,b) TOKEN_PASTE_(a,b) 21 # define PREFIXED_NAME(x) TOKEN_PASTE(PREFIX,x) 23 # define PREFIXED_NAME(x) x 27 # define FPREFIXED_NAME(x) TOKEN_PASTE(FPREFIX,x) 29 # define FPREFIXED_NAME(x) x 33 # define FORTRAN_NAME(low,up) FPREFIXED_NAME(up) 34 # define FORTRAN_UNPREFIXED(low,up) up 35 #elif defined(UNDERSCORE) 36 # define FORTRAN_NAME(low,up) FPREFIXED_NAME(TOKEN_PASTE(low,_)) 37 # define FORTRAN_UNPREFIXED(low,up) TOKEN_PASTE(low,_) 39 # define FORTRAN_NAME(low,up) FPREFIXED_NAME(low) 40 # define FORTRAN_UNPREFIXED(low,up) low