File: fix_gcc-15.patch

package info (click to toggle)
xppaut 8.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,332 kB
  • sloc: ansic: 74,690; makefile: 127; sh: 92
file content (104 lines) | stat: -rw-r--r-- 2,718 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
Author: Andreas Tille <tille@debian.org>
Last-Update: 2025-06-02
Description: Fix build errors with gcc-15

--- a/comline.c
+++ b/comline.c
@@ -304,8 +304,8 @@ int argc;
    }
    if(k==5){
     plintf(argv[i+1]);
-     sprintf(batchout,argv[i+1]);
-     sprintf(UserOUTFILE,argv[i+1]);
+     sprintf(batchout, "%s", argv[i+1]);
+     sprintf(UserOUTFILE, "%s", argv[i+1]);
      i++;
    }
    if(k==6){
--- a/do_fit.c
+++ b/do_fit.c
@@ -330,10 +330,10 @@ void test_fit()
  fin.npars=0;
  if(get_fit_params()==0)return;
  
- sprintf(collist,fin.collist);
- sprintf(varlist,fin.varlist);
- sprintf(parlist1,fin.parlist1);
- sprintf(parlist2,fin.parlist2);
+ sprintf(collist,"%s",fin.collist);
+ sprintf(varlist,"%s",fin.varlist);
+ sprintf(parlist1,"%s",fin.parlist1);
+ sprintf(parlist2,"%s",fin.parlist2);
 
 
  parse_collist(collist,fin.icols,&nvars);
--- a/pop_list.c
+++ b/pop_list.c
@@ -1328,7 +1328,7 @@ Window *root,hwin;
 			     for(i=0;i<p.n;i++)if(ev.xcrossing.window==p.w[i]){
 			       XSetWindowBorderWidth(display,p.w[i],1);
 			       if(TipsFlag){
-			       sprintf(httxt,hints[i]);
+			       sprintf(httxt,"%s",hints[i]);
 			       XClearWindow(display,hwin);
 			       XDrawString(display,hwin,gc,5,CURY_OFF,
 					   hints[i],strlen(hints[i]));
--- a/auto_x11.c
+++ b/auto_x11.c
@@ -1096,7 +1096,7 @@ void a_msg(i,v)
      int v;
 {
   if(v==0||TipsFlag==0)return;
-  snprintf(Auto.hinttxt,255,auto_hint[i]);
+  snprintf(Auto.hinttxt,255,"%s",auto_hint[i]);
   display_auto(AutoW.hint);
 }
 
--- a/browse.c
+++ b/browse.c
@@ -1319,9 +1319,9 @@ BROWSER *b;
  
  double xlo=0,xhi=1;
  int col;
- sprintf(value[0],uvar_names[0]);
- sprintf(value[1],"0.00");
- sprintf(value[2],"1.00");
+ sprintf(value[0],"%s",uvar_names[0]);
+ sprintf(value[1],"%s","0.00");
+ sprintf(value[2],"%s","1.00");
  sprintf(value[3],"%s.tab",value[0]);
  XGetInputFocus(display,&w,&rev);
  status=do_string_box(4,4,1,"Tabulate",name,value,40);
@@ -1352,8 +1352,8 @@ BROWSER *b;
  
  float val;
 
- sprintf(value[0],uvar_names[0]);
- sprintf(value[1],"0.00");
+ sprintf(value[0],"%s",uvar_names[0]);
+ sprintf(value[1],"%s","0.00");
  XGetInputFocus(display,&w,&rev);
  status=do_string_box(2,2,1,"Find Data",name,value,40);
  
--- a/gogoauto.c
+++ b/gogoauto.c
@@ -505,7 +505,7 @@ int set_function_pointers(const iap_type
   return 0;
 }
 
-dump_params(iap_type iap, rap_type rap,int *icp, double *thl)
+void dump_params(iap_type iap, rap_type rap,int *icp, double *thl)
 {
   int i;
   printf("%d %d %d %d  \n", iap.ndim,iap.ips,iap.irs,iap.ilp);
--- a/menudrive.c
+++ b/menudrive.c
@@ -111,7 +111,7 @@ void edit_xpprc()
 	}
 	else
 	{
-		sprintf(editor,ed);
+		sprintf(editor,"%s",ed);
 	}
 	
 	child_pid = fork();