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.