Lines Matching refs:gribLen

478 static int ReadGrib1Sect1 (uChar *pds, uInt4 pdsLen, uInt4 gribLen, uInt4 *curLoc,  in ReadGrib1Sect1()  argument
511 if (*curLoc > gribLen) { in ReadGrib1Sect1()
728 int GRIB1_Inventory (VSILFILE *fp, uInt4 gribLen, inventoryType *inv) in GRIB1_Inventory() argument
752 if (curLoc + sectLen > gribLen) { in GRIB1_Inventory()
776 if (ReadGrib1Sect1 (pds, sectLen, gribLen, &curLoc, &pdsMeta, &f_gds, &gridID, in GRIB1_Inventory()
811 int GRIB1_RefTime (VSILFILE *fp, uInt4 gribLen, double *refTime) in GRIB1_RefTime() argument
831 if (curLoc + sectLen > gribLen) { in GRIB1_RefTime()
845 if (ReadGrib1Sect1 (pds, sectLen, gribLen, &curLoc, &pdsMeta, &f_gds, &gridID, in GRIB1_RefTime()
894 static int ReadGrib1Sect2 (uChar *gds, uInt4 gribLen, uInt4 *curLoc, argument
907 if( gribLen < *curLoc || gribLen - *curLoc < 6 ) {
918 if (*curLoc > gribLen) {
1296 static int ReadGrib1Sect3 (uChar *bms, uInt4 gribLen, uInt4 *curLoc, argument
1306 uInt4 bmsRemainingSize = gribLen - *curLoc;
1319 if (*curLoc > gribLen) {
1365 static int UnpackCmplx (uChar *bds, CPL_UNUSED uInt4 gribLen, CPL_UNUSED uInt4 *curLoc, argument
1502 static int ReadGrib1Sect4 (uChar *bds, uInt4 gribLen, uInt4 *curLoc, argument
1538 if( *curLoc >= gribLen )
1541 uInt4 bdsRemainingSize = gribLen - *curLoc;
1552 if (*curLoc > gribLen) {
1625 return UnpackCmplx (bds, gribLen, curLoc, DSF, data, meta, f_bms,
1901 uInt4 gribLen, double majEarth, double minEarth) argument
1924 nd5 = (gribLen + 3) / 4;
1926 if( gribLen > 100 * 1024 * 1024 )
1932 if( fileSize < gribLen )
1955 (gribLen - SECT0LEN_WORD * 2), fp) + SECT0LEN_WORD * 2 != gribLen) {
1962 if (ReadGrib1Sect1 (c_ipack + curLoc, gribLen - curLoc, gribLen, &curLoc, &(meta->pds1),
1971 if (ReadGrib1Sect2 (c_ipack + curLoc, gribLen, &curLoc,
2039 if (ReadGrib1Sect3 (c_ipack + curLoc, gribLen, &curLoc, &bitmap,
2081 if (ReadGrib1Sect4 (c_ipack + curLoc, gribLen, &curLoc, DSF, grib_Data,
2119 if (curLoc == gribLen) {
2124 if (curLoc + 4 != gribLen) {
2171 uInt4 gribLen; /* Length of the current GRIB message. */ local
2198 if (ReadSECT0 (grib_fp, &buff, &buffLen, -1, sect0, &gribLen, &version) < 0) {
2212 &is, sect0, gribLen, majEarth, minEarth);