Snippets for nco 5.4.1 from Fedora aarch64
Sourced from https://kojipkgs.fedoraproject.org/packages/nco/5.4.1/1.fc46/data/logs/aarch64/build.log.
-
/usr/include/bits/stdio2.h:111:10: warning: ‘cll_mth_clm’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
nco_cln_utl.c:1369:27: warning: ‘mss_val_flt’ may be used uninitialized [-Wmaybe-uninitialized] 1369 | if(var->has_mss_val && var->val.fp[idx] == mss_val_flt){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_cln_utl.c:1350:27: warning: ‘mss_val_dbl’ may be used uninitialized [-Wmaybe-uninitialized] 1350 | if(var->has_mss_val && var->val.dp[idx] == mss_val_dbl){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/usr/include/bits/stdio2.h:111:10: warning: ‘prt_sum’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
nco_flt.c:1652:32: warning: operation on ‘aed_ppc_lvl.id’ may be undefined [-Wsequence-point] 1652 | aed_ppc_cnt.id=aed_ppc_lvl.id=aed_ppc_lvl.id=var_id; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -
nco_flt.c:420:28: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘short int[1]’ [-Warray-bounds=] 420 | u32_lst[u32_nbr++]=*ui32p; | ^~~~~~ -
nco_flt.c:414:28: warning: array subscript ‘unsigned int[0]’ is partly outside array bounds of ‘short unsigned int[1]’ [-Warray-bounds=] 414 | u32_lst[u32_nbr++]=*ui32p; | ^~~~~~ -
nco_flt.c:355:37: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 355 | (void)fprintf(stderr,"%s: ERROR %s reports supplied filter string is empty\n",nco_prg_nm_get(),flt_sng); | ^~ -
nco_flt.c:1727:11: warning: ‘aed_ppc_alg.att_nm’ may be used uninitialized [-Wmaybe-uninitialized] 1727 | (void)nco_aed_prc(nc_id,var_cnt_id,aed_cnt_alg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_fl_utl.c:1754:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 8 [-Wformat-overflow=] 1754 | (void)sprintf(fl_nm_nbr_sng_fmt,"%%0%dd%%02d",fl_nm_nbr_dgt-2); | ^~ -
/usr/include/bits/string_fortified.h:112:10: warning: ‘strncpy’ destination unchanged after copying no bytes [-Wstringop-truncation] 112 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_fl_utl.c:2581:25: warning: ‘psx_drc_lcl’ may be used uninitialized [-Wmaybe-uninitialized] 2581 | psx_drc_lcl[0]='.'; | ~~~~~~~~~~~~~~^~~~ -
nco_fl_utl.c:2595:29: warning: ‘psx_fll_lcl’ may be used uninitialized [-Wmaybe-uninitialized] 2595 | if(psx_fll) psx_fll_lcl=(char *)strdup(psx_fll_lcl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_pck.c:160:88: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 160 | (void)fprintf(stderr,"%s: ERROR %s reports empty user-specified packing map string %s\n",nco_prg_nm,fnc_nm,nco_pck_map_sng); | ^~ -
nco_ply_lst.c:538:10: warning: variable ‘size’ set but not used [-Wunused-but-set-variable=] 538 | kd_box size; | ^~~~ -
nco_ppc.c:1158:11: warning: ‘mss_val_cmp_dbl’ may be used uninitialized [-Wmaybe-uninitialized] 1158 | if((val_dbl=op1.dp[idx]) != mss_val_cmp_dbl && val_dbl != 0.0 && !isnan(val_dbl)){ | ^ -
nco_ppc.c:965:11: warning: ‘mss_val_cmp_flt’ may be used uninitialized [-Wmaybe-uninitialized] 965 | if((val_dbl=op1.fp[idx]) != mss_val_cmp_flt && val_dbl != 0.0 && !isnan(val_dbl)){ | ^ -
nco_ppc.c:1000:23: warning: ‘u32_ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1000 | u32_ptr[idx]&=msk_f32_u32_zro; /* Shave it */ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -
nco_ppc.c:1176:23: warning: ‘u64_ptr’ may be used uninitialized [-Wmaybe-uninitialized] 1176 | u64_ptr[idx]&=msk_f64_u64_zro; /* Shave it */ | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -
nco_sng_utl.c:270:41: warning: ‘__snprintf_chk’ output truncated before the last format character [-Wformat-truncation=] 270 | snprintf(chr_out_ptr,4,"\\%%%.2x",*chr_in_ptr); | ^ -
nco_sng_utl.c:466:41: warning: ‘__snprintf_chk’ output truncated before the last format character [-Wformat-truncation=] 466 | snprintf(chr_out_ptr,4,"\\%%%.2x",*chr_in_ptr); | ^ -
nco_map.c:303:12: warning: variable ‘flg_grd_out_rct’ set but not used [-Wunused-but-set-variable=] 303 | nco_bool flg_grd_out_rct=False; /* [flg] Rectangular coordinates */ | ^~~~~~~~~~~~~~~ -
nco_map.c:301:12: warning: variable ‘flg_grd_in_rct’ set but not used [-Wunused-but-set-variable=] 301 | nco_bool flg_grd_in_rct=False; /* [flg] Rectangular coordinates */ | ^~~~~~~~~~~~~~ -
nco_map.c:232:7: warning: variable ‘bnd_nbr_out’ set but not used [-Wunused-but-set-variable=] 232 | int bnd_nbr_out; /* [nbr] Number of vertices for destination grid coordinates */ | ^~~~~~~~~~~ -
nco_map.c:214:8: warning: variable ‘col_nbr_in’ set but not used [-Wunused-but-set-variable=] 214 | long col_nbr_in; /* [idx] Number of columns in source grid */ | ^~~~~~~~~~ -
nco_map.c:213:7: warning: variable ‘bnd_nbr_in’ set but not used [-Wunused-but-set-variable=] 213 | int bnd_nbr_in; /* [nbr] Number of vertices for source grid coordinates */ | ^~~~~~~~~~ -
nco_map.c:103:10: warning: unused variable ‘blk_sz_mtd’ [-Wunused-variable] 103 | size_t blk_sz_mtd=2048; /* [B] Block size for netCDF4 metadata (ignored/harmless for netCDF3) */ | ^~~~~~~~~~ -
nco_map.c:2585:12: warning: variable ‘cnt_zro’ set but not used [-Wunused-but-set-variable=] 2585 | size_t cnt_zro; /* [nbr] Number of valid areas in Grid A */ | ^~~~~~~ -
nco_map.c:419:15: warning: ‘lon_nbr_out’ may be used uninitialized [-Wmaybe-uninitialized] 419 | if(idx%lon_nbr_out == 0) idx_tst=idx; | ~~~^~~~~~~~~~~~ -
nco_map.c:403:15: warning: ‘lon_nbr_in’ may be used uninitialized [-Wmaybe-uninitialized] 403 | if(idx%lon_nbr_in == 0) idx_tst=idx; | ~~~^~~~~~~~~~~ -
nco_map.c:2423:34: warning: ‘msk_ival_a’ may be used uninitialized [-Wmaybe-uninitialized] 2423 | if(has_mask_a && msk_ival_a[idx_col] == 0){ | ^ -
ncecat.c:878:17: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 878 | gpe_arg=strncpy(gpe_arg,stb_srt_psn,strlen(stb_srt_psn)-sfx_lng); | ^ -
ncecat.c:836:30: warning: ‘%02d’ directive writing between 2 and 10 bytes into a region of size 3 [-Wformat-overflow=] 836 | sprintf(grp_out_sfx,"%02d",fl_idx); | ^~~~ -
ncks.c:1714:7: warning: ‘fl_lst_in’ may be used uninitialized [-Wmaybe-uninitialized] 1714 | if(fl_lst_in && fl_lst_abb == NULL) fl_lst_in=nco_sng_lst_free(fl_lst_in,fl_nbr); | ^ -
ncks.c:203:8: warning: ‘in_id_arr’ may be used uninitialized [-Wmaybe-uninitialized] 203 | int *in_id_arr; /* [id] netCDF file IDs used by OpenMP code */ | ^~~~~~~~~ -
nco_sph.c:508:10: warning: variable ‘nx_ci’ set but not used [-Wunused-but-set-variable=] 508 | double nx_ci; | ^~~~~ -
nco_sph.c:506:10: warning: variable ‘nx3’ set but not used [-Wunused-but-set-variable=] 506 | double nx3; | ^~~ -
nco_sph.c:505:10: warning: variable ‘nx2’ set but not used [-Wunused-but-set-variable=] 505 | double nx2; | ^~~ -
nco_sph.c:1426:10: warning: variable ‘nx3’ set but not used [-Wunused-but-set-variable=] 1426 | double nx3; | ^~~ -
nco_sph.c:1425:10: warning: variable ‘nx2’ set but not used [-Wunused-but-set-variable=] 1425 | double nx2; | ^~~ -
nco_sph.c:1424:10: warning: variable ‘nx1’ set but not used [-Wunused-but-set-variable=] 1424 | double nx1; | ^~~ -
nco_sph.c:1839:10: warning: variable ‘nx_av’ set but not used [-Wunused-but-set-variable=] 1839 | double nx_av; | ^~~~~ -
nco_sph.c:1838:10: warning: variable ‘nx_ab’ set but not used [-Wunused-but-set-variable=] 1838 | double nx_ab; | ^~~~~ -
nco_sph.c:2472:8: warning: variable ‘n1’ set but not used [-Wunused-but-set-variable=] 2472 | double n1; | ^~ -
nco_sph.c:3305:10: warning: variable ‘nx2’ set but not used [-Wunused-but-set-variable=] 3305 | double nx2; | ^~~ -
nco_sph.c:3304:10: warning: variable ‘nx1’ set but not used [-Wunused-but-set-variable=] 3304 | double nx1; | ^~~ -
/usr/include/bits/stdio2.h:111:10: warning: ‘nx_ai’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
ncap_lex.c:2978:16: warning: ‘input’ defined but not used [-Wunused-function] 2978 | #else | ^ -
nco_var_rth.c:3726:25: warning: ‘tm_srt’ may be used uninitialized [-Wmaybe-uninitialized] 3726 | tm_drn=1.0e6*(tm_end-tm_srt)/CLOCKS_PER_SEC; | ~~~~~~~^~~~~~~~ -
nco_s1d.c:1831:45: warning: ‘fl_tpl’ may be used uninitialized [-Wmaybe-uninitialized] 1831 | if(FL_RTR_RMT_LCN && RM_RMT_FL_PST_PRC) (void)nco_fl_rm(fl_tpl); | ^~~~~~~~~~~~~~~~~~~~~~~ -
nco_s1d.c:1632:15: warning: ‘idx_in’ may be used uninitialized [-Wmaybe-uninitialized] 1632 | if(idx_in == var_sz_in){ | ^ -
nco_s1d.c:500:12: warning: ‘has_clm’ may be used uninitialized [-Wmaybe-uninitialized] 500 | nco_bool has_clm; /* [flg] Variable contains column dimension */ | ^~~~~~~ -
/usr/include/bits/stdio2.h:111:10: warning: ‘mrv_idx’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
nco_s1d.c:2201:67: warning: ‘lnd_typ_vld_1st’ may be used uninitialized [-Wmaybe-uninitialized] 2201 | if(!flg_var_mpt && nco_dbg_lvl_get() >= nco_dbg_fl) (void)fprintf(fp_stdout,"%s: %s, idx_in = %ld, s1d_enm = %d = %s, lnd_typ_vld_1st = %d = %s, has_mec = %d\n",nco_prg_nm_get(),var_nm,idx_in,(int)nco_s1d_typ,nco_s1d_sng(nco_s1d_typ),lnd_typ_vld_1st,nco_lnd_typ_sng(lnd_typ_vld_1st),has_mec); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_s1d.c:2236:43: warning: ‘grd_idx_out’ may be used uninitialized [-Wmaybe-uninitialized] 2236 | idx_out=pft_typ*grd_sz_out+grd_idx_out; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -
nco_prn.c:1664:53: warning: ‘%s’ directive writing up to 99 bytes into a region of size 86 [-Wformat-overflow=] 1664 | (void)sprintf(var_sng,"%%s%c%%ld--%%ld%c='%s' %%s",arr_lft_dlm,arr_rgt_dlm,dmn_sng); | ^~ ~~~~~~~ -
nco_prn.c:1899:36: warning: ‘vln_lng_avg’ may be used uninitialized [-Wmaybe-uninitialized] 1899 | if(cls_typ == NC_VLEN) (void)fprintf(fp_out,"%*s%s size (RAM) = %ld*mean_length(NC_VLEN)*sizeof(%s) = %ld*%g*%lu = %lu bytes\n",prn_ndn,spc_sng,var_trv->nm,var_sz,nco_typ_sng(bs_typ),var_sz,vln_lng_avg,(unsigned long)nco_typ_lng_udt(nc_id,bs_typ),(unsigned long)ram_sz_crr); else (void)fprintf(fp_out,"%*s%s size (RAM) = %ld*sizeof(%s) = %ld*%lu = %lu bytes\n",prn_ndn,spc_sng,var_trv->nm,var_sz,nco_typ_sng(cls_typ),var_sz,(unsigned long)nco_typ_lng_udt(nc_id,bs_typ),(unsigned long)ram_sz_crr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
/usr/include/bits/stdio2.h:30:10: warning: ‘__sprintf_chk’ argument 5 overlaps destination object ‘_1253’ [-Wrestrict] 30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
nco_prn.c:822:15: warning: ‘mbr_val’ may be used uninitialized [-Wmaybe-uninitialized] 822 | rcd=nco_inq_enum_ident(grp_id,att[idx].type,mbr_val,mbr_nm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_prn.c:2564:22: warning: ‘vln_val_dp’ may be used uninitialized [-Wmaybe-uninitialized] 2564 | val_dbl=vln_val_dp[vln_idx]; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ -
nco_prn.c:2546:29: warning: ‘vln_val_fp’ may be used uninitialized [-Wmaybe-uninitialized] 2546 | is_mss_val=!memcmp((char *)vln_val_fp+vln_idx*val_sz_byt,var->mss_val.vp,(size_t)val_sz_byt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_prn.c:2579:78: warning: ‘vln_val_ip’ may be used uninitialized [-Wmaybe-uninitialized] 2579 | if(prn_flg->PRN_MSS_VAL_BLANK && var->has_mss_val) is_mss_val=!memcmp((char *)vln_val_ip+vln_idx*val_sz_byt,var->mss_val.vp,(size_t)val_sz_byt); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_prn.c:2584:106: warning: ‘vln_val_sp’ may be used uninitialized [-Wmaybe-uninitialized] 2584 | case NC_SHORT: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_sp[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ~~~~~~~~~~^~~~~~~~~ -
nco_prn.c:2587:105: warning: ‘vln_val_bp’ may be used uninitialized [-Wmaybe-uninitialized] 2587 | case NC_BYTE: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_bp[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ~~~~~~~~~~^~~~~~~~~ -
nco_prn.c:2588:107: warning: ‘vln_val_ubp’ may be used uninitialized [-Wmaybe-uninitialized] 2588 | case NC_UBYTE: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_ubp[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ~~~~~~~~~~~^~~~~~~~~ -
nco_prn.c:2589:108: warning: ‘vln_val_usp’ may be used uninitialized [-Wmaybe-uninitialized] 2589 | case NC_USHORT: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_usp[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ~~~~~~~~~~~^~~~~~~~~ -
nco_prn.c:2590:72: warning: ‘vln_val_uip’ may be used uninitialized [-Wmaybe-uninitialized] 2590 | case NC_UINT: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_uip[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_prn.c:2591:73: warning: ‘vln_val_i64p’ may be used uninitialized [-Wmaybe-uninitialized] 2591 | case NC_INT64: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_i64p[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_prn.c:2592:74: warning: ‘vln_val_ui64p’ may be used uninitialized [-Wmaybe-uninitialized] 2592 | case NC_UINT64: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_ui64p[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_prn.c:2592:48: warning: ‘vln_lng’ may be used uninitialized [-Wmaybe-uninitialized] 2592 | case NC_UINT64: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_ui64p[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ~~~~~~~^~~~~~~~ -
nco_prn.c:2592:74: warning: ‘vln_lngm1’ may be used uninitialized [-Wmaybe-uninitialized] 2592 | case NC_UINT64: for(vln_idx=0;vln_idx<vln_lng;vln_idx++) (void)fprintf(fp_out,fmt_sng,vln_val_ui64p[vln_idx],(vln_idx != vln_lngm1) ? spr_sng : ""); break; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_prn.c:2614:11: warning: ‘mbr_val’ may be used uninitialized [-Wmaybe-uninitialized] 2614 | nco_inq_enum_ident(nc_id,var->type,mbr_val,mbr_nm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_grp_utl.c:2927:134: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 2927 | if(nco_dbg_lvl_get() >= nco_dbg_std) (void)fprintf(stdout,"%s: INFO %s value of HDF-EOS5 standard global attribute \"%s\" is \"%s\"\n",nco_prg_nm_get(),fnc_nm,att_sng_he5,att_xtn_val); | ^~ -
nco_grp_utl.c:2944:132: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 2944 | if(nco_dbg_lvl_get() >= nco_dbg_std) (void)fprintf(stdout,"%s: INFO %s value of netCDF standard global attribute \"%s\" is \"%s\"\n",nco_prg_nm_get(),fnc_nm,att_sng_nc,att_xtn_val); | ^~ -
nco_rgr.c:3797:39: warning: ‘crd_out_mnt’ may be used uninitialized [-Wmaybe-uninitialized] 3797 | crd_out_mnt[out_idx]=crd_out[out_nbr-out_idx-1]; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_rgr.c:3787:37: warning: ‘crd_in_mnt’ may be used uninitialized [-Wmaybe-uninitialized] 3787 | crd_in_mnt[in_idx]=crd_in[in_nbr-in_idx-1]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -
nco_rgr.c:3788:37: warning: ‘dat_in_mnt’ may be used uninitialized [-Wmaybe-uninitialized] 3788 | dat_in_mnt[in_idx]=dat_in[in_nbr-in_idx-1]; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -
nco_rgr.c:3829:41: warning: ‘dat_out_mnt’ may be used uninitialized [-Wmaybe-uninitialized] 3829 | dat_out_mnt[out_idx]=0.0; | ~~~~~~~~~~~~~~~~~~~~^~~~ -
nco_rgr.c:3918:23: warning: ‘FIRST_WARNING_RHS’ may be used uninitialized [-Wmaybe-uninitialized] 3918 | if(FIRST_WARNING_RHS) (void)fprintf(fp_stdout,"%s: INFO %s temperature extrapolated toward/into surface assuming constant moist adiabatic lapse rate = %g K/(100 hPa) for variable %s\n",nco_prg_nm_get(),fnc_nm,gamma_moist*10000.0,var_nm); | ^ -
nco_rgr.c:3852:23: warning: ‘FIRST_WARNING_LHS’ may be used uninitialized [-Wmaybe-uninitialized] 3852 | if(FIRST_WARNING_LHS) (void)fprintf(fp_stdout,"%s: INFO %s geopotential height extrapolated upward towards space using hypsometric equation with constant global mean virtual temperature = %g for variable %s\n",nco_prg_nm_get(),fnc_nm,tpt_vrt_avg,var_nm); | ^ -
nco_rgr.c:7456:32: warning: ‘tm_srt’ may be used uninitialized [-Wmaybe-uninitialized] 7456 | tm_drn=(float)(tm_end-tm_srt)/CLOCKS_PER_SEC; | ~~~~~~~^~~~~~~~ -
nco_rgr.c:568:9: warning: ‘cnv_nbr’ may be used uninitialized [-Wmaybe-uninitialized] 568 | if(cnv_nbr != 4) cnv_nbr=sscanf(rgr_lst[rgr_var_idx].val,"%lf,%lf,%lf,%lf",&rgr->lon_wst,&rgr->lon_est,&rgr->lat_sth,&rgr->lat_nrt); | ^ -
nco_rgr.c:7661:13: warning: ‘sp’ may be used uninitialized [-Wmaybe-uninitialized] 7661 | (void)fprintf(stdout,"%s: ERROR %s reports convergence only %g after %d iterations for lat_idx = %d\n",nco_prg_nm_get(),fnc_nm,fabs(sp),itr_nbr_max,lat_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_rgr.c:8409:5: warning: ‘b_idx’ may be used uninitialized [-Wmaybe-uninitialized] 8409 | if(b_idx) b_idx=(long *)nco_free(b_idx); | ^ -
nco_rgr.c:8408:5: warning: ‘a_idx’ may be used uninitialized [-Wmaybe-uninitialized] 8408 | if(a_idx) a_idx=(long *)nco_free(a_idx); | ^ -
nco_rgr.c:8410:5: warning: ‘c_idx’ may be used uninitialized [-Wmaybe-uninitialized] 8410 | if(c_idx) c_idx=(long *)nco_free(c_idx); | ^ -
nco_rgr.c:4375:113: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 4375 | if(nco_rgr_mth_typ == nco_rgr_mth_nil) (void)fprintf(stdout,"%s: WARNING %s reports map global attribute %s = %s does not match SCRIP/ESMF conventions that support only values of \"Conservative\" and \"Bilinear\" for this attribute. Proceeding anyway...\n",nco_prg_nm_get(),fnc_nm,cnv_sng,att_val); | ^~ -
nco_rgr.c:6337:47: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 6337 | (void)sprintf(dmn_nm_sng,"sng_lng_%d",dmn_sz_chr); | ^~ -
nco_rgr.c:4503:7: warning: ‘lon_psn_src’ may be used uninitialized [-Wmaybe-uninitialized] 4503 | int lon_psn_src; /* [idx] Ordinal position of longitude in rectangular source grid dimension-size array */ | ^~~~~~~~~~~ -
nco_rgr.c:4504:7: warning: ‘lat_psn_src’ may be used uninitialized [-Wmaybe-uninitialized] 4504 | int lat_psn_src; /* [idx] Ordinal position of latitude in rectangular source grid dimension-size array */ | ^~~~~~~~~~~ -
/usr/include/bits/stdio2.h:111:10: warning: ‘col_nbr_in’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
/usr/include/bits/stdio2.h:111:10: warning: ‘lon_nbr_in’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
/usr/include/bits/stdio2.h:111:10: warning: ‘lat_nbr_in’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
/usr/include/bits/stdio2.h:111:10: warning: ‘idx_max_dvn’ may be used uninitialized [-Wmaybe-uninitialized] 111 | return __fprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ -
nco_rgr.c:5941:9: warning: ‘bnd_nm_out’ may be used uninitialized [-Wmaybe-uninitialized] 5941 | if(!strcmp(bnd_nm_out,bnd_tm_nm_out)){ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_rgr.c:6719:56: warning: ‘dmn_nbr_out’ may be used uninitialized [-Wmaybe-uninitialized] 6719 | dmn_nbr_max= dmn_nbr_in > dmn_nbr_out ? dmn_nbr_in : dmn_nbr_out; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -
nco_rgr.c:11305:7: warning: ‘lat_typ’ may be used uninitialized [-Wmaybe-uninitialized]
-
nco_rgr.c:10476:11: warning: ‘msk_unn.vp’ may be used uninitialized [-Wmaybe-uninitialized]
-
nco_rgr.c:11292:105: warning: ‘lat_spn’ may be used uninitialized [-Wmaybe-uninitialized]
-
nco_rgr.c:3233:47: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 3233 | (void)sprintf(dmn_nm_sng,"sng_lng_%d",dmn_sz_chr); | ^~ -
nco_rgr.c:1162:9: warning: ‘ps_nm_tpl’ may be used uninitialized [-Wmaybe-uninitialized] 1162 | rcd=nco_inq_varid_flg(tpl_id,ps_nm_tpl,&ps_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
nco_rgr.c:1469:15: warning: ‘mss_val_cmp_dbl’ may be used uninitialized [-Wmaybe-uninitialized] 1469 | if(lt_out[idx_ttl] != mss_val_cmp_dbl) lt_sum[idx_fst+grd_idx]+=lt_out[idx_ttl]; | ^ -
nco_rgr.c:2733:26: warning: ‘dmn_nbr_out’ may be used uninitialized [-Wmaybe-uninitialized] 2733 | for(dmn_idx=0;dmn_idx<dmn_nbr_out;dmn_idx++){ | ~~~~~~~^~~~~~~~~~~~ -
nco_rgr.c:2600:72: warning: ‘lev_in_min’ may be used uninitialized [-Wmaybe-uninitialized] 2600 | for(size_t idx_in=0;idx_in<tm_hrz_sz;idx_in++) prs_min_in[idx_in]=lev_in_min; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -
nco_rgr.c:2608:77: warning: ‘lev_out_min’ may be used uninitialized [-Wmaybe-uninitialized] 2608 | for(size_t idx_out=0;idx_out<tm_hrz_sz;idx_out++) prs_min_out[idx_out]=lev_out_min; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -
nco_rgr.c:2662:72: warning: ‘lev_in_min’ may be used uninitialized [-Wmaybe-uninitialized] 2662 | for(size_t idx_in=0;idx_in<tm_hrz_sz;idx_in++) prs_min_in[idx_in]=lev_in_min; | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -
nco_gsl.cc:14:1: warning: ‘double compute_covariance(const double*, size_t, const double*, size_t, size_t, double, double, const double*)’ defined but not used [-Wunused-function] 14 | compute_covariance | ^~~~~~~~~~~~~~~~~~ -
ncap2.cc:178:7: warning: variable ‘antlr_ret’ set but not used [-Wunused-but-set-variable=] 178 | int antlr_ret=EXIT_SUCCESS; /* exit return code from script */ | ^~~~~~~~~ -
ncoLexer.cpp:416:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 416 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:430:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 430 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:444:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 444 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:458:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 458 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:472:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 472 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:486:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 486 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:500:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 500 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:514:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 514 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:528:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 528 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:542:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 542 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:556:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 556 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:570:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 570 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:584:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 584 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:598:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 598 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:612:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 612 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:626:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 626 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:640:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 640 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:654:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 654 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:668:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 668 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:682:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 682 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:696:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 696 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:710:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 710 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:724:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 724 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:738:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 738 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:752:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 752 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:766:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 766 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:794:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 794 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:808:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 808 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:822:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 822 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:836:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 836 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:850:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 850 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:864:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 864 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:878:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 878 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:892:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 892 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:906:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 906 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:920:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 920 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:934:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 934 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:950:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 950 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1036:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1036 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1136:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1136 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1212:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1212 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1340:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1340 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1370:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1370 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1422:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1422 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1472:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1472 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1502:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1502 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1560:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1560 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:1684:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 1684 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:2036:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 2036 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:2318:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 2318 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncoLexer.cpp:2689:51: warning: variable ‘_saveIndex’ set but not used [-Wunused-but-set-variable=] 2689 | ANTLR_USE_NAMESPACE(std)string::size_type _saveIndex; | ^~~~~~~~~~ -
ncap2_utl.cc:730:9: warning: variable ‘dmn_nbr’ set but not used [-Wunused-but-set-variable=] 730 | int dmn_nbr; /* Number of dimensions in convolution */ | ^~~~~~~ -
fmc_all_cls.cc:5634:15: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 5634 | strncpy(var->val.cp,cp,sz); | ^ -
fmc_all_cls.cc:1965:60: warning: ‘__snprintf_chk’ output truncated before the last format character [-Wformat-truncation=] 1965 | snprintf(units_new_sng,NCO_MAX_LEN_DATE_SNG,"days since %d-01-01 00:00:00",lcl_tm_sct.year); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~