summaryrefslogtreecommitdiffstats
path: root/generic/tclDecls.h
diff options
context:
space:
mode:
Diffstat (limited to 'generic/tclDecls.h')
-rw-r--r--generic/tclDecls.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/generic/tclDecls.h b/generic/tclDecls.h
index 487d524..c8f2eaf 100644
--- a/generic/tclDecls.h
+++ b/generic/tclDecls.h
@@ -1867,6 +1867,8 @@ EXTERN Tcl_Obj * Tcl_NewWideUIntObj(Tcl_WideUInt wideValue);
EXTERN void Tcl_SetWideUIntObj(Tcl_Obj *objPtr,
Tcl_WideUInt uwideValue);
/* 690 */
+EXTERN int Tcl_IsEmpty(Tcl_Obj *obj);
+/* 691 */
EXTERN void TclUnusedStubEntry(void);
typedef struct {
@@ -2569,7 +2571,8 @@ typedef struct TclStubs {
int (*tcl_UtfNcasecmp) (const char *s1, const char *s2, size_t n); /* 687 */
Tcl_Obj * (*tcl_NewWideUIntObj) (Tcl_WideUInt wideValue); /* 688 */
void (*tcl_SetWideUIntObj) (Tcl_Obj *objPtr, Tcl_WideUInt uwideValue); /* 689 */
- void (*tclUnusedStubEntry) (void); /* 690 */
+ int (*tcl_IsEmpty) (Tcl_Obj *obj); /* 690 */
+ void (*tclUnusedStubEntry) (void); /* 691 */
} TclStubs;
extern const TclStubs *tclStubsPtr;
@@ -3898,8 +3901,10 @@ extern const TclStubs *tclStubsPtr;
(tclStubsPtr->tcl_NewWideUIntObj) /* 688 */
#define Tcl_SetWideUIntObj \
(tclStubsPtr->tcl_SetWideUIntObj) /* 689 */
+#define Tcl_IsEmpty \
+ (tclStubsPtr->tcl_IsEmpty) /* 690 */
#define TclUnusedStubEntry \
- (tclStubsPtr->tclUnusedStubEntry) /* 690 */
+ (tclStubsPtr->tclUnusedStubEntry) /* 691 */
#endif /* defined(USE_TCL_STUBS) */
@@ -4242,4 +4247,8 @@ extern const TclStubs *tclStubsPtr;
#define Tcl_GetByteArrayFromObj(objPtr, sizePtr) \
Tcl_GetBytesFromObj(NULL, (objPtr), (sizePtr))
+#if TCL_MINOR_VERSION < 1
+# undef Tcl_IsEmpty
+#endif
+
#endif /* _TCLDECLS */