Hi Alan I've worked this out, the line in question is in a function called with the possibly uninitialized variable. I'm writing the code now to double check everything although the only case where we could get an uninitialized variable would be for a corrupted buffer.
Phil On 31 May 2015 at 18:33, Phil Rosenberg <p.d.rosenb...@gmail.com> wrote: > Hi Alan > I'm attacking my to do list. Do you still get these warnings? I just > looked and the line 1309 no longer makes sense in terms of a reference > to cmd so I guess the code has changed since then. I don't get any > unallocated variable warnings for plbuf in VC++ so perhaps someone > else fixed this issue. > > Phil > > On 12 March 2015 at 20:14, Alan W. Irwin <ir...@beluga.phys.uvic.ca> wrote: >> To Phil: >> >> gcc is generating these warnings when building libplplot. Would you >> please take a look to see whether this is either a real uninitialized issue >> that needs to be fixed or a false alarm? >> >> /home/software/plplot/HEAD/plplot.git/src/plmetafile.c: In function >> ‘read_header’: >> /home/software/plplot/HEAD/plplot.git/src/plmetafile.c:336:8: warning: >> ‘pdf_rc’ may be used uninitialized in this function [-Wuninitialized] >> /home/software/plplot/HEAD/plplot.git/src/plmetafile.c:301:9: note: ‘pdf_rc’ >> was declared here >> /home/software/plplot/HEAD/plplot.git/src/plmetafile.c: In function >> ‘plreadmetafile’: >> /home/software/plplot/HEAD/plplot.git/src/plmetafile.c:373:23: warning: >> ‘plm’ may be used uninitialized in this function [-Wmaybe-uninitialized] >> /home/software/plplot/HEAD/plplot.git/src/plmetafile.c:1112:14: note: ‘plm’ >> was declared here >> [....] >> /home/software/plplot/HEAD/plplot.git/src/plbuf.c: In function ‘rdbuf_bop’: >> /home/software/plplot/HEAD/plplot.git/src/plbuf.c:1309:11: warning: ‘cmd’ >> may be used uninitialized in this function [-Wmaybe-uninitialized] >> /home/software/plplot/HEAD/plplot.git/src/plbuf.c:593:19: note: ‘cmd’ was >> declared here >> >> Alan >> __________________________ >> Alan W. Irwin >> >> Astronomical research affiliation with Department of Physics and Astronomy, >> University of Victoria (astrowww.phys.uvic.ca). >> >> Programming affiliations with the FreeEOS equation-of-state >> implementation for stellar interiors (freeeos.sf.net); the Time >> Ephemerides project (timeephem.sf.net); PLplot scientific plotting >> software package (plplot.sf.net); the libLASi project >> (unifont.org/lasi); the Loads of Linux Links project (loll.sf.net); >> and the Linux Brochure Project (lbproject.sf.net). >> __________________________ >> >> Linux-powered Science >> __________________________ ------------------------------------------------------------------------------ _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel