6 #define FORTRAN_NAME(lcname, UCNAME) lcname##_
7 #elif defined(NOCHANGE)
8 #define FORTRAN_NAME(lcname, UCNAME) lcname
10 #define FORTRAN_NAME(lcname, UCNAME) UCNAME
12 #error Define one of ADD_, NOCHANGE, or UPCASE for how Fortran functions are name mangled.
25 #define lapackf77_lsame FORTRAN_NAME( lsame, LSAME )
26 #define lapackf77_xerbla FORTRAN_NAME( xerbla, XERBLA )
28 #define lapackf77_slamch FORTRAN_NAME( slamch, SLAMCH )
29 #define lapackf77_dlamch FORTRAN_NAME( dlamch, DLAMCH )
30 #define lapackf77_slabad FORTRAN_NAME( slabad, SLABAD )
31 #define lapackf77_dlabad FORTRAN_NAME( dlabad, DLABAD )
32 #define lapackf77_zcgesv FORTRAN_NAME( zcgesv, ZCGESV )
33 #define lapackf77_dsgesv FORTRAN_NAME( dsgesv, DSGESV )
35 #define lapackf77_dsterf FORTRAN_NAME( dsterf, DSTERF )
36 #define lapackf77_ssterf FORTRAN_NAME( ssterf, SSTERF )
38 #define lapackf77_zlag2c FORTRAN_NAME( zlag2c, ZLAG2C )
39 #define lapackf77_clag2z FORTRAN_NAME( clag2z, CLAG2Z )
40 #define lapackf77_dlag2s FORTRAN_NAME( dlag2s, DLAG2S )
41 #define lapackf77_slag2d FORTRAN_NAME( slag2d, SLAG2D )
43 #define lapackf77_dlapy2 FORTRAN_NAME( dlapy2, DLAPY2 )
44 #define lapackf77_slapy2 FORTRAN_NAME( slapy2, SLAPY2 )