Hi,

  I've compiled and make check'd it on:

GNU/Linux/AMD 2.6.14 and
NetBSD/i386 2.1

with no problems. I also compiled it under linux with the flags:

make CFLAGS="-pedantic -Wall -W -Wmissing-prototypes
-Wstrict-prototypes -Wconversion -Wshadow -Wpointer-arith -Wcast-qual
-Wcast-align -Wwrite-strings -Wnested-externs -fshort-enums -fno-common"

and I attached all the resulting warnings. They're all pretty
harmless. The only thing that stands out is there are a few cases
where local gsl variable names are shadowing global ones in
the system mathcalls.h.

I also stuck in a -ansi there and everything looks good under that
too except for a lot of complaining about no hypot prototype..

Anyway, its looking good!

Patrick Alken

On Thu, Feb 15, 2007 at 12:51:23PM +0000, Brian Gough wrote:
> I have made a test release for gsl-1.9. 
> 
> I have only tested it on GNU/Linux -- please report any problems you
> find in compiling it, running make check or against existing
> applications (it should be backwards compatible).
> 
> It is available at the following location:
> 
> http://www.network-theory.co.uk/download/gsl/gsl-1.8.90.tar.gz
> http://www.network-theory.co.uk/download/gsl/gsl-1.8.90.tar.gz.sig
> 
> The main new features from the ChangeLog are:
> 
> ** Added support for nonsymmetric eigensystems (Patrick Alken)
> 
> ** Added Mathieu functions (Lowell Johnson)
> 
> ** Added a new BFGS2 minimisation method, requires substantially fewer
> function and gradient evaluations that the existing BFGS minimiser.
> 
> ** Added new functions for basis splines (Patrick Alken)
> 
> -- 
> Brian Gough
> 
view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:34: warning: cast discards qualifiers from pointer target type

view_source.c:67: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

view_source.c:40: warning: cast discards qualifiers from pointer target type

view_source.c:80: warning: cast discards qualifiers from pointer target type

blas.c:52: warning: passing arg 2 of `cblas_sdsdot' as `float' rather than 
`double' due to prototype

blas.c:393: warning: passing arg 2 of `cblas_saxpy' as `float' rather than 
`double' due to prototype

blas.c:474: warning: passing arg 6 of `cblas_srot' as `float' rather than 
`double' due to prototype

blas.c:474: warning: passing arg 7 of `cblas_srot' as `float' rather than 
`double' due to prototype

blas.c:504: warning: passing arg 4 of `cblas_srotmg' as `float' rather than 
`double' due to prototype

blas.c:554: warning: passing arg 2 of `cblas_sscal' as `float' rather than 
`double' due to prototype

blas.c:580: warning: passing arg 2 of `cblas_csscal' as `float' rather than 
`double' due to prototype

blas.c:609: warning: passing arg 5 of `cblas_sgemv' as `float' rather than 
`double' due to prototype

blas.c:609: warning: passing arg 10 of `cblas_sgemv' as `float' rather than 
`double' due to prototype

blas.c:762: warning: passing arg 4 of `cblas_ssymv' as `float' rather than 
`double' due to prototype

blas.c:762: warning: passing arg 9 of `cblas_ssymv' as `float' rather than 
`double' due to prototype

blas.c:987: warning: passing arg 4 of `cblas_sger' as `float' rather than 
`double' due to prototype

blas.c:1128: warning: passing arg 4 of `cblas_cher' as `float' rather than 
`double' due to prototype

blas.c:1225: warning: passing arg 4 of `cblas_ssyr' as `float' rather than 
`double' due to prototype

blas.c:1271: warning: passing arg 4 of `cblas_ssyr2' as `float' rather than 
`double' due to prototype

blas.c:1323: warning: passing arg 7 of `cblas_sgemm' as `float' rather than 
`double' due to prototype

blas.c:1323: warning: passing arg 12 of `cblas_sgemm' as `float' rather than 
`double' due to prototype

blas.c:1440: warning: passing arg 6 of `cblas_ssymm' as `float' rather than 
`double' due to prototype

blas.c:1440: warning: passing arg 11 of `cblas_ssymm' as `float' rather than 
`double' due to prototype

blas.c:1643: warning: passing arg 6 of `cblas_ssyrk' as `float' rather than 
`double' due to prototype

blas.c:1643: warning: passing arg 9 of `cblas_ssyrk' as `float' rather than 
`double' due to prototype

blas.c:1747: warning: passing arg 6 of `cblas_cherk' as `float' rather than 
`double' due to prototype

blas.c:1747: warning: passing arg 9 of `cblas_cherk' as `float' rather than 
`double' due to prototype

blas.c:1801: warning: passing arg 6 of `cblas_ssyr2k' as `float' rather than 
`double' due to prototype

blas.c:1801: warning: passing arg 11 of `cblas_ssyr2k' as `float' rather than 
`double' due to prototype

blas.c:1920: warning: passing arg 11 of `cblas_cher2k' as `float' rather than 
`double' due to prototype

blas.c:1975: warning: passing arg 8 of `cblas_strmm' as `float' rather than 
`double' due to prototype

blas.c:2094: warning: passing arg 8 of `cblas_strsm' as `float' rather than 
`double' due to prototype

tridiag.c:47: warning: declaration of 'gamma' shadows a global declaration

/usr/include/bits/mathcalls.h:265: warning: shadowed declaration is here

tridiag.c:207: warning: declaration of 'gamma' shadows a global declaration

/usr/include/bits/mathcalls.h:265: warning: shadowed declaration is here

hessenberg.c:289: warning: passing arg 2 of `gsl_matrix_set' as unsigned due to 
prototype

