table of contents
- testing 2.1.0-1
- unstable 2.1.0-2
- experimental 2.2.0-1
g2_unpack2.c(3) | Library Functions Manual | g2_unpack2.c(3) |
NAME¶
g2_unpack2.c - Unpack Section 2 (Local Use Section) of a GRIB2 message.
SYNOPSIS¶
#include 'grib2_int.h'
#include <stdio.h>
#include <stdlib.h>
Functions¶
g2int g2_unpack2 (unsigned char *cgrib, g2int
*iofst, g2int *lencsec2, unsigned char **csec2)
Unpack Section 2 (Local Use Section) of a GRIB2 message.
Detailed Description¶
Unpack Section 2 (Local Use Section) of a GRIB2 message.
Author
Date
Definition in file g2_unpack2.c.
Function Documentation¶
g2int g2_unpack2 (unsigned char * cgrib, g2int * iofst, g2int * lencsec2, unsigned char ** csec2)¶
Unpack Section 2 (Local Use Section) of a GRIB2 message.
Program History Log¶
Date Programmer Comments 2002-10-31 Gilbert Initial 2008-12-23 Wesley Initialize lencsec2 Length of Local Use data 2010-08-05 Vuong If section 2 has zero length, ierr=0
Parameters
iofst Pointer that contains the bit offset for the beginning of Section 2 in cgrib. The modified version will be returned.
lencsec2 Length (in octets) of Local Use data.
csec2 Pointer to a pointer that will get an allocated array containing local use data. This memory must be freed by the caller.
Returns
- G2_NO_ERROR No error.
- G2_UNPACK_BAD_SEC Array passed had incorrect section number.
- G2_UNPACK_NO_MEM Memory allocation error.
Author
Date
Definition at line 37 of file g2_unpack2.c.
References G2_NO_ERROR, G2_UNPACK_BAD_SEC, G2_UNPACK_NO_MEM, and gbit().
Referenced by g2_getfld().
Author¶
Generated automatically by Doxygen for NCEPLIBS-g2c from the source code.
Version 2.1.0 | NCEPLIBS-g2c |