summaryrefslogtreecommitdiff
path: root/dev-tcltk/tix/files/tix-8.4.3-wimplicit-int.patch
blob: b97d55c05a779a63180a521bfe6d5d63d19d6f97 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
https://sourceforge.net/p/tix/bugs/112/

Avoid implicit int declarations, a feature removed from C language with C99.

--- a/generic/tixDiImg.c
+++ b/generic/tixDiImg.c
@@ -352,6 +352,8 @@ Tix_ImageItemDisplay(drawable, iPtr, x, y, width, height, xOffset, yOffset,
     int y;
     int width;
     int height;
+    int xOffset;
+    int yOffset;
     int flags;
 {
     TixImageItem *itPtr = (TixImageItem *)iPtr;
--- a/generic/tixDiWin.c
+++ b/generic/tixDiWin.c
@@ -458,6 +458,8 @@ Tix_WindowItemDisplay(drawable, iPtr, x, y, width, height, xOffset, yOffset,
     int y;
     int width;
     int height;
+    int xOffset;
+    int yOffset;
     int flags;
 {
     TixWindowItem *itPtr = (TixWindowItem *)iPtr;
--- a/generic/tixForm.c
+++ b/generic/tixForm.c
@@ -150,7 +150,7 @@ static Tcl_HashTable masterInfoHashTable;
 /*
  * Have static variables in this module been initialized?
  */
-static initialized = 0;
+static int initialized = 0;
 
 static int ReqSize(tkwin, axis)
     Tk_Window tkwin;
--- a/unix/tixUnixMwm.c
+++ b/unix/tixUnixMwm.c
@@ -768,7 +768,7 @@ GetMwmInfo(interp, tkwin)
     Tcl_Interp * interp;
     Tk_Window tkwin;
 {
-    static inited = 0;
+    static int inited = 0;
     Tcl_HashEntry *hashPtr;
     int isNew;