hessenberg.c:289: warning: passing arg 3 of `gsl_matrix_set' as unsigned due to 
prototype

hermv.c:223: warning: declaration of 'y1' shadows a global declaration

/usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here

bessel.c:459: warning: declaration of 'gamma' shadows a global declaration

/usr/include/bits/mathcalls.h:265: warning: shadowed declaration is here

bessel_Jnu.c:152: warning: declaration of 'gamma' shadows a global declaration

/usr/include/bits/mathcalls.h:265: warning: shadowed declaration is here

bessel_olver.c:597: warning: unused parameter 'abs_zeta'

bessel_olver.c:629: warning: unused parameter 'abs_zeta'

bessel_olver.c:752: warning: unused parameter 'abs_zeta'

bessel_olver.c:781: warning: unused parameter 'abs_zeta'

bessel_y.c:46: warning: passing arg 1 of `gsl_sf_doublefact_e' as unsigned due 
to prototype

bessel_zero.c:1125: warning: passing arg 2 of `clenshaw' as signed due to 
prototype

bessel_zero.c:1133: warning: passing arg 2 of `clenshaw' as signed due to 
prototype

bessel_zero.c:1145: warning: passing arg 2 of `clenshaw' as signed due to 
prototype

bessel_zero.c:1153: warning: passing arg 2 of `clenshaw' as signed due to 
prototype

bessel_zero.c:1171: warning: passing arg 2 of `clenshaw' as signed due to 
prototype

coulomb.c:1138: warning: declaration of 'gamma' shadows a global declaration

/usr/include/bits/mathcalls.h:265: warning: shadowed declaration is here

coupling.c:66: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:67: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:68: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:69: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:142: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:142: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:143: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:143: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:144: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:144: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:145: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:145: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:146: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:146: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:147: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:147: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:157: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:157: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:158: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:158: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:159: warning: passing arg 1 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:159: warning: passing arg 2 of `gsl_sf_choose_e' as unsigned due to 
prototype

coupling.c:188: warning: no previous prototype for 
'gsl_sf_coupling_6j_INCORRECT_e'

coupling.c:254: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:255: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:256: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:257: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:258: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:259: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:260: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:261: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due to 
prototype

coupling.c:406: warning: no previous prototype for 
'gsl_sf_coupling_6j_INCORRECT'

coulomb_bound.c:43: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due 
to prototype

coulomb_bound.c:44: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due 
to prototype

