Make Windows use wWinMain always. Support /SUBSYSTEM:WINDOWS

This commit is contained in:
Christoffer Lerno
2023-01-28 21:04:25 +01:00
committed by Christoffer Lerno
parent f89bf9ea2f
commit 5ea15eb708
18 changed files with 512 additions and 138 deletions

View File

@@ -87,7 +87,7 @@ fn void random_fasta(String symb, double[] probability, int n)
if (i % LINELEN != 0) io::putchar('\n');
}
fn void main(int argc, char **argv)
fn int main(int argc, char **argv)
{
int n = 1000;
if (argc > 1) n = libc::atoi(argv[1]);
@@ -101,4 +101,5 @@ fn void main(int argc, char **argv)
io::printf(">THREE Homo sapiens frequency\n");
random_fasta(homosapiens, homosapiens_p, n * 5);
return 0;
}

View File

@@ -4,7 +4,7 @@ extern fn int atoi(char *s);
extern fn int printf(char *s, ...);
extern fn void putchar(int c);
fn void main(int argc, char **argv)
fn int main(int argc, char **argv)
{
int w = atoi(argv[1]);
int h = w;
@@ -55,4 +55,5 @@ fn void main(int argc, char **argv)
}
}
}
return 0;
}