aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--files.c6
-rw-r--r--files.h3
2 files changed, 5 insertions, 4 deletions
diff --git a/files.c b/files.c
index 9912226..6d43c03 100644
--- a/files.c
+++ b/files.c
@@ -76,12 +76,12 @@ file_t *load_file(file_t **files, const char *filename)
if (f->contents == MAP_FAILED)
goto skip_mmap;
- f->mmapped = 1;
+ f->mmapped = true;
length = (size_t)sb.st_size;
goto finished_loading;
skip_mmap:
- f->mmapped = 0;
+ f->mmapped = false;
size_t capacity = 1000;
length = 0;
f->contents = xcalloc(sizeof(char), capacity);
@@ -135,7 +135,7 @@ void intern_file(file_t *f)
"Failure to un-memory-map some memory");
f->contents = buf;
f->end = buf + size;
- f->mmapped = 0;
+ f->mmapped = false;
xfree(&f->lines);
populate_lines(f);
}
diff --git a/files.h b/files.h
index b78e77e..f849a19 100644
--- a/files.h
+++ b/files.h
@@ -4,6 +4,7 @@
#ifndef FILES__H
#define FILES__H
+#include <stdbool.h>
#include <stdio.h>
struct allocated_pat_s; // declared in types.h
@@ -14,7 +15,7 @@ typedef struct file_s {
char *contents, **lines, *end;
size_t nlines;
struct allocated_pat_s *pats;
- unsigned int mmapped:1;
+ bool mmapped:1;
} file_t;
__attribute__((nonnull(2)))