intg2c_check_msg(unsignedchar*cgrib,g2int*lencurr,intverbose)
Check for 'GRIB' at the beginning of a GRIB message, and check to see if the message is already
terminated with '7777'.
Parameterscgrib Buffer that contains the GRIB message.
lencurr Pointer that gets the length of the GRIB message.
verbose If non-zero, print any error messages to stdout.
Returns
• G2C_NOERROR No error.
• G2C_ENOTGRIB GRIB header not found.
• G2C_EMSGCOMPLETE GRIB message already complete.
Author
Ed Hartnett
Date
Nov 11, 2021
Definition at line 26 of file util.c.
References G2C_EMSGCOMPLETE, G2C_ENOTGRIB, G2C_NOERROR, and gbit().
Referenced by g2_addfield(), g2_addgrid(), g2_addlocal(), and g2_gribend().
intg2c_set_log_level(intnew_level)
Use this to set the global log level. Settings:
• -1 turn off all logging.
• 0 show only errors.
• 1 output useful as verbose to utilities.
• 2 or 3 shows some/all calls to top-level functions.
• 4+ ever greater levels of detail.
If logging is not enabled when building NCEPLIBS-g2c, this function will do nothing.
Parametersnew_level The new logging level.
ReturnsG2C_NOERROR No error.
Author
Ed Hartnett
Definition at line 129 of file util.c.
References G2C_NOERROR, and LOG.
Referenced by main().