Xlib programming manual (3rd ed.)