bugchasing with sloth

This commit is contained in:
tater 2018-06-24 20:41:42 -05:00
parent c4ba32550d
commit 0acf59403f
2 changed files with 10 additions and 4 deletions

View File

@ -1,12 +1,11 @@
PROG := tdfiglet
SRC := tdfiglet.c
CC := cc
CC ?= cc
CFLAGS += -std=c99 -Wall
UNAME := $(shell sh -c 'uname -s 2>/dev/null')
ifeq ($(UNAME),Darwin)
CC := clang
CFLAGS += -Wunused-result -Wunused-value
LDFLAGS += -liconv
endif

View File

@ -224,12 +224,20 @@ font_t
exit(EX_NOINPUT);
}
stat(fn, &st);
if (stat(fn, &st)) {
perror(NULL);
exit(EX_OSERR);
}
len = st.st_size;
map = mmap(0, len, PROT_READ, MAP_PRIVATE, fd, 0);
if (!map) {
perror(NULL);
exit(EX_OSERR);
}
close(fd);
if (!font) {
@ -341,7 +349,6 @@ readchar(int i, glyph_t *glyph, font_t *font)
ch = ' ';
row++;
col = 0;
color = 0;
} else {
color = *p;
p++;