]>
Commit | Line | Data |
---|---|---|
1 | --- xcircuit-3.8.37/svg.c~ 2012-12-29 16:34:05.000000000 +0100 | |
2 | +++ xcircuit-3.8.37/svg.c 2013-04-14 13:01:38.000000000 +0200 | |
3 | @@ -1109,12 +1109,12 @@ | |
4 | ||
5 | if (locobjc >= 2) { | |
6 | /* If there is a non-option argument, use it for the output filename */ | |
7 | - sprintf(filename, Tcl_GetString(objv[1])); | |
8 | + sprintf(filename,"%s", Tcl_GetString(objv[1])); | |
9 | } | |
10 | else if (xobjs.pagelist[areawin->page]->pageinst->thisobject->name == NULL) | |
11 | - sprintf(filename, xobjs.pagelist[areawin->page]->filename); | |
12 | + sprintf(filename,"%s", xobjs.pagelist[areawin->page]->filename); | |
13 | else | |
14 | - sprintf(filename, xobjs.pagelist[areawin->page]->pageinst->thisobject->name); | |
15 | + sprintf(filename,"%s", xobjs.pagelist[areawin->page]->pageinst->thisobject->name); | |
16 | ||
17 | pptr = strrchr(filename, '.'); | |
18 | if (pptr != NULL) | |
19 | --- xcircuit-3.8.37/tclxcircuit.c~ 2013-03-03 17:37:46.000000000 +0100 | |
20 | +++ xcircuit-3.8.37/tclxcircuit.c 2013-04-14 13:04:36.000000000 +0200 | |
21 | @@ -3858,7 +3858,7 @@ | |
22 | case NameIdx: | |
23 | if (nidx == 1 || areawin->selects == 0) { | |
24 | if (objc == 3) { | |
25 | - sprintf(thisinst->thisobject->name, Tcl_GetString(objv[nidx + 2])); | |
26 | + sprintf(thisinst->thisobject->name,"%s", Tcl_GetString(objv[nidx + 2])); | |
27 | checkname(thisinst->thisobject); | |
28 | } | |
29 | Tcl_AppendElement(interp, thisinst->thisobject->name); | |
30 | @@ -7187,7 +7187,7 @@ | |
31 | ||
32 | case LoadIdx: | |
33 | TechReplaceSave(); | |
34 | - sprintf(_STR2, Tcl_GetString(objv[2 + nidx])); | |
35 | + sprintf(_STR2,"%s", Tcl_GetString(objv[2 + nidx])); | |
36 | for (i = 3 + nidx; i < objc; i++) { | |
37 | argv = Tcl_GetString(objv[i]); | |
38 | if ((*argv == '-') && !strncmp(argv, "-repl", 5)) { | |
39 | @@ -7273,7 +7273,7 @@ | |
40 | ||
41 | switch (importtype) { | |
42 | case XCircuitIdx: | |
43 | - sprintf(_STR2, Tcl_GetString(objv[3 + nidx])); | |
44 | + sprintf(_STR2,"%s",Tcl_GetString(objv[3 + nidx])); | |
45 | for (i = 4; i < objc; i++) { | |
46 | strcat(_STR2, ","); | |
47 | strcat(_STR2, Tcl_GetString(objv[i + nidx])); | |
48 | @@ -7290,7 +7290,7 @@ | |
49 | Tcl_SetObjResult(interp, objPtr); | |
50 | return XcTagCallback(interp, objc, objv); | |
51 | } | |
52 | - sprintf(_STR2, Tcl_GetString(objv[3 + nidx])); | |
53 | + sprintf(_STR2,"%s", Tcl_GetString(objv[3 + nidx])); | |
54 | if (savepage != pageno) newpage(pageno); | |
55 | loadbackground(); | |
56 | if (savepage != pageno) newpage(savepage); |