Xlib Programming Manual by Adrian Nye Unconfirmed error reports are from readers. They have not yet been approved or disproved by the author or editor and represent solely the opinion of the reader. This page was updated May 29, 2003 Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification UNCONFIRMED errors and comments from readers: {85} line 90; XCreateBitmapFromData takes argument icon_bitmap_bits which is const char *. Need to coerce with (const char *). {94} Definition of XSetWindowAttributes structure; I have the July 1993 printing. The member of the XSetWindowAttributes structure defined as unsigned long backing_bitplanes; should be unsigned long backing_planes; {595} In the program code, the function definition for XDrawPoint is not valid C syntax as in ANSI C. You cannot return a function (as opposed to function pointer)from a function. Also, the calls to LockDisplay and FlushGC within the function have the same superfluous set of round brackets. If you don't believe me try compiling the code and watch every ANSI compiler you try it on choke.