NCEPLIBS-bufr
12.0.1
|
Define a customized parameter value for dynamic allocation. More...
Go to the source code of this file.
Functions/Subroutines | |
recursive function | isetprm (CPRMNM, IPVAL) |
Define a customized parameter value for dynamic allocation. More... | |
Define a customized parameter value for dynamic allocation.
Definition in file isetprm.f.
recursive function isetprm | ( | character*(*) | CPRMNM, |
IPVAL | |||
) |
Define a customized parameter value for dynamic allocation.
This function sets a specified parameter to a specified value for use in dynamically allocating one or more internal arrays within the BUFRLIB software.
A separate call to this function must be made for each parameter that is to be set to a customized value, and all such calls must be made prior to the first call to subroutine openbf() from within an application program, because that is when all internal arrays are dynamically allocated based on the parameter values in effect at the time. Otherwise, if this function is never called for a particular parameter, then an internal default value for that parameter is used instead.
[in] | CPRMNM | - character*(*): Parameter to be changed from its internal default value:
|
[in] | IPVAL | - integer: Value to be set for CPRMNM |
Definition at line 75 of file isetprm.f.
References errwrt(), modv_im8b::im8b, modv_maxcd::maxcd, modv_maxjl::maxjl, modv_maxmem::maxmem, modv_maxmsg::maxmsg, modv_maxss::maxss, modv_maxtba::maxtba, modv_maxtbb::maxtbb, modv_maxtbd::maxtbd, modv_mxbtm::mxbtm, modv_mxbtmse::mxbtmse, modv_mxcdv::mxcdv, modv_mxcsb::mxcsb, modv_mxdxts::mxdxts, modv_mxh4wlc::mxh4wlc, modv_mxlcc::mxlcc, modv_mxmsgl::mxmsgl, modv_mxmtbb::mxmtbb, modv_mxmtbd::mxmtbd, modv_mxnrv::mxnrv, modv_mxrst::mxrst, modv_mxs01v::mxs01v, modv_mxtamc::mxtamc, modv_mxtco::mxtco, modv_nfiles::nfiles, and x84().
Referenced by bufr_c2f_interface::isetprm_c().