From edd4bf6ec99ac34c545ec1de4c6a3f36627c04f6 Mon Sep 17 00:00:00 2001 From: Gabriel Wicki Date: Tue, 23 Nov 2021 22:49:09 +0100 Subject: [PATCH] update options list in README and --help output --- README | 17 +++++++++++++++++ README.md | 2 -- README.org | 17 +++++++++++++++++ cc.c | 5 +++-- 4 files changed, 37 insertions(+), 4 deletions(-) create mode 100644 README delete mode 100644 README.md create mode 100644 README.org diff --git a/README b/README new file mode 100644 index 0000000..19e0c5d --- /dev/null +++ b/README @@ -0,0 +1,17 @@ +#+title: M2-Mesoplanet +Macro Expander Saving Our m2-PLANET + +* About +M2-Mesoplanet simplifies the bootstrappable stage0/M2-Planet toolchain by imitating gcc's behaviour. + +* Options + - -f :: input file (specify as many as necessary) + - -o :: output file (specify once) + - --help or -h :: output simple help message + - --version or -V :: output file version + + - -E or --preprocess-only :: do not spawn processes to generate executable file + - --max-string :: N is a number + - --fuzz :: prevents execution of dangerous random garbage + - --no-debug :: strip debug symbols from output + diff --git a/README.md b/README.md deleted file mode 100644 index 9bff918..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# M2-Mesoplanet -Macro Expander Saving Our m2-PLANET diff --git a/README.org b/README.org new file mode 100644 index 0000000..19e0c5d --- /dev/null +++ b/README.org @@ -0,0 +1,17 @@ +#+title: M2-Mesoplanet +Macro Expander Saving Our m2-PLANET + +* About +M2-Mesoplanet simplifies the bootstrappable stage0/M2-Planet toolchain by imitating gcc's behaviour. + +* Options + - -f :: input file (specify as many as necessary) + - -o :: output file (specify once) + - --help or -h :: output simple help message + - --version or -V :: output file version + + - -E or --preprocess-only :: do not spawn processes to generate executable file + - --max-string :: N is a number + - --fuzz :: prevents execution of dangerous random garbage + - --no-debug :: strip debug symbols from output + diff --git a/cc.c b/cc.c index 8db16e6..fd5fe12 100644 --- a/cc.c +++ b/cc.c @@ -1,5 +1,6 @@ -/* Copyright (C) 2016 Jeremiah Orians +/* Copyright (C) 2016, 2021 Jeremiah Orians * Copyright (C) 2020 deesix + * Copyright (C) 2020 Gabriel Wicki * This file is part of M2-Planet. * * M2-Planet is free software: you can redistribute it and/or modify @@ -118,7 +119,7 @@ int main(int argc, char** argv, char** envp) } else if(match(argv[i], "-h") || match(argv[i], "--help")) { - fputs(" -f input file\n -o output file\n --help for this message\n --version for file version\n", stdout); + fputs(" -f input file\n -o output file\n --help for this message\n --version for file version\n-E or --preprocess-only\n--max-string N (N is a number)\n--fuzz\n--no-debug\n", stdout); exit(EXIT_SUCCESS); } else if(match(argv[i], "-V") || match(argv[i], "--version"))