git.asbjorn.biz
/
swftools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
6f9e657
)
support both gui and console flag
author
kramm
<kramm>
Mon, 9 Jun 2008 10:21:09 +0000
(10:21 +0000)
committer
kramm
<kramm>
Mon, 9 Jun 2008 10:21:09 +0000
(10:21 +0000)
installer/makegui.c
patch
|
blob
|
history
diff --git
a/installer/makegui.c
b/installer/makegui.c
index
6056dff
..
667ee78
100644
(file)
--- a/
installer/makegui.c
+++ b/
installer/makegui.c
@@
-23,20
+23,30
@@
int main(int argn, char*argv[])
{
int main(int argn, char*argv[])
{
+ char flag = 2;
if(argn<2) {
printf("Usage:\n");
if(argn<2) {
printf("Usage:\n");
- printf("\t%s program.exe\n", argv[0]);
+ printf("\t%s program.exe [console]\n", argv[0]);
return 0;
}
return 0;
}
+ if(argn==3) {
+ if(!strcmp(argv[2], "console")) {
+ flag = 3;
+ }
+ }
+
FILE*fi = fopen(argv[1], "rb+");
if(!fi) {
perror(argv[1]);
exit(1);
}
fseek(fi,220,SEEK_SET);
FILE*fi = fopen(argv[1], "rb+");
if(!fi) {
perror(argv[1]);
exit(1);
}
fseek(fi,220,SEEK_SET);
- char two=2;
- printf("Setting Win32 GUI flag in %s\n", argv[1]);
- fwrite(&two, 1, 1, fi);
+ if(flag == 2)
+ printf("Setting Win32 GUI flag in %s\n", argv[1]);
+ else if(flag == 3)
+ printf("Setting Win32 Console flag in %s\n", argv[1]);
+
+ fwrite(&flag, 1, 1, fi);
fclose(fi);
return 0;
}
fclose(fi);
return 0;
}