Lines Matching refs:pdis

390 void    cdiDecodeParam(int param, int *pnum, int *pcat, int *pdis);
391 int cdiEncodeParam(int pnum, int pcat, int pdis);
7326 void cdiDecodeParam(int param, int *pnum, int *pcat, int *pdis) in cdiDecodeParam() argument
7330 *pdis = (int) (0xffU & uparam); in cdiDecodeParam()
7338 int cdiEncodeParam(int pnum, int pcat, int pdis) in cdiEncodeParam() argument
7341 if ( pdis < 0 || pdis > 255 ) pdis = 255; in cdiEncodeParam()
7346 unsigned uparam = (upnum << 16) | (((unsigned)pcat) << 8) | (unsigned)pdis; in cdiEncodeParam()
7639 void cdiDecodeParam(int param, int *pnum, int *pcat, int *pdis);
7640 int cdiEncodeParam(int pnum, int pcat, int pdis);
24121 long pdis, pcat, pnum; in gribapiGetParam() local
24124 pdis = 255; in gribapiGetParam()
24130 FAIL_ON_GRIB_ERROR(grib_get_long, gh, "discipline", &pdis); in gribapiGetParam()
24134 return cdiEncodeParam((int)pnum, (int)pcat, (int)pdis); in gribapiGetParam()
39753 int pnum = 0, pcat = 255, pdis = 255; in cdfScanVarAttr() local
39754 sscanf(attstring, "%d.%d.%d", &pnum, &pcat, &pdis); in cdfScanVarAttr()
39755 ncvars[ncvarid].param = cdiEncodeParam(pnum, pcat, pdis); in cdfScanVarAttr()
41737 int pnum = -1, pcat = 255, pdis = 255; in cdf_define_code_and_param() local
41738 sscanf(name+5, "%d.%d.%d", &pnum, &pcat, &pdis); in cdf_define_code_and_param()
41739 vlistDefVarParam(vlistID, varID, cdiEncodeParam(pnum, pcat, pdis)); in cdf_define_code_and_param()
46556 int pdis, pcat, pnum; in cgribexDefParam() local
46557 cdiDecodeParam(param, &pnum, &pcat, &pdis); in cgribexDefParam()
46561 if ( pdis != 255 && lwarn_pdis ) in cgribexDefParam()
47461 int pdis, pcat, pnum; in extDefRecord() local
47462 cdiDecodeParam(record->param, &pnum, &pcat, &pdis); in extDefRecord()
47919 int pdis, pcat, pnum; in extWriteVarSliceDP() local
47920 cdiDecodeParam(vlistInqVarParam(vlistID, varID), &pnum, &pcat, &pdis); in extWriteVarSliceDP()
49349 int pdis, pcat, pnum; in gribapiAddRecord() local
49350 cdiDecodeParam(param, &pnum, &pcat, &pdis); in gribapiAddRecord()
49352 if ( pdis == 255 ) in gribapiAddRecord()
50130 int pdis, pcat, pnum; in gribapiDefParam() local
50131 cdiDecodeParam(param, &pnum, &pcat, &pdis); in gribapiDefParam()
50170 if ( pdis != 255 && lwarn_pdis ) in gribapiDefParam()
50183 GRIB_CHECK(my_grib_set_long(gh, "discipline", pdis), 0); in gribapiDefParam()
51757 long pdis; in gribapiEncode() local
51758 grib_get_long(gh, "discipline", &pdis); in gribapiEncode()
51759 if ( pdis != 255 ) in gribapiEncode()
52255 int pdis, pcat, pnum; in iegDefRecord() local
52256 cdiDecodeParam(param, &pnum, &pcat, &pdis); in iegDefRecord()
52258 if ( pdis == 255 ) IEG_P_CodeTable(iegp->ipdb) = pcat; in iegDefRecord()
52860 int pdis, pcat, pnum; in iegWriteVarSliceDP() local
52861 cdiDecodeParam(param, &pnum, &pcat, &pdis); in iegWriteVarSliceDP()
52863 if ( pdis == 255 ) IEG_P_CodeTable(iegp->ipdb) = pcat; in iegWriteVarSliceDP()
53390 int pdis, pcat, pnum; in srvDefRecord() local
53391 cdiDecodeParam(record->param, &pnum, &pcat, &pdis); in srvDefRecord()
53858 int pdis, pcat, pnum; in srvWriteVarSliceDP() local
53859 cdiDecodeParam(vlistInqVarParam(vlistID, varID), &pnum, &pcat, &pdis); in srvWriteVarSliceDP()
55475 void cdfGenVarname(int fileID, char name[CDI_MAX_NAME], int pnum, int pcat, int *pdis, int *pcode) in cdfGenVarname() argument
55483 if ( *pdis == 255 ) in cdfGenVarname()
55486 sprintf(varname, "param%d.%d.%d", pnum, pcat, *pdis); in cdfGenVarname()
55506 *pdis = 255; in cdfGenVarname()
55521 int pnum, pcat, pdis; in cdfDefVar() local
55522 cdiDecodeParam(param, &pnum, &pcat, &pdis); in cdfDefVar()
55570 else cdfGenVarname(fileID, name, pnum, pcat, &pdis, &code); in cdfDefVar()
55589 if ( code > 0 && pdis == 255 ) in cdfDefVar()
55592 if ( pdis != 255 ) in cdfDefVar()
63395 int pdis, pcat, pnum; in cdi_generate_vars() local
63396 cdiDecodeParam(param, &pnum, &pcat, &pdis); in cdi_generate_vars()
64595 int pnum, pcat, pdis; in vlistCat() local
64596 cdiDecodeParam(vars1[varID].param, &pnum, &pcat, &pdis); in vlistCat()
64598 vars2[varID2].param = cdiEncodeParam(pnum, pcat, pdis); in vlistCat()
67026 int pnum, pcat, pdis; in vlistDefVarCode() local
67027 cdiDecodeParam(param, &pnum, &pcat, &pdis); in vlistDefVarCode()
67028 const int newParam = cdiEncodeParam(code, pcat, pdis); in vlistDefVarCode()
67168 int pdis, pcat, pnum; in vlistInqVarCode() local
67169 cdiDecodeParam(param, &pnum, &pcat, &pdis); in vlistInqVarCode()
67171 if ( pdis != 255 ) code = -varID-1; // GRIB2 Parameter in vlistInqVarCode()
67219 int pdis, pcat, pnum; in vlistInqVarName() local
67220 cdiDecodeParam(param, &pnum, &pcat, &pdis); in vlistInqVarName()
67221 if ( pdis == 255 ) in vlistInqVarName()
67230 sprintf(name, "param%d.%d.%d", pnum, pcat, pdis); in vlistInqVarName()
67323 int pdis, pcat, pnum; in vlistInqVarLongname() local
67324 cdiDecodeParam(param, &pnum, &pcat, &pdis); in vlistInqVarLongname()
67325 if ( pdis == 255 ) in vlistInqVarLongname()
67394 int pdis, pcat, pnum; in vlistInqVarUnits() local
67395 cdiDecodeParam(param, &pnum, &pcat, &pdis); in vlistInqVarUnits()
67396 if ( pdis == 255 ) in vlistInqVarUnits()
67413 int pdis, pcat, pnum; in vlistInqVarID() local
67414 cdiDecodeParam(param, &pnum, &pcat, &pdis); in vlistInqVarID()
67568 int pnum, pcat, pdis; in vlistDefVarTable() local
67569 cdiDecodeParam(param, &pnum, &pcat, &pdis); in vlistDefVarTable()
67570 vlistptr->vars[varID].param = cdiEncodeParam(pnum, tablenum, pdis); in vlistDefVarTable()