wta.c -> wte.c: rename & add error macro.
This commit is contained in:
parent
c03c9eb9cf
commit
67a044a3c9
2 changed files with 22 additions and 6 deletions
10
makefile
10
makefile
|
@ -1,11 +1,11 @@
|
||||||
.PHONY: debug release run
|
.PHONY: debug release run
|
||||||
|
|
||||||
release: src/wta.c
|
release: src/wte.c
|
||||||
gcc -o build/wta -O2 -Wall -Wextra -pedantic -Werror src/wta.c
|
gcc -o build/wte -O2 -Wall -Wextra -pedantic -Werror src/wte.c
|
||||||
|
|
||||||
run: release
|
run: release
|
||||||
./build/wta
|
./build/wte
|
||||||
|
|
||||||
debug: src/wta.c
|
debug: src/wte.c
|
||||||
gcc -o build/wta -ggdb3 -DDEBUG -Wall -Wextra -pedantic -Werror src/wta.c
|
gcc -o build/wte -ggdb3 -DDEBUG -Wall -Wextra -pedantic -Werror src/wte.c
|
||||||
|
|
||||||
|
|
|
@ -7,22 +7,38 @@
|
||||||
#else
|
#else
|
||||||
#define dbg(format, ...)
|
#define dbg(format, ...)
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define c_red "\033[1;31m"
|
#define c_red "\033[1;31m"
|
||||||
#define c_green "\033[1;32m"
|
#define c_green "\033[1;32m"
|
||||||
#define c_yellow "\033[1;33m"
|
#define c_yellow "\033[1;33m"
|
||||||
#define c_end "\033[0m"
|
#define c_end "\033[0m"
|
||||||
|
|
||||||
|
#define error(format, ...) do {\
|
||||||
|
fprintf(stderr, c_red "[ERROR] "format c_end"\n", __VA_ARGS__); \
|
||||||
|
} while(0)
|
||||||
|
|
||||||
|
|
||||||
|
static int get_proposition()
|
||||||
|
{
|
||||||
|
int ret = 0;
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
|
||||||
int main(const int argc, const char **argv)
|
int main(const int argc, const char **argv)
|
||||||
{
|
{
|
||||||
if (2 == argc) {
|
if (2 == argc) {
|
||||||
if ('-' == argv[1][0] && 'h' == argv[1][1] && '\0' == argv[1][2]) {
|
if ('-' == argv[1][0] && 'h' == argv[1][1] && '\0' == argv[1][2]) {
|
||||||
printf("wte - what to eat\na simple decision making tool for food\n");
|
printf("wte - what to eat\na simple decision making tool for food\nuse without options\n");
|
||||||
} else {
|
} else {
|
||||||
printf("unrecognized option, try %s -h\n", *argv);
|
printf("unrecognized option, try %s -h\n", *argv);
|
||||||
}
|
}
|
||||||
goto exit_main;
|
goto exit_main;
|
||||||
}
|
}
|
||||||
|
if (!get_proposition()) {
|
||||||
|
error("%s", "error");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
exit_main:
|
exit_main:
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
Loading…
Add table
Add a link
Reference in a new issue