/[dtapublic]/projs/trunk/shared_source/c_tcl_base_7_5_w_mods/tclintplatdecls.h
ViewVC logotype

Annotation of /projs/trunk/shared_source/c_tcl_base_7_5_w_mods/tclintplatdecls.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 66 - (hide annotations) (download)
Sun Oct 30 21:57:38 2016 UTC (7 years, 7 months ago) by dashley
File MIME type: text/plain
File size: 19299 byte(s)
Header and footer cleanup.
1 dashley 66 /* $Header$ */
2 dashley 25 /*
3     * tclIntPlatDecls.h --
4     *
5     * This file contains the declarations for all platform dependent
6     * unsupported functions that are exported by the Tcl library. These
7     * interfaces are not guaranteed to remain the same between
8     * versions. Use at your own risk.
9     *
10     * Copyright (c) 1998-1999 by Scriptics Corporation.
11     * All rights reserved.
12     *
13     * RCS: @(#) $Id: tclintplatdecls.h,v 1.1.1.1 2001/06/13 04:40:42 dtashley Exp $
14     */
15    
16     #ifndef _TCLINTPLATDECLS
17     #define _TCLINTPLATDECLS
18    
19     /*
20     * WARNING: This file is automatically generated by the tools/genStubs.tcl
21     * script. Any modifications to the function declarations below should be made
22     * in the generic/tclInt.decls script.
23     */
24    
25     /* !BEGIN!: Do not edit below this line. */
26    
27     /*
28     * Exported function declarations:
29     */
30    
31     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
32     /* 0 */
33     EXTERN void TclGetAndDetachPids _ANSI_ARGS_((Tcl_Interp * interp,
34     Tcl_Channel chan));
35     /* 1 */
36     EXTERN int TclpCloseFile _ANSI_ARGS_((TclFile file));
37     /* 2 */
38     EXTERN Tcl_Channel TclpCreateCommandChannel _ANSI_ARGS_((
39     TclFile readFile, TclFile writeFile,
40     TclFile errorFile, int numPids,
41     Tcl_Pid * pidPtr));
42     /* 3 */
43     EXTERN int TclpCreatePipe _ANSI_ARGS_((TclFile * readPipe,
44     TclFile * writePipe));
45     /* 4 */
46     EXTERN int TclpCreateProcess _ANSI_ARGS_((Tcl_Interp * interp,
47     int argc, char ** argv, TclFile inputFile,
48     TclFile outputFile, TclFile errorFile,
49     Tcl_Pid * pidPtr));
50     /* Slot 5 is reserved */
51     /* 6 */
52     EXTERN TclFile TclpMakeFile _ANSI_ARGS_((Tcl_Channel channel,
53     int direction));
54     /* 7 */
55     EXTERN TclFile TclpOpenFile _ANSI_ARGS_((CONST char * fname,
56     int mode));
57     /* 8 */
58     EXTERN int TclUnixWaitForFile _ANSI_ARGS_((int fd, int mask,
59     int timeout));
60     /* 9 */
61     EXTERN TclFile TclpCreateTempFile _ANSI_ARGS_((
62     CONST char * contents));
63     #endif /* UNIX */
64     #ifdef __WIN32__
65     /* 0 */
66     EXTERN void TclWinConvertError _ANSI_ARGS_((DWORD errCode));
67     /* 1 */
68     EXTERN void TclWinConvertWSAError _ANSI_ARGS_((DWORD errCode));
69     /* 2 */
70     EXTERN struct servent * TclWinGetServByName _ANSI_ARGS_((CONST char * nm,
71     CONST char * proto));
72     /* 3 */
73     EXTERN int TclWinGetSockOpt _ANSI_ARGS_((SOCKET s, int level,
74     int optname, char FAR * optval,
75     int FAR * optlen));
76     /* 4 */
77     EXTERN HINSTANCE TclWinGetTclInstance _ANSI_ARGS_((void));
78     /* Slot 5 is reserved */
79     /* 6 */
80     EXTERN u_short TclWinNToHS _ANSI_ARGS_((u_short ns));
81     /* 7 */
82     EXTERN int TclWinSetSockOpt _ANSI_ARGS_((SOCKET s, int level,
83     int optname, CONST char FAR * optval,
84     int optlen));
85     /* 8 */
86     EXTERN unsigned long TclpGetPid _ANSI_ARGS_((Tcl_Pid pid));
87     /* 9 */
88     EXTERN int TclWinGetPlatformId _ANSI_ARGS_((void));
89     /* Slot 10 is reserved */
90     /* 11 */
91     EXTERN void TclGetAndDetachPids _ANSI_ARGS_((Tcl_Interp * interp,
92     Tcl_Channel chan));
93     /* 12 */
94     EXTERN int TclpCloseFile _ANSI_ARGS_((TclFile file));
95     /* 13 */
96     EXTERN Tcl_Channel TclpCreateCommandChannel _ANSI_ARGS_((
97     TclFile readFile, TclFile writeFile,
98     TclFile errorFile, int numPids,
99     Tcl_Pid * pidPtr));
100     /* 14 */
101     EXTERN int TclpCreatePipe _ANSI_ARGS_((TclFile * readPipe,
102     TclFile * writePipe));
103     /* 15 */
104     EXTERN int TclpCreateProcess _ANSI_ARGS_((Tcl_Interp * interp,
105     int argc, char ** argv, TclFile inputFile,
106     TclFile outputFile, TclFile errorFile,
107     Tcl_Pid * pidPtr));
108     /* Slot 16 is reserved */
109     /* Slot 17 is reserved */
110     /* 18 */
111     EXTERN TclFile TclpMakeFile _ANSI_ARGS_((Tcl_Channel channel,
112     int direction));
113     /* 19 */
114     EXTERN TclFile TclpOpenFile _ANSI_ARGS_((CONST char * fname,
115     int mode));
116     /* 20 */
117     EXTERN void TclWinAddProcess _ANSI_ARGS_((HANDLE hProcess,
118     DWORD id));
119     /* 21 */
120     EXTERN void TclpAsyncMark _ANSI_ARGS_((Tcl_AsyncHandler async));
121     /* 22 */
122     EXTERN TclFile TclpCreateTempFile _ANSI_ARGS_((
123     CONST char * contents));
124     /* 23 */
125     EXTERN char * TclpGetTZName _ANSI_ARGS_((int isdst));
126     /* 24 */
127     EXTERN char * TclWinNoBackslash _ANSI_ARGS_((char * path));
128     /* 25 */
129     EXTERN TclPlatformType * TclWinGetPlatform _ANSI_ARGS_((void));
130     /* 26 */
131     EXTERN void TclWinSetInterfaces _ANSI_ARGS_((int wide));
132     #endif /* __WIN32__ */
133     #ifdef MAC_TCL
134     /* 0 */
135     EXTERN VOID * TclpSysAlloc _ANSI_ARGS_((long size, int isBin));
136     /* 1 */
137     EXTERN void TclpSysFree _ANSI_ARGS_((VOID * ptr));
138     /* 2 */
139     EXTERN VOID * TclpSysRealloc _ANSI_ARGS_((VOID * cp,
140     unsigned int size));
141     /* 3 */
142     EXTERN void TclpExit _ANSI_ARGS_((int status));
143     /* 4 */
144     EXTERN int FSpGetDefaultDir _ANSI_ARGS_((FSSpecPtr theSpec));
145     /* 5 */
146     EXTERN int FSpSetDefaultDir _ANSI_ARGS_((FSSpecPtr theSpec));
147     /* 6 */
148     EXTERN OSErr FSpFindFolder _ANSI_ARGS_((short vRefNum,
149     OSType folderType, Boolean createFolder,
150     FSSpec * spec));
151     /* 7 */
152     EXTERN void GetGlobalMouse _ANSI_ARGS_((Point * mouse));
153     /* 8 */
154     EXTERN pascal OSErr FSpGetDirectoryID _ANSI_ARGS_((CONST FSSpec * spec,
155     long * theDirID, Boolean * isDirectory));
156     /* 9 */
157     EXTERN pascal short FSpOpenResFileCompat _ANSI_ARGS_((
158     CONST FSSpec * spec, SignedByte permission));
159     /* 10 */
160     EXTERN pascal void FSpCreateResFileCompat _ANSI_ARGS_((
161     CONST FSSpec * spec, OSType creator,
162     OSType fileType, ScriptCode scriptTag));
163     /* 11 */
164     EXTERN int FSpLocationFromPath _ANSI_ARGS_((int length,
165     CONST char * path, FSSpecPtr theSpec));
166     /* 12 */
167     EXTERN OSErr FSpPathFromLocation _ANSI_ARGS_((FSSpecPtr theSpec,
168     int * length, Handle * fullPath));
169     /* 13 */
170     EXTERN void TclMacExitHandler _ANSI_ARGS_((void));
171     /* 14 */
172     EXTERN void TclMacInitExitToShell _ANSI_ARGS_((int usePatch));
173     /* 15 */
174     EXTERN OSErr TclMacInstallExitToShellPatch _ANSI_ARGS_((
175     ExitToShellProcPtr newProc));
176     /* 16 */
177     EXTERN int TclMacOSErrorToPosixError _ANSI_ARGS_((int error));
178     /* 17 */
179     EXTERN void TclMacRemoveTimer _ANSI_ARGS_((void * timerToken));
180     /* 18 */
181     EXTERN void * TclMacStartTimer _ANSI_ARGS_((long ms));
182     /* 19 */
183     EXTERN int TclMacTimerExpired _ANSI_ARGS_((void * timerToken));
184     /* 20 */
185     EXTERN int TclMacRegisterResourceFork _ANSI_ARGS_((
186     short fileRef, Tcl_Obj * tokenPtr,
187     int insert));
188     /* 21 */
189     EXTERN short TclMacUnRegisterResourceFork _ANSI_ARGS_((
190     char * tokenPtr, Tcl_Obj * resultPtr));
191     /* 22 */
192     EXTERN int TclMacCreateEnv _ANSI_ARGS_((void));
193     /* 23 */
194     EXTERN FILE * TclMacFOpenHack _ANSI_ARGS_((CONST char * path,
195     CONST char * mode));
196     /* Slot 24 is reserved */
197     /* 25 */
198     EXTERN int TclMacChmod _ANSI_ARGS_((char * path, int mode));
199     #endif /* MAC_TCL */
200    
201     typedef struct TclIntPlatStubs {
202     int magic;
203     struct TclIntPlatStubHooks *hooks;
204    
205     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
206     void (*tclGetAndDetachPids) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 0 */
207     int (*tclpCloseFile) _ANSI_ARGS_((TclFile file)); /* 1 */
208     Tcl_Channel (*tclpCreateCommandChannel) _ANSI_ARGS_((TclFile readFile, TclFile writeFile, TclFile errorFile, int numPids, Tcl_Pid * pidPtr)); /* 2 */
209     int (*tclpCreatePipe) _ANSI_ARGS_((TclFile * readPipe, TclFile * writePipe)); /* 3 */
210     int (*tclpCreateProcess) _ANSI_ARGS_((Tcl_Interp * interp, int argc, char ** argv, TclFile inputFile, TclFile outputFile, TclFile errorFile, Tcl_Pid * pidPtr)); /* 4 */
211     void *reserved5;
212     TclFile (*tclpMakeFile) _ANSI_ARGS_((Tcl_Channel channel, int direction)); /* 6 */
213     TclFile (*tclpOpenFile) _ANSI_ARGS_((CONST char * fname, int mode)); /* 7 */
214     int (*tclUnixWaitForFile) _ANSI_ARGS_((int fd, int mask, int timeout)); /* 8 */
215     TclFile (*tclpCreateTempFile) _ANSI_ARGS_((CONST char * contents)); /* 9 */
216     #endif /* UNIX */
217     #ifdef __WIN32__
218     void (*tclWinConvertError) _ANSI_ARGS_((DWORD errCode)); /* 0 */
219     void (*tclWinConvertWSAError) _ANSI_ARGS_((DWORD errCode)); /* 1 */
220     struct servent * (*tclWinGetServByName) _ANSI_ARGS_((CONST char * nm, CONST char * proto)); /* 2 */
221     int (*tclWinGetSockOpt) _ANSI_ARGS_((SOCKET s, int level, int optname, char FAR * optval, int FAR * optlen)); /* 3 */
222     HINSTANCE (*tclWinGetTclInstance) _ANSI_ARGS_((void)); /* 4 */
223     void *reserved5;
224     u_short (*tclWinNToHS) _ANSI_ARGS_((u_short ns)); /* 6 */
225     int (*tclWinSetSockOpt) _ANSI_ARGS_((SOCKET s, int level, int optname, CONST char FAR * optval, int optlen)); /* 7 */
226     unsigned long (*tclpGetPid) _ANSI_ARGS_((Tcl_Pid pid)); /* 8 */
227     int (*tclWinGetPlatformId) _ANSI_ARGS_((void)); /* 9 */
228     void *reserved10;
229     void (*tclGetAndDetachPids) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Channel chan)); /* 11 */
230     int (*tclpCloseFile) _ANSI_ARGS_((TclFile file)); /* 12 */
231     Tcl_Channel (*tclpCreateCommandChannel) _ANSI_ARGS_((TclFile readFile, TclFile writeFile, TclFile errorFile, int numPids, Tcl_Pid * pidPtr)); /* 13 */
232     int (*tclpCreatePipe) _ANSI_ARGS_((TclFile * readPipe, TclFile * writePipe)); /* 14 */
233     int (*tclpCreateProcess) _ANSI_ARGS_((Tcl_Interp * interp, int argc, char ** argv, TclFile inputFile, TclFile outputFile, TclFile errorFile, Tcl_Pid * pidPtr)); /* 15 */
234     void *reserved16;
235     void *reserved17;
236     TclFile (*tclpMakeFile) _ANSI_ARGS_((Tcl_Channel channel, int direction)); /* 18 */
237     TclFile (*tclpOpenFile) _ANSI_ARGS_((CONST char * fname, int mode)); /* 19 */
238     void (*tclWinAddProcess) _ANSI_ARGS_((HANDLE hProcess, DWORD id)); /* 20 */
239     void (*tclpAsyncMark) _ANSI_ARGS_((Tcl_AsyncHandler async)); /* 21 */
240     TclFile (*tclpCreateTempFile) _ANSI_ARGS_((CONST char * contents)); /* 22 */
241     char * (*tclpGetTZName) _ANSI_ARGS_((int isdst)); /* 23 */
242     char * (*tclWinNoBackslash) _ANSI_ARGS_((char * path)); /* 24 */
243     TclPlatformType * (*tclWinGetPlatform) _ANSI_ARGS_((void)); /* 25 */
244     void (*tclWinSetInterfaces) _ANSI_ARGS_((int wide)); /* 26 */
245     #endif /* __WIN32__ */
246     #ifdef MAC_TCL
247     VOID * (*tclpSysAlloc) _ANSI_ARGS_((long size, int isBin)); /* 0 */
248     void (*tclpSysFree) _ANSI_ARGS_((VOID * ptr)); /* 1 */
249     VOID * (*tclpSysRealloc) _ANSI_ARGS_((VOID * cp, unsigned int size)); /* 2 */
250     void (*tclpExit) _ANSI_ARGS_((int status)); /* 3 */
251     int (*fSpGetDefaultDir) _ANSI_ARGS_((FSSpecPtr theSpec)); /* 4 */
252     int (*fSpSetDefaultDir) _ANSI_ARGS_((FSSpecPtr theSpec)); /* 5 */
253     OSErr (*fSpFindFolder) _ANSI_ARGS_((short vRefNum, OSType folderType, Boolean createFolder, FSSpec * spec)); /* 6 */
254     void (*getGlobalMouse) _ANSI_ARGS_((Point * mouse)); /* 7 */
255     pascal OSErr (*fSpGetDirectoryID) _ANSI_ARGS_((CONST FSSpec * spec, long * theDirID, Boolean * isDirectory)); /* 8 */
256     pascal short (*fSpOpenResFileCompat) _ANSI_ARGS_((CONST FSSpec * spec, SignedByte permission)); /* 9 */
257     pascal void (*fSpCreateResFileCompat) _ANSI_ARGS_((CONST FSSpec * spec, OSType creator, OSType fileType, ScriptCode scriptTag)); /* 10 */
258     int (*fSpLocationFromPath) _ANSI_ARGS_((int length, CONST char * path, FSSpecPtr theSpec)); /* 11 */
259     OSErr (*fSpPathFromLocation) _ANSI_ARGS_((FSSpecPtr theSpec, int * length, Handle * fullPath)); /* 12 */
260     void (*tclMacExitHandler) _ANSI_ARGS_((void)); /* 13 */
261     void (*tclMacInitExitToShell) _ANSI_ARGS_((int usePatch)); /* 14 */
262     OSErr (*tclMacInstallExitToShellPatch) _ANSI_ARGS_((ExitToShellProcPtr newProc)); /* 15 */
263     int (*tclMacOSErrorToPosixError) _ANSI_ARGS_((int error)); /* 16 */
264     void (*tclMacRemoveTimer) _ANSI_ARGS_((void * timerToken)); /* 17 */
265     void * (*tclMacStartTimer) _ANSI_ARGS_((long ms)); /* 18 */
266     int (*tclMacTimerExpired) _ANSI_ARGS_((void * timerToken)); /* 19 */
267     int (*tclMacRegisterResourceFork) _ANSI_ARGS_((short fileRef, Tcl_Obj * tokenPtr, int insert)); /* 20 */
268     short (*tclMacUnRegisterResourceFork) _ANSI_ARGS_((char * tokenPtr, Tcl_Obj * resultPtr)); /* 21 */
269     int (*tclMacCreateEnv) _ANSI_ARGS_((void)); /* 22 */
270     FILE * (*tclMacFOpenHack) _ANSI_ARGS_((CONST char * path, CONST char * mode)); /* 23 */
271     void *reserved24;
272     int (*tclMacChmod) _ANSI_ARGS_((char * path, int mode)); /* 25 */
273     #endif /* MAC_TCL */
274     } TclIntPlatStubs;
275    
276     #ifdef __cplusplus
277     extern "C" {
278     #endif
279     extern TclIntPlatStubs *tclIntPlatStubsPtr;
280     #ifdef __cplusplus
281     }
282     #endif
283    
284     #if defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS)
285    
286     /*
287     * Inline function declarations:
288     */
289    
290     #if !defined(__WIN32__) && !defined(MAC_TCL) /* UNIX */
291     #ifndef TclGetAndDetachPids
292     #define TclGetAndDetachPids \
293     (tclIntPlatStubsPtr->tclGetAndDetachPids) /* 0 */
294     #endif
295     #ifndef TclpCloseFile
296     #define TclpCloseFile \
297     (tclIntPlatStubsPtr->tclpCloseFile) /* 1 */
298     #endif
299     #ifndef TclpCreateCommandChannel
300     #define TclpCreateCommandChannel \
301     (tclIntPlatStubsPtr->tclpCreateCommandChannel) /* 2 */
302     #endif
303     #ifndef TclpCreatePipe
304     #define TclpCreatePipe \
305     (tclIntPlatStubsPtr->tclpCreatePipe) /* 3 */
306     #endif
307     #ifndef TclpCreateProcess
308     #define TclpCreateProcess \
309     (tclIntPlatStubsPtr->tclpCreateProcess) /* 4 */
310     #endif
311     /* Slot 5 is reserved */
312     #ifndef TclpMakeFile
313     #define TclpMakeFile \
314     (tclIntPlatStubsPtr->tclpMakeFile) /* 6 */
315     #endif
316     #ifndef TclpOpenFile
317     #define TclpOpenFile \
318     (tclIntPlatStubsPtr->tclpOpenFile) /* 7 */
319     #endif
320     #ifndef TclUnixWaitForFile
321     #define TclUnixWaitForFile \
322     (tclIntPlatStubsPtr->tclUnixWaitForFile) /* 8 */
323     #endif
324     #ifndef TclpCreateTempFile
325     #define TclpCreateTempFile \
326     (tclIntPlatStubsPtr->tclpCreateTempFile) /* 9 */
327     #endif
328     #endif /* UNIX */
329     #ifdef __WIN32__
330     #ifndef TclWinConvertError
331     #define TclWinConvertError \
332     (tclIntPlatStubsPtr->tclWinConvertError) /* 0 */
333     #endif
334     #ifndef TclWinConvertWSAError
335     #define TclWinConvertWSAError \
336     (tclIntPlatStubsPtr->tclWinConvertWSAError) /* 1 */
337     #endif
338     #ifndef TclWinGetServByName
339     #define TclWinGetServByName \
340     (tclIntPlatStubsPtr->tclWinGetServByName) /* 2 */
341     #endif
342     #ifndef TclWinGetSockOpt
343     #define TclWinGetSockOpt \
344     (tclIntPlatStubsPtr->tclWinGetSockOpt) /* 3 */
345     #endif
346     #ifndef TclWinGetTclInstance
347     #define TclWinGetTclInstance \
348     (tclIntPlatStubsPtr->tclWinGetTclInstance) /* 4 */
349     #endif
350     /* Slot 5 is reserved */
351     #ifndef TclWinNToHS
352     #define TclWinNToHS \
353     (tclIntPlatStubsPtr->tclWinNToHS) /* 6 */
354     #endif
355     #ifndef TclWinSetSockOpt
356     #define TclWinSetSockOpt \
357     (tclIntPlatStubsPtr->tclWinSetSockOpt) /* 7 */
358     #endif
359     #ifndef TclpGetPid
360     #define TclpGetPid \
361     (tclIntPlatStubsPtr->tclpGetPid) /* 8 */
362     #endif
363     #ifndef TclWinGetPlatformId
364     #define TclWinGetPlatformId \
365     (tclIntPlatStubsPtr->tclWinGetPlatformId) /* 9 */
366     #endif
367     /* Slot 10 is reserved */
368     #ifndef TclGetAndDetachPids
369     #define TclGetAndDetachPids \
370     (tclIntPlatStubsPtr->tclGetAndDetachPids) /* 11 */
371     #endif
372     #ifndef TclpCloseFile
373     #define TclpCloseFile \
374     (tclIntPlatStubsPtr->tclpCloseFile) /* 12 */
375     #endif
376     #ifndef TclpCreateCommandChannel
377     #define TclpCreateCommandChannel \
378     (tclIntPlatStubsPtr->tclpCreateCommandChannel) /* 13 */
379     #endif
380     #ifndef TclpCreatePipe
381     #define TclpCreatePipe \
382     (tclIntPlatStubsPtr->tclpCreatePipe) /* 14 */
383     #endif
384     #ifndef TclpCreateProcess
385     #define TclpCreateProcess \
386     (tclIntPlatStubsPtr->tclpCreateProcess) /* 15 */
387     #endif
388     /* Slot 16 is reserved */
389     /* Slot 17 is reserved */
390     #ifndef TclpMakeFile
391     #define TclpMakeFile \
392     (tclIntPlatStubsPtr->tclpMakeFile) /* 18 */
393     #endif
394     #ifndef TclpOpenFile
395     #define TclpOpenFile \
396     (tclIntPlatStubsPtr->tclpOpenFile) /* 19 */
397     #endif
398     #ifndef TclWinAddProcess
399     #define TclWinAddProcess \
400     (tclIntPlatStubsPtr->tclWinAddProcess) /* 20 */
401     #endif
402     #ifndef TclpAsyncMark
403     #define TclpAsyncMark \
404     (tclIntPlatStubsPtr->tclpAsyncMark) /* 21 */
405     #endif
406     #ifndef TclpCreateTempFile
407     #define TclpCreateTempFile \
408     (tclIntPlatStubsPtr->tclpCreateTempFile) /* 22 */
409     #endif
410     #ifndef TclpGetTZName
411     #define TclpGetTZName \
412     (tclIntPlatStubsPtr->tclpGetTZName) /* 23 */
413     #endif
414     #ifndef TclWinNoBackslash
415     #define TclWinNoBackslash \
416     (tclIntPlatStubsPtr->tclWinNoBackslash) /* 24 */
417     #endif
418     #ifndef TclWinGetPlatform
419     #define TclWinGetPlatform \
420     (tclIntPlatStubsPtr->tclWinGetPlatform) /* 25 */
421     #endif
422     #ifndef TclWinSetInterfaces
423     #define TclWinSetInterfaces \
424     (tclIntPlatStubsPtr->tclWinSetInterfaces) /* 26 */
425     #endif
426     #endif /* __WIN32__ */
427     #ifdef MAC_TCL
428     #ifndef TclpSysAlloc
429     #define TclpSysAlloc \
430     (tclIntPlatStubsPtr->tclpSysAlloc) /* 0 */
431     #endif
432     #ifndef TclpSysFree
433     #define TclpSysFree \
434     (tclIntPlatStubsPtr->tclpSysFree) /* 1 */
435     #endif
436     #ifndef TclpSysRealloc
437     #define TclpSysRealloc \
438     (tclIntPlatStubsPtr->tclpSysRealloc) /* 2 */
439     #endif
440     #ifndef TclpExit
441     #define TclpExit \
442     (tclIntPlatStubsPtr->tclpExit) /* 3 */
443     #endif
444     #ifndef FSpGetDefaultDir
445     #define FSpGetDefaultDir \
446     (tclIntPlatStubsPtr->fSpGetDefaultDir) /* 4 */
447     #endif
448     #ifndef FSpSetDefaultDir
449     #define FSpSetDefaultDir \
450     (tclIntPlatStubsPtr->fSpSetDefaultDir) /* 5 */
451     #endif
452     #ifndef FSpFindFolder
453     #define FSpFindFolder \
454     (tclIntPlatStubsPtr->fSpFindFolder) /* 6 */
455     #endif
456     #ifndef GetGlobalMouse
457     #define GetGlobalMouse \
458     (tclIntPlatStubsPtr->getGlobalMouse) /* 7 */
459     #endif
460     #ifndef FSpGetDirectoryID
461     #define FSpGetDirectoryID \
462     (tclIntPlatStubsPtr->fSpGetDirectoryID) /* 8 */
463     #endif
464     #ifndef FSpOpenResFileCompat
465     #define FSpOpenResFileCompat \
466     (tclIntPlatStubsPtr->fSpOpenResFileCompat) /* 9 */
467     #endif
468     #ifndef FSpCreateResFileCompat
469     #define FSpCreateResFileCompat \
470     (tclIntPlatStubsPtr->fSpCreateResFileCompat) /* 10 */
471     #endif
472     #ifndef FSpLocationFromPath
473     #define FSpLocationFromPath \
474     (tclIntPlatStubsPtr->fSpLocationFromPath) /* 11 */
475     #endif
476     #ifndef FSpPathFromLocation
477     #define FSpPathFromLocation \
478     (tclIntPlatStubsPtr->fSpPathFromLocation) /* 12 */
479     #endif
480     #ifndef TclMacExitHandler
481     #define TclMacExitHandler \
482     (tclIntPlatStubsPtr->tclMacExitHandler) /* 13 */
483     #endif
484     #ifndef TclMacInitExitToShell
485     #define TclMacInitExitToShell \
486     (tclIntPlatStubsPtr->tclMacInitExitToShell) /* 14 */
487     #endif
488     #ifndef TclMacInstallExitToShellPatch
489     #define TclMacInstallExitToShellPatch \
490     (tclIntPlatStubsPtr->tclMacInstallExitToShellPatch) /* 15 */
491     #endif
492     #ifndef TclMacOSErrorToPosixError
493     #define TclMacOSErrorToPosixError \
494     (tclIntPlatStubsPtr->tclMacOSErrorToPosixError) /* 16 */
495     #endif
496     #ifndef TclMacRemoveTimer
497     #define TclMacRemoveTimer \
498     (tclIntPlatStubsPtr->tclMacRemoveTimer) /* 17 */
499     #endif
500     #ifndef TclMacStartTimer
501     #define TclMacStartTimer \
502     (tclIntPlatStubsPtr->tclMacStartTimer) /* 18 */
503     #endif
504     #ifndef TclMacTimerExpired
505     #define TclMacTimerExpired \
506     (tclIntPlatStubsPtr->tclMacTimerExpired) /* 19 */
507     #endif
508     #ifndef TclMacRegisterResourceFork
509     #define TclMacRegisterResourceFork \
510     (tclIntPlatStubsPtr->tclMacRegisterResourceFork) /* 20 */
511     #endif
512     #ifndef TclMacUnRegisterResourceFork
513     #define TclMacUnRegisterResourceFork \
514     (tclIntPlatStubsPtr->tclMacUnRegisterResourceFork) /* 21 */
515     #endif
516     #ifndef TclMacCreateEnv
517     #define TclMacCreateEnv \
518     (tclIntPlatStubsPtr->tclMacCreateEnv) /* 22 */
519     #endif
520     #ifndef TclMacFOpenHack
521     #define TclMacFOpenHack \
522     (tclIntPlatStubsPtr->tclMacFOpenHack) /* 23 */
523     #endif
524     /* Slot 24 is reserved */
525     #ifndef TclMacChmod
526     #define TclMacChmod \
527     (tclIntPlatStubsPtr->tclMacChmod) /* 25 */
528     #endif
529     #endif /* MAC_TCL */
530    
531     #endif /* defined(USE_TCL_STUBS) && !defined(USE_TCL_STUB_PROCS) */
532    
533     /* !END!: Do not edit above this line. */
534    
535     #endif /* _TCLINTPLATDECLS */
536    
537 dashley 64 /* End of tclintplatdecls.h */

Properties

Name Value
svn:keywords Header

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25