coulomb_bound.c:91: warning: passing arg 2 of `gsl_sf_laguerre_n_e' as floating 
rather than integer due to prototype

ellint.c:89: warning: declaration of 'yn' shadows a global declaration

/usr/include/bits/mathcalls.h:243: warning: shadowed declaration is here

ellint.c:128: warning: declaration of 'yn' shadows a global declaration

/usr/include/bits/mathcalls.h:243: warning: shadowed declaration is here

ellint.c:190: warning: declaration of 'yn' shadows a global declaration

/usr/include/bits/mathcalls.h:243: warning: shadowed declaration is here

ellint.c:244: warning: declaration of 'yn' shadows a global declaration

/usr/include/bits/mathcalls.h:243: warning: shadowed declaration is here

ellint.c:449: warning: declaration of 'rd' shadows a previous local

ellint.c:442: warning: shadowed declaration is here

ellint.c:426: warning: unused parameter 'n'

exp.c:453: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due to 
prototype

exp.c:471: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due to 
prototype

exp.c:472: warning: passing arg 1 of `log' as floating rather than integer due 
to prototype

fermi_dirac.c:1153: warning: passing arg 1 of `gsl_sf_fact_e' as unsigned due 
to prototype

fermi_dirac.c:1400: warning: passing arg 1 of `fd_neg' as floating rather than 
integer due to prototype

fermi_dirac.c:1410: warning: passing arg 1 of `fd_asymp' as floating rather 
than integer due to prototype

gamma.c:830: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due to 
prototype

gamma.c:1614: warning: passing arg 1 of `fabs' as floating rather than integer 
due to prototype

gamma_inc.c:152: warning: declaration of 'erfc' shadows a global declaration

/usr/include/bits/mathcalls.h:251: warning: shadowed declaration is here

hyperg_1F1.c:152: warning: passing arg 2 of `pow' as floating rather than 
integer due to prototype

hyperg_1F1.c:153: warning: passing arg 2 of `pow' as floating rather than 
integer due to prototype

hyperg_1F1.c:153: warning: passing arg 2 of `pow' as floating rather than 
integer due to prototype

hyperg_1F1.c:975: warning: passing arg 1 of `hyperg_1F1_beq2a_pos' as floating 
rather than integer due to prototype

hyperg_1F1.c:981: warning: passing arg 1 of `gsl_sf_hyperg_1F1_series_e' as 
floating rather than integer due to prototype

hyperg_1F1.c:981: warning: passing arg 2 of `gsl_sf_hyperg_1F1_series_e' as 
floating rather than integer due to prototype

hyperg_1F1.c:989: warning: passing arg 1 of `hyperg_1F1_CF1_p_ser' as floating 
rather than integer due to prototype

hyperg_1F1.c:989: warning: passing arg 2 of `hyperg_1F1_CF1_p_ser' as floating 
rather than integer due to prototype

hyperg_1F1.c:1003: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1014: warning: passing arg 1 of `hyperg_1F1_CF1_p_ser' as floating 
rather than integer due to prototype

hyperg_1F1.c:1014: warning: passing arg 2 of `hyperg_1F1_CF1_p_ser' as floating 
rather than integer due to prototype

hyperg_1F1.c:1034: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1057: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1086: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1113: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1169: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1204: warning: passing arg 1 of `sqrt' as floating rather than 
integer due to prototype

hyperg_1F1.c:1233: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due 
to prototype

hyperg_1F1.c:1246: warning: passing arg 2 of `gsl_sf_lnbeta_e' as floating 
rather than integer due to prototype

hyperg_1F1.c:1255: warning: passing arg 2 of `gsl_sf_beta_e' as floating rather 
than integer due to prototype

hyperg_1F1.c:1267: warning: passing arg 1 of `log' as floating rather than 
integer due to prototype

hyperg_1F1.c:1317: warning: passing arg 2 of `hyperg_1F1_a_negint_poly' as 
floating rather than integer due to prototype

hyperg_1F1.c:1326: warning: passing arg 2 of `hyperg_1F1_a_negint_poly' as 
floating rather than integer due to prototype

hyperg_1F1.c:1813: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1813: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1815: warning: passing arg 1 of `hyperg_1F1_asymp_posx' as 
floating rather than integer due to prototype

hyperg_1F1.c:1815: warning: passing arg 2 of `hyperg_1F1_asymp_posx' as 
floating rather than integer due to prototype

