When IPHREEQC_NO_FORTRAN_MODULE is defined, the type of the last parameter of SetBasicFortranCallback() function is size_t, which is defined in stddef.h.
Without this fix, IPhreeqc.h is not self sufficient when IPHREEQC_NO_FORTRAN_MODULE is defined, leading to compilation error when it's included in a project.
When
IPHREEQC_NO_FORTRAN_MODULE
is defined, the type of the last parameter ofSetBasicFortranCallback()
function issize_t
, which is defined instddef.h
.Without this fix,
IPhreeqc.h
is not self sufficient whenIPHREEQC_NO_FORTRAN_MODULE
is defined, leading to compilation error when it's included in a project.