aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-01-18 11:53:37 -0800
committerBruce Hill <bruce@bruce-hill.com>2021-01-18 11:53:37 -0800
commit97cf726442f1cfcfd8b8a1ce5b7b1f77a50b34c3 (patch)
tree6bec442fa2b2c7a0e0cd1510c24f36c585f15f03
parentd12cf8abbd2f3356348e82a20d95e9ba03b8cdf7 (diff)
More bools
-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)))