diff options
| -rw-r--r-- | Makefile | 26 | ||||
| -rw-r--r-- | main.c (renamed from myal.c) | 9 |
2 files changed, 31 insertions, 4 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f5ceae3 --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +SHELL=/bin/sh +CC=clang + +SRCDIR=. +PREFIX=/usr/local +BINDIR=/bin + +INSTALL_PROGRAM=install +INSTALL_DATA=install -m 644 + +CFLAGS=-Wall -Wextra -O3 -ggdb +BIN=myal + +all: $(BIN) + +myal: $(SRCDIR)/main.c + $(CC) $(CFLAGS) $(SRCDIR)/main.c -o myal + +install: + $(INSTALL_PROGRAM) mvis $(PREFIX)$(BINDIR)/myal + +clean: + $(RM) myal + +distclean: clean + $(RM) /usr/local/bin/myal @@ -163,6 +163,7 @@ int main(int argc, char **argv) { mode_e mode = PRINT_MODE; int opt; + entry_t *entry; while ((opt = getopt(argc, argv, "msae")) != -1) { switch (opt) { case 'm': mode = MATCH_MODE; break; @@ -207,12 +208,12 @@ int main(int argc, char **argv) // [...] // free(selection); - entry_t *res = get_entry(argv[optind]); - if (res->name[0] == '\0') { - printf("Entry not found"); + entry = get_entry(argv[optind]); + if (entry->name[0] == '\0') { + printf("Entry not found\n"); break; } - printf("Name: %s Episode: %s", res->name, res->episode); + printf("Name: %s Episode: %s", entry->name, entry->episode); break; case APPEND_MODE: append_entry(argv[optind], argv[optind+1]); |
