Lines Matching refs:gribLen

5814   unsigned gribLen = GET_UINT3(dbuf[4], dbuf[5], dbuf[6]);  in gribZip()  local
5816 int rec_len = gribLen; in gribZip()
5835 if ( gribLen > JP23SET && bds_len <= 120 ) in gribZip()
5837 gribLen &= JP23SET; in gribZip()
5838 gribLen *= 120; in gribZip()
5839 bds_len = correct_bdslen(bds_len, gribLen, bds-dbuf); in gribZip()
5844 if ( gribLen > JP24SET || llarge ) return gribLen; in gribZip()
5946 gribLenOld = gribLen; in gribZip()
5997 gribLen = (bds - dbuf) + bdsLen; in gribZip()
5999 dbuf[gribLen++] = '7'; in gribZip()
6000 dbuf[gribLen++] = '7'; in gribZip()
6001 dbuf[gribLen++] = '7'; in gribZip()
6002 dbuf[gribLen++] = '7'; in gribZip()
6006 long bdslen = gribLen - 4; in gribZip()
6016 while ( gribLen%120 ) dbuf[gribLen++] = 0; in gribZip()
6018 long itemp = gribLen / (-120); in gribZip()
6023 bdslen = gribLen - bdslen; in gribZip()
6029 SetLen3(dbuf, 4, gribLen); in gribZip()
6056 while ( gribLen%120 ) dbuf[gribLen++] = 0; in gribZip()
6058 while ( gribLen & 7 ) dbuf[gribLen++] = 0; in gribZip()
6060 rec_len = gribLen; in gribZip()
6072 size_t gribLen = 0; in gribUnzip() local
6221 gribLen = (bds - dbuf) + bdsLen; in gribUnzip()
6223 dbuf[gribLen++] = '7'; in gribUnzip()
6224 dbuf[gribLen++] = '7'; in gribUnzip()
6225 dbuf[gribLen++] = '7'; in gribUnzip()
6226 dbuf[gribLen++] = '7'; in gribUnzip()
6231 bdsLen = gribLen - 4; in gribUnzip()
6240 while ( gribLen%120 ) dbuf[gribLen++] = 0; in gribUnzip()
6242 if ( gribLen != (size_t)recLen ) in gribUnzip()
6245 itemp = gribLen / (-120); in gribUnzip()
6250 bdsLen = gribLen - bdsLen; in gribUnzip()
6262 while ( gribLen%120 ) dbuf[gribLen++] = 0; in gribUnzip()
6264 while ( gribLen & 7 ) dbuf[gribLen++] = 0; in gribUnzip()
6283 return (int)gribLen; in gribUnzip()
9275 int gribLen = ISEC0_GRIB_Len; in TEMPLATE() local
9400 const bool llarge = (gribLen > JP23SET && bdsLen <= 120); in TEMPLATE()
9403 gribLen &= JP23SET; in TEMPLATE()
9404 gribLen *= 120; in TEMPLATE()
9405 ISEC0_GRIB_Len = gribLen; in TEMPLATE()
9406 bdsLen = correct_bdslen(bdsLen, gribLen, isLen+pdsLen+gdsLen+bmsLen); in TEMPLATE()
9554 gribLen = isLen + pdsLen + gdsLen + bmsLen + bdsLen + esLen; in TEMPLATE()
9556 if ( !llarge && ISEC0_GRIB_Len && ISEC0_GRIB_Len < gribLen ) in TEMPLATE()
9557 …nt length of GRIB message (grib_message_size=%d < grib_record_size=%d)!", ISEC0_GRIB_Len, gribLen); in TEMPLATE()
9559 ISEC0_GRIB_Len = gribLen; in TEMPLATE()
9561 *kword = (int)(((size_t)gribLen + sizeof(int) - 1) / sizeof(int)); in TEMPLATE()
10080 int gribLen = ISEC0_GRIB_Len; in TEMPLATE() local
10205 const bool llarge = (gribLen > JP23SET && bdsLen <= 120); in TEMPLATE()
10208 gribLen &= JP23SET; in TEMPLATE()
10209 gribLen *= 120; in TEMPLATE()
10210 ISEC0_GRIB_Len = gribLen; in TEMPLATE()
10211 bdsLen = correct_bdslen(bdsLen, gribLen, isLen+pdsLen+gdsLen+bmsLen); in TEMPLATE()
10359 gribLen = isLen + pdsLen + gdsLen + bmsLen + bdsLen + esLen; in TEMPLATE()
10361 if ( !llarge && ISEC0_GRIB_Len && ISEC0_GRIB_Len < gribLen ) in TEMPLATE()
10362 …nt length of GRIB message (grib_message_size=%d < grib_record_size=%d)!", ISEC0_GRIB_Len, gribLen); in TEMPLATE()
10364 ISEC0_GRIB_Len = gribLen; in TEMPLATE()
10366 *kword = (int)(((size_t)gribLen + sizeof(int) - 1) / sizeof(int)); in TEMPLATE()
10409 void encodeIS(GRIBPACK *lGrib, long *gribLen) in encodeIS() argument
10426 *gribLen = z; in encodeIS()
10431 void encodeES(GRIBPACK *lGrib, long *gribLen, long bdsstart) in encodeES() argument
10433 long z = *gribLen; in encodeES()
10482 *gribLen = z; in encodeES()
11828 void TEMPLATE(encodeGDS,T)(GRIBPACK *lGrib, long *gribLen, int *isec2, T *fsec2) in TEMPLATE()
11830 long z = *gribLen; in TEMPLATE()
11938 *gribLen = z; in TEMPLATE()
11943 void TEMPLATE(encodeBMS,T)(GRIBPACK *lGrib, long *gribLen, T *fsec3, int *isec4, T *data, long *dat… in TEMPLATE()
11945 long z = *gribLen; in TEMPLATE()
12020 *gribLen += bmsLen; in TEMPLATE()
12030 int TEMPLATE(encodeBDS,T)(GRIBPACK *lGrib, long *gribLen, int decscale, int *isec2, int *isec4, lon… in TEMPLATE()
12036 size_t z = (size_t)*gribLen; in TEMPLATE()
12275 *gribLen = (long)z; in TEMPLATE()
12285 long gribLen = 0; // Counter of GRIB length for output in TEMPLATE() local
12318 encodeIS(lGrib, &gribLen); in TEMPLATE()
12323 gribLen += pdsLen; in TEMPLATE()
12338 if ( gdsIncluded ) TEMPLATE(encodeGDS,T)(lGrib, &gribLen, isec2, fsec2); in TEMPLATE()
12346 TEMPLATE(encodeBMS,T)(lGrib, &gribLen, fsec3, isec4, fsec4, &fsec4size); in TEMPLATE()
12353 const long bdsstart = gribLen; in TEMPLATE()
12354 int status = TEMPLATE(encodeBDS,T)(lGrib, &gribLen, ISEC1_DecScaleFactor, isec2, in TEMPLATE()
12362 encodeES(lGrib, &gribLen, bdsstart); in TEMPLATE()
12364 if ( (size_t) gribLen > (size_t)kleng*sizeof(int) ) in TEMPLATE()
12365 Error("kgrib buffer too small! kleng = %d gribLen = %d", kleng, gribLen); in TEMPLATE()
12368 if ( (size_t) gribLen > len ) in TEMPLATE()
12369 Error("lGrib buffer too small! len = %d gribLen = %d", len, gribLen); in TEMPLATE()
12371 (void) PACK_GRIB(lGrib, (unsigned char *)CGrib, gribLen, -1L); in TEMPLATE()
12376 ISEC0_GRIB_Len = (int)gribLen; in TEMPLATE()
12379 *kword = (int)((gribLen + (long)sizeof(int) - 1) / (long)sizeof(int)); in TEMPLATE()
12400 void TEMPLATE(encodeGDS,T)(GRIBPACK *lGrib, long *gribLen, int *isec2, T *fsec2) in TEMPLATE()
12402 long z = *gribLen; in TEMPLATE()
12510 *gribLen = z; in TEMPLATE()
12515 void TEMPLATE(encodeBMS,T)(GRIBPACK *lGrib, long *gribLen, T *fsec3, int *isec4, T *data, long *dat… in TEMPLATE()
12517 long z = *gribLen; in TEMPLATE()
12592 *gribLen += bmsLen; in TEMPLATE()
12602 int TEMPLATE(encodeBDS,T)(GRIBPACK *lGrib, long *gribLen, int decscale, int *isec2, int *isec4, lon… in TEMPLATE()
12608 size_t z = (size_t)*gribLen; in TEMPLATE()
12847 *gribLen = (long)z; in TEMPLATE()
12857 long gribLen = 0; // Counter of GRIB length for output in TEMPLATE() local
12890 encodeIS(lGrib, &gribLen); in TEMPLATE()
12895 gribLen += pdsLen; in TEMPLATE()
12910 if ( gdsIncluded ) TEMPLATE(encodeGDS,T)(lGrib, &gribLen, isec2, fsec2); in TEMPLATE()
12918 TEMPLATE(encodeBMS,T)(lGrib, &gribLen, fsec3, isec4, fsec4, &fsec4size); in TEMPLATE()
12925 const long bdsstart = gribLen; in TEMPLATE()
12926 int status = TEMPLATE(encodeBDS,T)(lGrib, &gribLen, ISEC1_DecScaleFactor, isec2, in TEMPLATE()
12934 encodeES(lGrib, &gribLen, bdsstart); in TEMPLATE()
12936 if ( (size_t) gribLen > (size_t)kleng*sizeof(int) ) in TEMPLATE()
12937 Error("kgrib buffer too small! kleng = %d gribLen = %d", kleng, gribLen); in TEMPLATE()
12940 if ( (size_t) gribLen > len ) in TEMPLATE()
12941 Error("lGrib buffer too small! len = %d gribLen = %d", len, gribLen); in TEMPLATE()
12943 (void) PACK_GRIB(lGrib, (unsigned char *)CGrib, gribLen, -1L); in TEMPLATE()
12948 ISEC0_GRIB_Len = (int)gribLen; in TEMPLATE()
12951 *kword = (int)((gribLen + (long)sizeof(int) - 1) / (long)sizeof(int)); in TEMPLATE()