hyperg_1F1.c:1817: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1817: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_1F1.c:1819: warning: passing arg 1 of `hyperg_1F1_asymp_negx' as 
floating rather than integer due to prototype

hyperg_1F1.c:1819: warning: passing arg 2 of `hyperg_1F1_asymp_negx' as 
floating rather than integer due to prototype

hyperg_U.c:285: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:470: warning: declaration of 'xi' shadows a previous local

hyperg_U.c:388: warning: shadowed declaration is here

hyperg_U.c:532: warning: declaration of 'xi' shadows a previous local

hyperg_U.c:388: warning: shadowed declaration is here

hyperg_U.c:699: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:709: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:713: warning: passing arg 1 of `hyperg_zaU_asymp' as floating rather 
than integer due to prototype

hyperg_U.c:713: warning: passing arg 2 of `hyperg_zaU_asymp' as floating rather 
than integer due to prototype

hyperg_U.c:719: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:719: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:721: warning: passing arg 1 of `hyperg_U_series' as floating rather 
than integer due to prototype

hyperg_U.c:721: warning: passing arg 2 of `hyperg_U_series' as floating rather 
than integer due to prototype

hyperg_U.c:751: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:764: warning: passing arg 2 of `hyperg_U_small_a_bgt0' as floating 
rather than integer due to prototype

hyperg_U.c:785: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:815: warning: passing arg 1 of `hyperg_U_CF1' as floating rather 
than integer due to prototype

hyperg_U.c:815: warning: passing arg 2 of `hyperg_U_CF1' as floating rather 
than integer due to prototype

hyperg_U.c:836: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:868: warning: passing arg 1 of `hyperg_U_CF1' as floating rather 
than integer due to prototype

hyperg_U.c:868: warning: passing arg 2 of `hyperg_U_CF1' as floating rather 
than integer due to prototype

hyperg_U.c:880: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:902: warning: passing arg 1 of `hyperg_lnU_beq2a' as floating rather 
than integer due to prototype

hyperg_U.c:932: warning: passing arg 1 of `hyperg_U_small_a_bgt0' as floating 
rather than integer due to prototype

hyperg_U.c:932: warning: passing arg 2 of `hyperg_U_small_a_bgt0' as floating 
rather than integer due to prototype

hyperg_U.c:946: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:1004: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due to 
prototype

hyperg_U.c:1277: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:1314: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

hyperg_U.c:1346: warning: passing arg 1 of `gsl_sf_hyperg_U_int_e10_e' as 
integer rather than floating due to prototype

hyperg_U.c:1346: warning: passing arg 2 of `gsl_sf_hyperg_U_int_e10_e' as 
integer rather than floating due to prototype

laguerre.c:60: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due to 
prototype

laguerre.c:94: warning: passing arg 1 of `gsl_sf_lnfact_e' as unsigned due to 
prototype

legendre_H3d.c:466: warning: passing arg 2 of `hypot' as floating rather than 
integer due to prototype

legendre_H3d.c:537: warning: passing arg 2 of `hypot' as floating rather than 
integer due to prototype

legendre_Qn.c:294: warning: passing arg 1 of `legendre_Ql_asymp_unif' as 
floating rather than integer due to prototype

legendre_con.c:104: warning: passing arg 1 of `sqrt' as floating rather than 
integer due to prototype

legendre_con.c:124: warning: declaration of 'gamma' shadows a global declaration

/usr/include/bits/mathcalls.h:265: warning: shadowed declaration is here

legendre_con.c:143: warning: passing arg 1 of `sqrt' as floating rather than 
integer due to prototype

legendre_poly.c:542: warning: passing arg 1 of `gsl_sf_lnpoch_e' as floating 
rather than integer due to prototype

legendre_poly.c:544: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

legendre_poly.c:582: warning: passing arg 1 of `fabs' as floating rather than 
integer due to prototype

