1 /* Copyright (c) 1992, 1998 John E. Davis
2  * This file is part of JED editor library source.
3  *
4  * You may distribute this file under the terms the GNU General Public
5  * License.  See the file COPYING for more information.
6  */
7 extern int (*X_Read_Hook) (void);
8 extern int (*X_Input_Pending_Hook) (void);
9 extern void (*X_Suspend_Hook)(void);
10 extern int (*X_Argc_Argv_Hook)(int, char **);
11 #if 0
12 extern int (*X_Init_SLang_Hook)(void);
13 #endif
14 extern int jed_add_init_slang_hook (int (*)(void));
15 
16 extern int (*X_Init_Term_Hook) (void);
17 extern void (*X_Reset_Term_Hook) (void);
18 extern void (*X_Update_Open_Hook)(void);      /* hooks called when starting */
19 extern void (*X_Update_Close_Hook)(void);     /* and finishing update */
20 extern void (*X_Define_Keys_Hook) (SLKeyMap_List_Type *);
21 
22 #ifdef HAS_MOUSE
23 extern int (*X_Open_Mouse_Hook)(void);
24 extern void (*X_Close_Mouse_Hook)(void);
25 extern int (*JMouse_Event_Hook)(void);
26 extern void (*JMouse_Hide_Mouse_Hook)(int);
27 #endif
28 
29