It takes not much effort to build a comparison program because the parser for api.xml is ready-made.
I put the tool under my github reop here https://github.com/hailiang/go-plplot/tree/master/c/check Hǎiliàng P.S. Here is the result of the comparison, the type information in api.xml is not easy to parse by a program, so only name of the parameters are compared. c_plbtime is not documented. c_plconfigtime is not documented. c_plctime is not documented. c_plgcmap1_range is not documented. c_plgdrawmode is not documented. c_plgriddata is not documented. c_plot3dcl is not documented. c_plscmap1_range is not documented. c_plsdrawmode is not documented. c_plsurf3dl is not documented. c_plwid is not documented. number 0 parameter name mismatch for function pladv ( sub page ) number 3 parameter name mismatch for function plbox3 ( nxsub nsubx ) number 7 parameter name mismatch for function plbox3 ( nysub nsuby ) number 11 parameter name mismatch for function plbox3 ( nzsub nsubz ) number 0 parameter name mismatch for function plcol0 ( color icol0 ) number 17 parameter name mismatch for function plcolorbar ( labels label ) number 0 parameter name mismatch for function plcont ( z f ) number 0 parameter name mismatch for function plfont ( font ifont ) number 0 parameter name mismatch for function plfontld ( set fnt ) number 0 parameter name mismatch for function plgfam ( fam p_fam ) number 1 parameter name mismatch for function plgfam ( num p_num ) number 2 parameter name mismatch for function plgfam ( bmax p_bmax ) number 0 parameter name mismatch for function plgfci ( fci pfci ) number 0 parameter name mismatch for function plgpage ( xp p_xp ) number 1 parameter name mismatch for function plgpage ( yp p_yp ) number 2 parameter name mismatch for function plgpage ( xleng p_xleng ) number 3 parameter name mismatch for function plgpage ( yleng p_yleng ) number 4 parameter name mismatch for function plgpage ( xoff p_xoff ) number 5 parameter name mismatch for function plgpage ( yoff p_yoff ) plggriddata does not exist but remains in doc. number 0 parameter name mismatch for function plgstrm ( strm p_strm ) number 0 parameter name mismatch for function plgxax ( digmax p_digmax ) number 1 parameter name mismatch for function plgxax ( digits p_digits ) number 0 parameter name mismatch for function plgyax ( digmax p_digmax ) number 1 parameter name mismatch for function plgyax ( digits p_digits ) number 0 parameter name mismatch for function plgzax ( digmax p_digmax ) number 1 parameter name mismatch for function plgzax ( digits p_digits ) number 0 parameter name mismatch for function pllsty ( n lin ) parameter count mismatch for function plot3dc ------------------------------------------------------------------------------ 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