Line 0
Link Here
|
|
|
1 |
--- themes.c.orig 2002-05-31 05:49:53.000000000 +0200 |
2 |
+++ themes.c 2013-01-13 19:42:26.000000000 +0100 |
3 |
@@ -192,7 +192,7 @@ |
4 |
|
5 |
foundcolor.spritetransparent = 0; |
6 |
|
7 |
- snprintf(themefilename, 256,"%s/%s%s",DATAPREFIX,themename,THEMEFILEEXTENSION); |
8 |
+ snprintf(themefilename, sizeof(themefilename),"%s/%s%s",DATAPREFIX,themename,THEMEFILEEXTENSION); |
9 |
|
10 |
themefile=fopen(themefilename,"r"); |
11 |
if (themefile==NULL) |
12 |
@@ -338,7 +338,7 @@ |
13 |
"We'll try to load it anyway, but don't be surpised if there's a problem.\n" |
14 |
"(Filename is %s)\n",themename,valbuf); |
15 |
} |
16 |
- snprintf(loadfilebuf, 256,"%s/%s",DATAPREFIX,valbuf); |
17 |
+ snprintf(loadfilebuf, sizeof(loadfilebuf),"%s/%s",DATAPREFIX,valbuf); |
18 |
spriteimage=loadsprite(themename,loadfilebuf); |
19 |
} |
20 |
else if (!strcmp(optbuf,"spritemirrorbitmap")) |
21 |
@@ -349,7 +349,7 @@ |
22 |
"We'll try to load it anyway, but don't be surpised if there's a problem.\n" |
23 |
"(Filename is %s)\n",themename,valbuf); |
24 |
} |
25 |
- snprintf(loadfilebuf, 256,"%s/%s",DATAPREFIX,valbuf); |
26 |
+ snprintf(loadfilebuf, sizeof(loadfilebuf),"%s/%s",DATAPREFIX,valbuf); |
27 |
spritemirrorimage=loadsprite(themename,loadfilebuf); |
28 |
} |
29 |
else if (!strcmp(optbuf,"soundouch")) |
30 |
@@ -360,7 +360,7 @@ |
31 |
"We'll try to load it anyway, but don't be surpised if there's a problem.\n" |
32 |
"(Filename is %s)\n",themename,valbuf); |
33 |
} |
34 |
- snprintf(loadfilebuf, 256,"%s/%s",DATAPREFIX,valbuf); |
35 |
+ snprintf(loadfilebuf, sizeof(loadfilebuf),"%s/%s",DATAPREFIX,valbuf); |
36 |
loadsounds(themename,loadfilebuf,NULL); |
37 |
} |
38 |
else if (!strcmp(optbuf,"soundcrash")) |
39 |
@@ -483,11 +483,11 @@ |
40 |
{ |
41 |
fprintf(stderr,"Hey! You can't have a theme named random! Please remove the random.ibt\n" |
42 |
"file from your themes directory.\n"); |
43 |
- snprintf(themename,MAXTHEMENAMELENGTH+1,"linux"); |
44 |
+ strcpy(themename,"linux"); |
45 |
} |
46 |
else |
47 |
{ |
48 |
- snprintf(themename,MAXTHEMENAMELENGTH+1,themelist[random() %themecount]); |
49 |
+ snprintf(themename,sizeof(themename),"%s",themelist[random() %themecount]); |
50 |
} |
51 |
freethemenames(&themelist,themecount); |
52 |
return settheme(themename); |