summaryrefslogtreecommitdiffstats
path: root/generic
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2019-10-02 15:38:15 (GMT)
committerdgp <dgp@users.sourceforge.net>2019-10-02 15:38:15 (GMT)
commit0c21b174dd420f5b2dc9c842828114706b001232 (patch)
tree02f9d3894f37142d07ac51eb85d5970ba69e5b0c /generic
parent5304198bd57f5453d38dc139682f254cfd166bf0 (diff)
parent25ec1290a898a30335917c898abe170b91b47905 (diff)
downloadtk-0c21b174dd420f5b2dc9c842828114706b001232.zip
tk-0c21b174dd420f5b2dc9c842828114706b001232.tar.gz
tk-0c21b174dd420f5b2dc9c842828114706b001232.tar.bz2
merge 8.6
Diffstat (limited to 'generic')
-rw-r--r--generic/tkInt.decls12
-rw-r--r--generic/tkIntDecls.h24
-rw-r--r--generic/tkStubInit.c36
3 files changed, 36 insertions, 36 deletions
diff --git a/generic/tkInt.decls b/generic/tkInt.decls
index 0362d17..4c8ce38 100644
--- a/generic/tkInt.decls
+++ b/generic/tkInt.decls
@@ -402,26 +402,26 @@ declare 112 {
void TkpMenuThreadInit(void)
}
declare 113 {
- void TkClipBox(TkRegion rgn, XRectangle *rect_return)
+ int TkClipBox(TkRegion rgn, XRectangle *rect_return)
}
declare 114 {
TkRegion TkCreateRegion(void)
}
declare 115 {
- void TkDestroyRegion(TkRegion rgn)
+ int TkDestroyRegion(TkRegion rgn)
}
declare 116 {
- void TkIntersectRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return)
+ int TkIntersectRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return)
}
declare 117 {
int TkRectInRegion(TkRegion rgn, int x, int y, unsigned int width,
unsigned int height)
}
declare 118 {
- void TkSetRegion(Display *display, GC gc, TkRegion rgn)
+ int TkSetRegion(Display *display, GC gc, TkRegion rgn)
}
declare 119 {
- void TkUnionRectWithRegion(XRectangle *rect,
+ int TkUnionRectWithRegion(XRectangle *rect,
TkRegion src, TkRegion dr_return)
}
declare 121 aqua {
@@ -467,7 +467,7 @@ declare 144 {
void TkGCCleanup(TkDisplay *dispPtr)
}
declare 145 {
- void TkSubtractRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return)
+ int TkSubtractRegion(TkRegion sra, TkRegion srcb, TkRegion dr_return)
}
declare 146 {
void TkStylePkgInit(TkMainInfo *mainPtr)
diff --git a/generic/tkIntDecls.h b/generic/tkIntDecls.h
index b8addbd..eb32c00 100644
--- a/generic/tkIntDecls.h
+++ b/generic/tkIntDecls.h
@@ -334,21 +334,21 @@ EXTERN Tcl_Obj * TkpGetSystemDefault(Tk_Window tkwin,
/* 112 */
EXTERN void TkpMenuThreadInit(void);
/* 113 */
-EXTERN void TkClipBox(TkRegion rgn, XRectangle *rect_return);
+EXTERN int TkClipBox(TkRegion rgn, XRectangle *rect_return);
/* 114 */
EXTERN TkRegion TkCreateRegion(void);
/* 115 */
-EXTERN void TkDestroyRegion(TkRegion rgn);
+EXTERN int TkDestroyRegion(TkRegion rgn);
/* 116 */
-EXTERN void TkIntersectRegion(TkRegion sra, TkRegion srcb,
+EXTERN int TkIntersectRegion(TkRegion sra, TkRegion srcb,
TkRegion dr_return);
/* 117 */
EXTERN int TkRectInRegion(TkRegion rgn, int x, int y,
unsigned int width, unsigned int height);
/* 118 */
-EXTERN void TkSetRegion(Display *display, GC gc, TkRegion rgn);
+EXTERN int TkSetRegion(Display *display, GC gc, TkRegion rgn);
/* 119 */
-EXTERN void TkUnionRectWithRegion(XRectangle *rect, TkRegion src,
+EXTERN int TkUnionRectWithRegion(XRectangle *rect, TkRegion src,
TkRegion dr_return);
/* Slot 120 is reserved */
#ifdef MAC_OSX_TK /* AQUA */
@@ -400,7 +400,7 @@ EXTERN void TkClipCleanup(TkDisplay *dispPtr);
/* 144 */
EXTERN void TkGCCleanup(TkDisplay *dispPtr);
/* 145 */
-EXTERN void TkSubtractRegion(TkRegion sra, TkRegion srcb,
+EXTERN int TkSubtractRegion(TkRegion sra, TkRegion srcb,
TkRegion dr_return);
/* 146 */
EXTERN void TkStylePkgInit(TkMainInfo *mainPtr);
@@ -668,13 +668,13 @@ typedef struct TkIntStubs {
void (*tkpGetSubFonts) (Tcl_Interp *interp, Tk_Font tkfont); /* 110 */
Tcl_Obj * (*tkpGetSystemDefault) (Tk_Window tkwin, const char *dbName, const char *className); /* 111 */
void (*tkpMenuThreadInit) (void); /* 112 */
- void (*tkClipBox) (TkRegion rgn, XRectangle *rect_return); /* 113 */
+ int (*tkClipBox) (TkRegion rgn, XRectangle *rect_return); /* 113 */
TkRegion (*tkCreateRegion) (void); /* 114 */
- void (*tkDestroyRegion) (TkRegion rgn); /* 115 */
- void (*tkIntersectRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 116 */
+ int (*tkDestroyRegion) (TkRegion rgn); /* 115 */
+ int (*tkIntersectRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 116 */
int (*tkRectInRegion) (TkRegion rgn, int x, int y, unsigned int width, unsigned int height); /* 117 */
- void (*tkSetRegion) (Display *display, GC gc, TkRegion rgn); /* 118 */
- void (*tkUnionRectWithRegion) (XRectangle *rect, TkRegion src, TkRegion dr_return); /* 119 */
+ int (*tkSetRegion) (Display *display, GC gc, TkRegion rgn); /* 118 */
+ int (*tkUnionRectWithRegion) (XRectangle *rect, TkRegion src, TkRegion dr_return); /* 119 */
void (*reserved120)(void);
#if !(defined(_WIN32) || defined(MAC_OSX_TK)) /* X11 */
void (*reserved121)(void);
@@ -727,7 +727,7 @@ typedef struct TkIntStubs {
void (*tkFocusFree) (TkMainInfo *mainPtr); /* 142 */
void (*tkClipCleanup) (TkDisplay *dispPtr); /* 143 */
void (*tkGCCleanup) (TkDisplay *dispPtr); /* 144 */
- void (*tkSubtractRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 145 */
+ int (*tkSubtractRegion) (TkRegion sra, TkRegion srcb, TkRegion dr_return); /* 145 */
void (*tkStylePkgInit) (TkMainInfo *mainPtr); /* 146 */
void (*tkStylePkgFree) (TkMainInfo *mainPtr); /* 147 */
Tk_Window (*tkToplevelWindowForCommand) (Tcl_Interp *interp, const char *cmdName); /* 148 */
diff --git a/generic/tkStubInit.c b/generic/tkStubInit.c
index d6af991..288dfc8 100644
--- a/generic/tkStubInit.c
+++ b/generic/tkStubInit.c
@@ -141,29 +141,29 @@ TkRegion TkCreateRegion()
return (TkRegion) XCreateRegion();
}
-void TkDestroyRegion(TkRegion r)
+int TkDestroyRegion(TkRegion r)
{
- XDestroyRegion((Region)r);
+ return XDestroyRegion((Region)r);
}
-void TkSetRegion(Display *d, GC g, TkRegion r)
+int TkSetRegion(Display *d, GC g, TkRegion r)
{
- XSetRegion(d, g, (Region)r);
+ return XSetRegion(d, g, (Region)r);
}
-void TkUnionRectWithRegion(XRectangle *a, TkRegion b, TkRegion c)
+int TkUnionRectWithRegion(XRectangle *a, TkRegion b, TkRegion c)
{
- XUnionRectWithRegion(a, (Region) b, (Region) c);
+ return XUnionRectWithRegion(a, (Region) b, (Region) c);
}
-void TkClipBox(TkRegion a, XRectangle *b)
+int TkClipBox(TkRegion a, XRectangle *b)
{
- XClipBox((Region) a, b);
+ return XClipBox((Region) a, b);
}
-void TkIntersectRegion(TkRegion a, TkRegion b, TkRegion c)
+int TkIntersectRegion(TkRegion a, TkRegion b, TkRegion c)
{
- XIntersectRegion((Region) a, (Region) b, (Region) c);
+ return XIntersectRegion((Region) a, (Region) b, (Region) c);
}
int TkRectInRegion (TkRegion r, int a, int b, unsigned int c, unsigned int d)
@@ -171,9 +171,9 @@ int TkRectInRegion (TkRegion r, int a, int b, unsigned int c, unsigned int d)
return XRectInRegion((Region) r, a, b, c, d);
}
-void TkSubtractRegion (TkRegion a, TkRegion b, TkRegion c)
+int TkSubtractRegion (TkRegion a, TkRegion b, TkRegion c)
{
- XSubtractRegion((Region) a, (Region) b, (Region) c);
+ return XSubtractRegion((Region) a, (Region) b, (Region) c);
}
/* TODO: To be implemented for Cygwin */
@@ -227,14 +227,14 @@ void TkSubtractRegion (TkRegion a, TkRegion b, TkRegion c)
# undef TkUnionRectWithRegion
# undef TkSubtractRegion
-# define TkClipBox (void (*) (TkRegion, XRectangle *)) XClipBox
+# define TkClipBox (int (*) (TkRegion, XRectangle *)) XClipBox
# define TkCreateRegion (TkRegion (*) ()) XCreateRegion
-# define TkDestroyRegion (void (*) (TkRegion)) XDestroyRegion
-# define TkIntersectRegion (void (*) (TkRegion, TkRegion, TkRegion)) XIntersectRegion
+# define TkDestroyRegion (int (*) (TkRegion)) XDestroyRegion
+# define TkIntersectRegion (int (*) (TkRegion, TkRegion, TkRegion)) XIntersectRegion
# define TkRectInRegion (int (*) (TkRegion, int, int, unsigned int, unsigned int)) XRectInRegion
-# define TkSetRegion (void (*) (Display *, GC, TkRegion)) XSetRegion
-# define TkUnionRectWithRegion (void (*) (XRectangle *, TkRegion, TkRegion)) XUnionRectWithRegion
-# define TkSubtractRegion (void (*) (TkRegion, TkRegion, TkRegion)) XSubtractRegion
+# define TkSetRegion (int (*) (Display *, GC, TkRegion)) XSetRegion
+# define TkUnionRectWithRegion (int (*) (XRectangle *, TkRegion, TkRegion)) XUnionRectWithRegion
+# define TkSubtractRegion (int (*) (TkRegion, TkRegion, TkRegion)) XSubtractRegion
# endif
#endif /* !_WIN32 */