All-extern-x.h

Go to the documentation of this file.
00001 
00002 #ifndef ALL_EXTERN_X
00003 #define ALL_EXTERN_X
00004 
00005 
00006 #ifdef __STDC__
00007 #ifndef  __PARAMS
00008 #define  __PARAMS(paramlist)            paramlist
00009 #endif
00010 #else   
00011 #ifndef  __PARAMS
00012 #define  __PARAMS(paramlist)            ()
00013 #endif
00014 #endif
00015 
00016 #include "x_ptyxP.h"
00017 #include "sciprint.h"
00018 /*  "x_button-n.c.X1"*/
00019 
00020 extern Boolean SendMousePosition  __PARAMS((Widget w, XEvent *));  
00021 extern void HandleSelectExtend  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00022 extern void HandleSelectEnd  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00023 extern void HandleKeyboardSelectEnd  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00024 extern void HandleInsertSelection  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00025 extern void HandleSelectStart  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00026 extern void HandleKeyboardSelectStart  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00027 extern void TrackMouse  __PARAMS((int func, int startrow, int startcol, int firstrow, int lastrow));  
00028 extern void HandleSelectSet  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00029 extern void HandleStartExtend  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00030 extern void HandleKeyboardStartExtend  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00031 extern void ScrollSelection  __PARAMS((register TScreen *, register int amount)); 
00032 extern void ResizeSelection  __PARAMS((TScreen *, int rows, int cols));
00033 extern int SetCharacterClassRange  __PARAMS((register int low, register int high, register int value));  
00034 extern void TrackText  __PARAMS((register int frow, register int fcol, register int trow, register int tcol));  
00035 extern void DisownSelection  __PARAMS((register XtermWidget termw));
00036 
00037 /*  "x_charproc-n.c.X1"*/
00038 
00039 extern int XEvorgetchar  __PARAMS((int interrupt));  
00040 extern void Xputstring  __PARAMS((char *str, int n));  
00041 extern void C2F (xscisncr) __PARAMS((char *str, integer *n, integer dummy));  
00042 extern void C2F (xscistring) __PARAMS((char *str, int *n, long int dummy));  
00043 extern void C2F (xscimore) __PARAMS((int *n));  
00044 extern void Scisncr  __PARAMS((char *str));  
00045 extern void Scistring __PARAMS((char *str));
00046 extern void Xputchar  __PARAMS((unsigned char c));  
00047 extern void v_write  __PARAMS((int f, char *d, int len));  
00048 extern void xevents1  __PARAMS((void));  
00049 extern int in_put  __PARAMS((int interrupt));  
00050 
00051 extern void unparseseq  __PARAMS((register ANSI *ap, int fd));  
00052 extern void unparseputn  __PARAMS((unsigned int n, int fd));  
00053 extern void unparseputc  __PARAMS((char c, int fd));  
00054 extern void unparsefputs  __PARAMS((register char *s, int fd));  
00055 extern void VTRun  __PARAMS((char *,int lstartup,int memory));  
00056 extern void VTInit1  __PARAMS((Widget parent));  
00057 extern void ShowCursor  __PARAMS((void));  
00058 extern void HideCursor  __PARAMS((void));  
00059 extern void VTReset  __PARAMS((Boolean full));  
00060 extern int set_character_class  __PARAMS((register char *s));  
00061 extern void FindFontSelection  __PARAMS((char *atom_name, int justprobe));  
00062 extern void HandleSetFont  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00063 extern void SetVTFont  __PARAMS((int i, int doresize, char *name1, char *name2));  
00064 
00065 extern void ansi_modes  __PARAMS((XtermWidget termw, void (*func) ( )));  
00066 extern void dpmodes  __PARAMS((XtermWidget termw, void (*func) ( )));  
00067 extern void savemodes  __PARAMS((XtermWidget termw));  
00068 extern void restoremodes  __PARAMS((XtermWidget termw));  
00069 extern void ToAlternate  __PARAMS((register TScreen *));  
00070 extern void FromAlternate  __PARAMS((register TScreen *));  
00071 extern void SwitchBufPtrs  __PARAMS((register TScreen *));  
00072 extern int LoadNewFont  __PARAMS((TScreen *, char *nfontname, char *bfontname, int doresize, int fontnum));  
00073 extern void update_font_info  __PARAMS((TScreen *, int doresize));  
00074 extern void set_vt_box  __PARAMS((TScreen *));  
00075 extern void set_cursor_gcs  __PARAMS((TScreen *));  
00076 
00077 /*  "x_cursor-n.c.X1"*/
00078 
00079 extern void CursorSet  __PARAMS((register TScreen *, register int row, register int col, unsigned int flags));  
00080 extern void CursorBack  __PARAMS((register TScreen *, int n));  
00081 extern void CursorForward  __PARAMS((register TScreen *, int n));  
00082 extern void CursorDown  __PARAMS((register TScreen *, int n));  
00083 extern void CursorUp  __PARAMS((register TScreen *, int n));  
00084 extern void Index  __PARAMS((register TScreen *, register int amount));  
00085 extern void RevIndex  __PARAMS((register TScreen *, register int amount));  
00086 extern void CarriageReturn  __PARAMS((register TScreen *));  
00087 extern void CursorSave  __PARAMS((register XtermWidget term1, register SavedCursor *sc));  
00088 extern void CursorRestore  __PARAMS((register XtermWidget term1, register SavedCursor *sc));  
00089 
00090 /*  "x_data-n.c.X1"*/
00091 /*  "x_input-n.c.X1"*/
00092 
00093 extern void Input  __PARAMS((register TKeyboard *keyboard, register TScreen *, register XKeyEvent *, int eightbit));  
00094 extern void StringInput  __PARAMS((register TScreen *, register char *string, int nbytes));  
00095 
00096 /*  "x_main-n.c.X1"*/
00097 
00098 extern void DeleteWindow  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00099 extern void KeyboardMapping  __PARAMS((Widget w, XEvent *, String *, Cardinal *));  
00100 extern int Xscilab  __PARAMS((Display **dpy, Widget *topwid));  
00101 extern int C2F(winsci) __PARAMS((char *pname, int *nos, int *idisp, char *display,int *lpname, int *ldisp));
00102 extern void getcolordef  __PARAMS((integer *c));  
00103 extern void setcolordef  __PARAMS((int screenc));  
00104 extern Widget initColors  __PARAMS((Widget));  
00105 extern void main_sci  __PARAMS((int argc, char **argv, char *, int,int ));  
00106 extern int clear_ieee_warnings  __PARAMS((void));  
00107 extern void sci_clear_and_exit  __PARAMS((integer n));  
00108 extern int C2F(clearexit)  __PARAMS((int *n));  
00109 extern int GetBytesAvailable  __PARAMS((int fd));  
00110 extern int kill_process_group  __PARAMS((int pid, int sig)); 
00111      
00112      /*  "x_menu-n.c.X1"*/
00113      
00114 extern void HandleCreateMenu  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00115 extern void HandlePopupMenu  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00116 extern void do_kill  __PARAMS((Widget gw, caddr_t closure, caddr_t data));  
00117 extern void do_kill1  __PARAMS((int ));
00118 extern void HandleSetVisualBell  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00119 extern void HandleRedraw  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00120 extern void HandleSendSignal  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00121 extern void HandleQuit  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00122 extern void HandleScrollbar  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00123 extern void HandleJumpscroll  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00124 extern void HandleReverseVideo  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00125 extern void HandleAutoWrap  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00126 extern void HandleReverseWrap  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00127 extern void HandleAutoLineFeed  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00128 extern void HandleAppCursor  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00129 extern void HandleAppKeypad  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00130 extern void HandleScrollKey  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00131 extern void HandleScrollTtyOutput  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00132 extern void HandleAllow132  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00133 extern void HandleCursesEmul  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00134 extern void HandleMarginBell  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00135 extern void HandleAltScreen  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00136 extern void HandleSoftReset  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00137 extern void HandleHardReset  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00138 extern void HandleClearSavedLines  __PARAMS((Widget w, XEvent *, String *, Cardinal *param_count));  
00139      
00140      /*  "x_misc-n.c.X1"*/
00141      
00142 extern void x_events  __PARAMS((void));  
00143 extern Cursor make_colored_cursor  __PARAMS((int cursorindex, long unsigned int fg, long unsigned int bg));  
00144 extern void HandleKeyPressed  __PARAMS((Widget w, XEvent *, String *, Cardinal *nparams));  
00145 extern void HandleEightBitKeyPressed  __PARAMS((Widget w, XEvent *, String *, Cardinal *nparams));  
00146 extern void HandleStringEvent  __PARAMS((Widget w, XEvent *, String *, Cardinal *nparams));  
00147 extern void HandleEnterWindow  __PARAMS((Widget w, caddr_t eventdata, register XEnterWindowEvent *));  
00148 extern void HandleLeaveWindow  __PARAMS((Widget w, caddr_t eventdata, register XEnterWindowEvent *));  
00149 extern void HandleFocusChange  __PARAMS((Widget w, caddr_t eventdata, register XFocusChangeEvent *));  
00150 extern void selectwindow  __PARAMS((register TScreen *, register int flag));  
00151 extern void unselectwindow  __PARAMS((register TScreen *, register int flag));  
00152 extern void Bell  __PARAMS((void));  
00153 extern void VisualBell  __PARAMS((void));  
00154 extern void HandleBellPropertyChange  __PARAMS((Widget w, XtPointer data, XEvent *ev, Boolean *more));  
00155 extern void Redraw  __PARAMS((void));  
00156 extern void do_osc  __PARAMS(( int (*func) ()));
00157 extern void Changename  __PARAMS((register char *name));  
00158 extern void Changetitle  __PARAMS((register char *name));  
00159 extern void Panic  __PARAMS((char *s, int a));  
00160 extern char *SysErrorMsg  __PARAMS((int n));  
00161 extern void SysError  __PARAMS((int i));  
00162 extern void Error  __PARAMS((int i));  
00163 extern void Cleanup  __PARAMS((int code));  
00164 extern char *strindex  __PARAMS((register char *s1, register char *s2));  
00165 extern void xerror  __PARAMS((Display *d, register XErrorEvent *ev));  
00166 extern void xioerror  __PARAMS((Display *dpy));  
00167 extern void set_vt_visibility  __PARAMS((Boolean on));  
00168      
00169      /*  "x_screen-n.c.X1"*/
00170      
00171 extern ScrnBuf Allocate  __PARAMS((register int nrow, register int ncol, Char **addr));  
00172 extern void ScreenWrite  __PARAMS((TScreen *, char *str, register unsigned int flags, register int length));  
00173 extern void ScrnInsertLine  __PARAMS((register ScrnBuf sb, int last, register int where, register int n, register int size));  
00174 extern void ScrnDeleteLine  __PARAMS((register ScrnBuf sb, register int last, int where, register int n, register int size));  
00175 extern void ScrnInsertChar  __PARAMS((ScrnBuf sb, int row, register int col, register int n, int size));  
00176 extern void ScrnDeleteChar  __PARAMS((ScrnBuf sb, register int row, register int col, register int n, register int size));  
00177 extern void ScrnRefresh  __PARAMS((register TScreen *, int toprow, int leftcol, int nrows, int ncols, Boolean force));  
00178 extern void ClearBufRows  __PARAMS((register TScreen *, register int first, register int last));  
00179 extern int ScreenResize  __PARAMS((register TScreen *, int width, int height, unsigned int *flags));  
00180 extern void Size2Scilab  __PARAMS((int rows, int cols));  
00181 extern void ScrnSetAttributes  __PARAMS((TScreen *, int row, int col, unsigned int mask, unsigned int value, register int length));  
00182 extern int ScrnGetAttributes  __PARAMS((TScreen *, int row, int col, Char *str, register int length));  
00183 extern int non_blank_line  __PARAMS((ScrnBuf sb, register int row, register int col, register int len));  
00184      
00185      /*  "x_scrollbar-n.c.X1"*/
00186      
00187 extern void DoResizeScreen  __PARAMS((register XtermWidget xw));  
00188 extern void ScrollBarReverseVideo  __PARAMS((register Widget scrollWidget));  
00189 extern void ScrollBarDrawThumb  __PARAMS((register Widget scrollWidget));  
00190 extern void ResizeScrollBar  __PARAMS((register Widget scrollWidget, int x, int y, unsigned int height));  
00191 extern void WindowScroll  __PARAMS((register TScreen *, int top));  
00192 extern void ScrollBarOn  __PARAMS((XtermWidget xw, int init, int doalloc));  
00193 extern void ScrollBarOff  __PARAMS((register TScreen *));  
00194 extern void HandleScrollForward  __PARAMS((Widget gw, XEvent *, String *, Cardinal *nparams));  
00195 extern void HandleScrollBack  __PARAMS((Widget gw, XEvent *, String *, Cardinal *nparams));  
00196      
00197      /* "x_tabs-n.c.X1" */
00198      
00199 extern void TabReset  __PARAMS((unsigned int *tabs));  
00200 extern void TabSet  __PARAMS((unsigned int *tabs, int col));  
00201 extern void TabClear  __PARAMS((unsigned int *tabs, int col));  
00202 extern int TabNext  __PARAMS((unsigned int *tabs, int col));  
00203 extern void TabZonk  __PARAMS((unsigned int *tabs));  
00204      
00205      /* "x_test_loop-n.c.X1" */
00206      /* 1 "x_util-n.c.X1"*/
00207      
00208 extern void FlushScroll  __PARAMS((register TScreen *));  
00209 extern int AddToRefresh  __PARAMS((register TScreen *));  
00210 extern void Scroll  __PARAMS((register TScreen *, register int amount));  
00211 extern void RevScroll  __PARAMS((register TScreen *, register int amount));  
00212 extern void InsertLine  __PARAMS((register TScreen *, register int n));  
00213 extern void DeleteLine  __PARAMS((register TScreen *, register int n));  
00214 extern void InsertChar  __PARAMS((register TScreen *, register int n));  
00215 extern void DeleteChar  __PARAMS((register TScreen *, register int n));  
00216 extern void ClearAbove  __PARAMS((register TScreen *));  
00217 extern void ClearBelow  __PARAMS((register TScreen *));  
00218 extern void ClearRight  __PARAMS((register TScreen *));  
00219 extern void ClearLeft  __PARAMS((register TScreen *));  
00220 extern void ClearLine  __PARAMS((register TScreen *));  
00221 extern void ClearScreen  __PARAMS((register TScreen *));  
00222 extern void CopyWait  __PARAMS((register TScreen *));  
00223 extern void scrolling_copy_area  __PARAMS((TScreen *, int firstline, int nlines, int amount));  
00224 extern int HandleExposure  __PARAMS((register TScreen *, register XEvent *));  
00225 extern int handle_translated_exposure  __PARAMS((register TScreen *, register int rect_x, register int rect_y, register int rect_width, register int rect_height));  
00226 extern void ReverseVideo  __PARAMS((XtermWidget termw));  
00227 extern void recolor_cursor  __PARAMS((Cursor cursor, long unsigned int fg, long unsigned int bg));  
00228      /* 1 "x_zzledt-n.c.X1" */
00229 extern void C2F (zzledt1) __PARAMS((char *buffer, int *buf_size, int *len_line, int *eof, long int dummy1));  
00230 
00231 
00232 #endif 

Generated on Sun Mar 4 15:03:56 2007 for Scilab [trunk] by  doxygen 1.5.1