#include "childio.h"
#include "xgamelist.h"
#include "xhistory.h"
-#include "xevalgraph.h"
-#include "xedittags.h"
#include "menus.h"
#include "board.h"
#include "dialogs.h"
void ManInner P((Widget w, XEvent *event, String *prms, Cardinal *nprms));
void DisplayMove P((int moveNumber));
void ICSInitScript P((void));
-void SelectMove P((Widget w, XEvent * event, String * params, Cardinal * nParams));
void update_ics_width P(());
int CopyMemoProc P(());
{ "GenericPopDown", (XtActionProc) GenericPopDown },
{ "ErrorPopDown", (XtActionProc) ErrorPopDown },
{ "CopyMemoProc", (XtActionProc) CopyMemoProc },
- { "SelectMove", (XtActionProc) SelectMove },
+ { "SelectMove", (XtActionProc) SelectMoveX },
{ "LoadSelectedProc", LoadSelectedProc },
{ "SetFilterProc", SetFilterProc },
{ "TypeInProc", TypeInProc },
}
}
+#define INPUT_SOURCE_BUF_SIZE 8192
+
+typedef struct {
+ CPKind kind;
+ int fd;
+ int lineByLine;
+ char *unused;
+ InputCallback func;
+ XtInputId xid;
+ char buf[INPUT_SOURCE_BUF_SIZE];
+ VOIDSTAR closure;
+} InputSource;
+
void
DoInputCallback (caddr_t closure, int *source, XtInputId *xid)
{