logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

simunpack.c - Unpack a data field that was packed using a simple packing algorithm.

Author

       Generated automatically by Doxygen for NCEPLIBS-g2c from the source code.

NCEPLIBS-g2c                                      Version 2.1.0                                   simunpack.c(3)

Detailed Description

       Unpack a data field that was packed using a simple packing algorithm.

       Author
           Stephen Gilbert

       Date
           2002-10-29

       Definition in file simunpack.c.

Function Documentation

g2intsimunpack(unsignedchar*cpack,g2int*idrstmpl,g2intndpts,float*fld)
       Unpack a data field that was packed using a simple packing algorithm, using info from the GRIB2 Data
       Representation Template 5.0.

       Parameterscpack pointer to the packed data field.
           idrstmpl pointer to the array of values for Data Representation Template 5.0.
           ndpts The number of data values to unpack.
           fld A pointer that gets the unpacked data values. fld must be `* allocated with at least ndpts *
           sizeof(float) bytes before calling this routine.

       Returns
           0 for success, error code otherwise.

       Author
           Stephen Gilbert

       Date
           2002-10-29

       Definition at line 28 of file simunpack.c.

       References G2_JPCUNPACK_MEM, G2_NO_ERROR, gbits(), int_power(), LOG, and rdieee().

       Referenced by g2c_unpack7_int().

Name

       simunpack.c - Unpack a data field that was packed using a simple packing algorithm.

Synopsis

       #include 'grib2_int.h'
       #include <stdio.h>
       #include <stdlib.h>

   Functionsg2intsimunpack (unsigned char *cpack, g2int *idrstmpl, g2int ndpts, float *fld)
           Unpack a data field that was packed using a simple packing algorithm, using info from the GRIB2 Data
           Representation Template 5.0.

See Also