Copyright (C) 1992, Digital Equipment Corporation 
 All rights reserved. 
 See the file COPYRIGHT for a full description. 
 
 by Steve Glassman, Mark Manasse and Greg Nelson 
 Last modified on Mon Oct 26 16:55:02 PST 1992 by msm 
 modified on Mon Feb 24 13:59:46 PST 1992 by muller 
<*PRAGMA LL*>
UNSAFE INTERFACE XInput;
 Module which accepts input from X, and filters the result onto a local
   event queue 
IMPORT XClient;
PROCEDURE Start (trsl: XClient.T; stackSize := 20000);
 for the given XClient, fork a thread which checks when input from X has
   arrived.  Then fork another thread which accepts the input, and filters
   the result onto the input queue in the XClient 
END XInput.