On 2014-01-24 17:08+0800 Hailiang Wang wrote: > Hi Alan, > > The hard part turns out to be not parsing api.xml but restoring a C > type declaration from gccxml's type structure, but anyway I have done > it. Yeah! > > I'd better put the result in the attachment (log.txt) because it is > much longer now. > > Hǎiliàng
Hi Hǎiliàng: Thanks very much for implementing the type checking that I requested. The resulting report you attached will be extremely helpful. I will try to write documentation of the remaining undocumented functions (now down to 4 with revision 12957) and deal with all the various kinds of argument list mismatches you found in the next day or so. I would like to be able to run your checker myself (immediately to be able to test that I am solving the outstanding issues in your current report one by one without introducing new issues, but also in the future as an integrated part of the PLplot build system to allow us to check any further plplot.h and/or api.xml changes). Would you be willing to write a README file at https://github.com/hailiang/go-plplot/tree/master/c/check that would help a Go Newbie like me to run your checker? The questions that file should answer are what files should be copied from https://github.com/hailiang/go-plplot into the svn trunk version of PLplot, what Linux packages need to be installed to run the checker, the exact command that should be used to run the checker, and the prompts to expect. (I assume from looking at main.go the checker will ask for the locations of plplot.h and api.xml, but it would be nice for the README to confirm that.) 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 __________________________ ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel