Merge pull request #3 from pfalcon/for-upstream

Trivial fixes for building unix version
This commit is contained in:
Damien George 2013-12-29 10:30:14 -08:00
commit 319b28a355
2 changed files with 7 additions and 2 deletions

View File

@ -48,8 +48,13 @@ mp_lexer_t *mp_lexer_new_from_file(const char *filename) {
uint size = lseek(fd, 0, SEEK_END);
lseek(fd, 0, SEEK_SET);
char *data = m_new(char, size);
read(fd, data, size);
int read_size = read(fd, data, size);
close(fd);
if (read_size != size) {
printf("error reading file %s\n", filename);
m_free(data);
return NULL;
}
return mp_lexer_new_from_str_len(filename, data, size, true);
}

View File

@ -65,7 +65,7 @@ $(PROG): $(BUILD) $(OBJ)
size $(PROG)
$(BUILD):
mkdir $@
mkdir -p $@
$(BUILD)/%.o: %.c
$(CC) $(CFLAGS) -c -o $@ $<