File: gcc-15.patch

package info (click to toggle)
perl-tk 1%3A804.036%2Bdfsg1-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 35,284 kB
  • sloc: ansic: 349,560; perl: 52,292; sh: 12,678; makefile: 5,700; asm: 3,565; ada: 1,681; pascal: 1,082; cpp: 1,006; yacc: 883; cs: 879
file content (60 lines) | stat: -rw-r--r-- 2,351 bytes parent folder | download
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
50
51
52
53
54
55
56
57
58
59
60
Index: perl-tk/pTk/mTk/additions/ClientWin.c
===================================================================
--- perl-tk.orig/pTk/mTk/additions/ClientWin.c
+++ perl-tk/pTk/mTk/additions/ClientWin.c
@@ -30,7 +30,7 @@ in this Software without prior written a
 #include <X11/Xlib.h>
 #include <X11/Xatom.h>
 
-static Window TryChildren();
+static Window TryChildren(Display *dpy, int win, int WM_STATE);
 
 /* Find a window with WM_STATE, else return win itself, as per ICCCM */
 
Index: perl-tk/pTk/mTk/unix/tkUnixEvent.c
===================================================================
--- perl-tk.orig/pTk/mTk/unix/tkUnixEvent.c
+++ perl-tk/pTk/mTk/unix/tkUnixEvent.c
@@ -416,9 +416,9 @@ DisplayFileProc(clientData, flags)
 	 * message.
 	 */
 
-	void (*oldHandler)();
+        __sighandler_t oldHandler;
 
-	oldHandler = (void (*)()) signal(SIGPIPE, SIG_IGN);
+	oldHandler = signal(SIGPIPE, SIG_IGN);
 	XNoOp(display);
 	XFlush(display);
 	(void) signal(SIGPIPE, oldHandler);
Index: perl-tk/pTk/mTk/unix/tkUnixSelect.c
===================================================================
--- perl-tk.orig/pTk/mTk/unix/tkUnixSelect.c
+++ perl-tk/pTk/mTk/unix/tkUnixSelect.c
@@ -367,7 +367,7 @@ TkSelPropProc(eventPtr)
 	    ((char *) buffer)[numItems] = 0;
 
 	    errorHandler = Tk_CreateErrorHandler(eventPtr->xproperty.display,
-		    -1, -1, -1, (int (*)()) NULL, (ClientData) NULL);
+		    -1, -1, -1, (int (*)(void *, XErrorEvent *)) NULL, (ClientData) NULL);
 	    /*
 	     * Encode the data using the proper format for each type.
 	     */
@@ -872,7 +872,7 @@ ConvertSelection(winPtr, eventPtr)
 	    Tcl_GetThreadData(&dataKey, sizeof(ThreadSpecificData));
 
     errorHandler = Tk_CreateErrorHandler(eventPtr->display, -1, -1,-1,
-	    (int (*)()) NULL, (ClientData) NULL);
+	    (int (*)(void *, XErrorEvent *)) NULL, (ClientData) NULL);
 
     /*
      * Initialize the reply event.
@@ -1149,7 +1149,7 @@ ConvertSelection(winPtr, eventPtr)
 	Tcl_DeleteTimerHandler(incr.timeout);
 	/* winPtr may have been destroyed now */
 	errorHandler = Tk_CreateErrorHandler(reply.display,
-		-1, -1,-1, (int (*)()) NULL, (ClientData) NULL);
+		-1, -1,-1, (int (*)(void *, XErrorEvent *)) NULL, (ClientData) NULL);
 	XSelectInput(reply.display, reply.requestor, 0L);
 	Tk_DeleteErrorHandler(errorHandler);
 	if (tsdPtr->pendingIncrs == &incr) {