legendre_poly.c:625: warning: passing arg 1 of `gsl_sf_lnpoch_e' as floating 
rather than integer due to prototype

mathieu_charv.c:695: warning: comparison between signed and unsigned

mathieu_charv.c:773: warning: comparison between signed and unsigned

mathieu_charv.c:791: warning: comparison between signed and unsigned

mathieu_charv.c:843: warning: comparison between signed and unsigned

poch.c:163: warning: passing arg 1 of `fabs' as floating rather than integer 
due to prototype

poch.c:178: warning: passing arg 1 of `fabs' as floating rather than integer 
due to prototype

psi.c:527: warning: passing arg 2 of `gsl_complex_add_real' as floating rather 
than integer due to prototype

psi.c:593: warning: passing arg 1 of `log' as floating rather than integer due 
to prototype

psi.c:594: warning: passing arg 1 of `log' as floating rather than integer due 
to prototype

zeta.c:935: warning: passing arg 1 of `gsl_sf_zetam1_e' as floating rather than 
integer due to prototype

niederreiter-2.c:78: warning: unused parameter 'dimension'

sobol.c:129: warning: unused parameter 'dimension'

gausszig.c:187: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

gausszig.c:187: warning: declaration of 'y1' shadows a global declaration

/usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here

binomial_tpe.c:81: warning: declaration of 'y1' shadows a global declaration

/usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here

binomial_tpe.c:120: warning: passing arg 2 of `gsl_pow_int' as signed due to 
prototype

siman_tsp.c:90: warning: declaration of 'y1' shadows a global declaration

/usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here

linear.c:28: warning: unused parameter 'vstate'

linear.c:29: warning: unused parameter 'x_array'

linear.c:30: warning: unused parameter 'y_array'

linear.c:31: warning: unused parameter 'size'

linear.c:38: warning: unused parameter 'vstate'

linear.c:79: warning: unused parameter 'vstate'

linear.c:122: warning: unused parameter 'vstate'

linear.c:123: warning: unused parameter 'x_array'

linear.c:123: warning: unused parameter 'y_array'

linear.c:123: warning: unused parameter 'size'

linear.c:124: warning: unused parameter 'x'

linear.c:125: warning: unused parameter 'a'

linear.c:136: warning: unused parameter 'vstate'

poly.c:89: warning: unused parameter 'ya'

poly.c:90: warning: unused parameter 'acc'

poly.c:102: warning: unused parameter 'ya'

poly.c:103: warning: unused parameter 'acc'

poly.c:116: warning: unused parameter 'ya'

poly.c:117: warning: unused parameter 'acc'

poly.c:143: warning: passing arg 2 of `pow' as floating rather than integer due 
to prototype

poly.c:143: warning: passing arg 2 of `pow' as floating rather than integer due 
to prototype

poly.c:129: warning: unused parameter 'ya'

poly.c:130: warning: unused parameter 'acc'

rk2imp.c:129: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

rk2imp.c:185: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

rk2simp.c:175: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

rk2simp.c:258: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

rk2simp.c:251: warning: unused parameter 'dydt_in'

rk4imp.c:234: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

gear1.c:118: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

gear1.c:160: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

gear1.c:152: warning: unused parameter 'dydt_in'

gear2.c:143: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

gear2.c:217: warning: declaration of 'y0' shadows a global declaration

/usr/include/bits/mathcalls.h:241: warning: shadowed declaration is here

directional_minimize.c:36: warning: unused parameter 'stepa'

directional_minimize.c:36: warning: unused parameter 'stepa'

directional_minimize.c:36: warning: unused parameter 'stepa'

linear_minimize.c:76: warning: ISO C90 forbids mixed declarations and code

linear_minimize.c:202: warning: ISO C90 forbids mixed declarations and code

vector_bfgs2.c:207: warning: unused parameter 'fdf'

simplex.c:101: warning: declaration of 'y1' shadows a global declaration

/usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here

simplex.c:287: warning: declaration of 'y1' shadows a global declaration

/usr/include/bits/mathcalls.h:242: warning: shadowed declaration is here

hypergeometric.c:60: warning: passing arg 1 of `gsl_ran_hypergeometric_pdf' as 
unsigned due to prototype

gsl-randist.c:90: warning: string length `570' is greater than the length `509' 
ISO C89 compilers are required to support

Reply via email to