Files
lapack/CBLAS/include/cblas_mangling_with_flags.h.in
T
Hans Johnson 9dd0968b21 STYLE: Change source template files to .in extension
The cblas_mangling_with_flags.h and lapacke_mangling_with_flags.h
are template files that are not used directly.  They need to be
configured (i.e. copied) to lapacke_mangling.h and cblas_mangling.h
header files that are used.  These renamings make the intent of
these files more clearly reported.

The file LAPACKE/include/lapacke_mangling.h should not be stored in the
repository because it should be generated (copied from above) at build
time.
2016-07-04 17:35:05 -05:00

18 lines
444 B
C

#ifndef F77_HEADER_INCLUDED
#define F77_HEADER_INCLUDED
#ifndef F77_GLOBAL
#if defined(F77_GLOBAL_PATTERN_LC) || defined(ADD_)
#define F77_GLOBAL(lcname,UCNAME) lcname##_
#elif defined(F77_GLOBAL_PATTERN_UC) || defined(UPPER)
#define F77_GLOBAL(lcname,UCNAME) UCNAME
#elif defined(F77_GLOBAL_PATTERN_MC) || defined(NOCHANGE)
#define F77_GLOBAL(lcname,UCNAME) lcname
#else
#define F77_GLOBAL(lcname,UCNAME) lcname##_
#endif
#endif
#endif