Path: utzoo!attcan!uunet!husc6!bloom-beacon!tut.cis.ohio-state.edu!mailrus!ames!schoch From: schoch@ames.arc.nasa.gov (Steve Schoch) Newsgroups: comp.windows.x Subject: XtAddInput Keywords: toolkit Message-ID: <9225@ames.arc.nasa.gov> Date: 24 May 88 00:14:23 GMT Organization: NASA - Ames Research Center, Moffett Field, CA Lines: 18 The X Toolkit Intrinsics document, on page 60, states that the InputCallbackProc will be called with three arguments: caddr_t client_data; int source; XtInputId id; This seems resonable, and I trusted the manual. However, if you look at the source, you will see the actual arguments are: caddr_t client_data; int *source; XtInputId *id; I can't see any reason for passing pointers to these things, so I think the manual has the correct behavior and the library is incorrect. Also, on the same page, XtRemoveInput() is documented as taking one argument: XtInputId *id. It doesn't take a pointer. Have these bugs been fixed? If so, where do I get an update? Steve