Differences From Artifact [8640d3027d]:
- File xvfs-core.h — part of check-in [5f2895faba] at 2019-09-17 05:06:06 on branch trunk — Undefine macros because we may concatencat translation units in some modes (user: rkeene, size: 2723) [annotate] [blame] [check-ins using]
To Artifact [71c5a5bc0d]:
- File xvfs-core.h — part of check-in [77b31a15c4] at 2020-04-17 17:06:01 on branch trunk — Ensure C linkage as part of the ABI (user: rkeene, size: 2792) [annotate] [blame] [check-ins using]
1 2 3 4 5 6 7 8 9 10 11 12 13 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | + + + + | #ifndef XVFS_CORE_H_1B4B28D60EBAA11D5FF85642FA7CA22C29E8E817 #define XVFS_CORE_H_1B4B28D60EBAA11D5FF85642FA7CA22C29E8E817 1 #include <tcl.h> #define XVFS_PROTOCOL_VERSION 1 #ifdef __cplusplus extern "C" { #endif typedef const char **(*xvfs_proc_getChildren_t)(const char *path, Tcl_WideInt *count); typedef const unsigned char *(*xvfs_proc_getData_t)(const char *path, Tcl_WideInt start, Tcl_WideInt *length); typedef int (*xvfs_proc_getStat_t)(const char *path, Tcl_StatBuf *statBuf); /* * Interface for the filesystem to fill out before registering. |
︙ | |||
83 84 85 86 87 88 89 | 87 88 89 90 91 92 93 94 95 96 97 | + + + + | * avoid symbols leaking */ #if defined(XVFS_MODE_FLEXIBLE) || defined(XVFS_MODE_STANDALONE) #include <xvfs-core.c> #endif #endif #ifdef __cplusplus } #endif |