home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 2004 July / APC0407D2.iso / workshop / apache / files / ActivePerl-5.6.1.638-MSWin32-x86.msi / _9b07edabdcb83550cf98ff9af806bc91 < prev    next >
Encoding:
Text File  |  2004-04-13  |  3.0 KB  |  84 lines

  1. #ifndef _TKEVENT
  2. #define _TKEVENT
  3.  
  4. EXTERN LangCallback *    LangMakeCallback _ANSI_ARGS_((Arg));
  5. EXTERN Tcl_Obj *    LangCallbackObj _ANSI_ARGS_((LangCallback *));
  6. EXTERN Arg        LangOldCallbackArg _ANSI_ARGS_((LangCallback *,char *,int));
  7.  
  8. #define LangCallbackArg(x) LangOldCallbackArg(x,__FILE__,__LINE__)
  9.  
  10. EXTERN void        LangFreeCallback _ANSI_ARGS_((LangCallback *));
  11. EXTERN LangCallback *    LangCopyCallback _ANSI_ARGS_((LangCallback *));
  12. EXTERN int        LangCmpCallback _ANSI_ARGS_((LangCallback *a,Arg b));
  13. EXTERN void        LangPushCallbackArgs _ANSI_ARGS_((LangCallback **svp));
  14. EXTERN int        LangCallCallback _ANSI_ARGS_((LangCallback *cb, int flags));
  15. EXTERN void        LangDebug _ANSI_ARGS_((char *fmt,...));
  16.  
  17. EXTERN char *        Tcl_Alloc _ANSI_ARGS_((unsigned int size));
  18. EXTERN void        Tcl_Free _ANSI_ARGS_((char *ptr));
  19. EXTERN char *        Tcl_Realloc _ANSI_ARGS_((char *ptr,
  20.                 unsigned int size));
  21. EXTERN char *        Tcl_DbCkalloc _ANSI_ARGS_((unsigned int size,char *file,int line));
  22. EXTERN void        Tcl_DbCkfree _ANSI_ARGS_((char *ptr,char *file ,int line));
  23. EXTERN char *        Tcl_DbCkrealloc _ANSI_ARGS_((char *ptr,
  24.                 unsigned int size,char *file,int line));
  25.  
  26. EXTERN void        Tcl_Panic _ANSI_ARGS_((char *,...));
  27.  
  28. EXTERN void        TclpGetTime _ANSI_ARGS_((Tcl_Time *time));
  29.  
  30. EXTERN void        Tcl_Exit _ANSI_ARGS_((int status));
  31.  
  32. EXTERN void        Tcl_CreateEventSource _ANSI_ARGS_((
  33.                 Tcl_EventSetupProc *setupProc,
  34.                 Tcl_EventCheckProc *checkProc,
  35.                 ClientData clientData));
  36.  
  37. EXTERN void        Tcl_DeleteEventSource _ANSI_ARGS_((
  38.                 Tcl_EventSetupProc *setupProc,
  39.                 Tcl_EventCheckProc *checkProc,
  40.                 ClientData clientData));
  41.  
  42. EXTERN int        Tcl_DoOneEvent _ANSI_ARGS_((int flags));
  43.  
  44. EXTERN void        Tcl_QueueEvent _ANSI_ARGS_((Tcl_Event *evPtr,
  45.                 Tcl_QueuePosition position));
  46.  
  47. EXTERN void        Tcl_QueueProcEvent _ANSI_ARGS_((Tcl_EventProc *proc,
  48.                 Tcl_Event *evPtr,
  49.                 Tcl_QueuePosition position));
  50.  
  51. EXTERN int        Tcl_ServiceEvent _ANSI_ARGS_((int flags));
  52.  
  53. EXTERN Tcl_TimerToken    Tcl_CreateTimerHandler _ANSI_ARGS_((int milliseconds,
  54.                 Tcl_TimerProc *proc, ClientData clientData));
  55.  
  56. EXTERN void        Tcl_DeleteTimerHandler _ANSI_ARGS_((
  57.                 Tcl_TimerToken token));
  58.  
  59. EXTERN void        Tcl_SetMaxBlockTime _ANSI_ARGS_((Tcl_Time *timePtr));
  60.  
  61. EXTERN void        Tcl_DoWhenIdle _ANSI_ARGS_((Tcl_IdleProc *proc,
  62.                 ClientData clientData));
  63.  
  64. EXTERN void        Tcl_CancelIdleCall _ANSI_ARGS_((Tcl_IdleProc *idleProc,
  65.                 ClientData clientData));
  66.  
  67. EXTERN void        Tcl_CreateExitHandler _ANSI_ARGS_((Tcl_ExitProc *proc,
  68.                 ClientData clientData));
  69.  
  70. EXTERN void        Tcl_CreateFileHandler _ANSI_ARGS_((
  71.                     int fd, int mask, Tcl_FileProc *proc,
  72.                 ClientData clientData));
  73. EXTERN void        Tcl_DeleteFileHandler _ANSI_ARGS_((int fd));
  74.  
  75. EXTERN void        Tcl_Sleep _ANSI_ARGS_((int ms));
  76.  
  77. EXTERN int        Tcl_GetServiceMode _ANSI_ARGS_((void));
  78.  
  79. EXTERN int        Tcl_SetServiceMode _ANSI_ARGS_((int mode));
  80.  
  81. EXTERN int        Tcl_ServiceAll _ANSI_ARGS_((void));
  82.  
  83. #endif /* _TKEVENT */
  84.