I looked through:
gg.h
gii.h
gii-unix.h
ggi.h
ggi-unix.h
ggi-unix.h
ggi_ext.h

in yesterday (26-10) snapshot and I found the following sync problems (some are
minor):
-------------------------
*** libgg ***

- libgg functions are not documented. (I suppose they are all 'private' though)

*** libgii ***

- giiGetConfDir,giiMTInit, giiQueryDeviceInfo,giiQueryDeviceInfoByNumber and
giiQueryValInfo are not documented.

- giiPanic prototype is:
             void giiPanic(char *format, ...)
    but documented as:
             int giiPanic(const char *format, ...);

- first argument of giiEventSelect is 'gii_input_t' in source and 'gii_input
    *' in manpage (gii-unix.h)

*** libggi ***

- ggiEventSelect, giiGetConfDir, ggiExtension*, ggiGetAPI, ggiIndicateChange,
are  not documented

- ggiPanic : same as gii.

- ggiCrossBlit : args should be 'ggi_visual_t' instead of 'ggi_visual *' in man

- ggiSetTextMode: the 'ggi_graphtype type' argument is not mentioned in manpage.

- ggiCheckTextMode:
   int ggiCheckTextMode(ggi_visual_t visual,int cols,int rows,
                        int vcols,int vrows, int fontx,int fonty,
                        ggi_graphtype type, ggi_mode *suggested_mode);
                   
  but stated in manpage as:
   int ggiCheckTextMode(ggi_visual_t visual,  int  cols,  int
                        rows, int vcols, int vrows, int fontx, int fonty,
                        ggi_mode *suggested_mode, ...);

- ggiCheckGraphMode: doesn't expect additionnal args, but ends with ... in
manpage.
----------------

The biggest problem is the ggi*Mode mess which is quite confusing.

Regards.

Reply via email to