aboutsummaryrefslogtreecommitdiff
path: root/files.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-05-28 01:56:13 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-05-28 01:56:13 -0400
commit59c5470adeb99da30dfd9d45a6035ec0936b29f3 (patch)
tree314e509827ba62e579fb4f62526b9953c158545c /files.c
parent1dd05d2d18f30f1ee921386f50cc1b63f32a09e2 (diff)
Tweak default visibility settings
Diffstat (limited to 'files.c')
-rw-r--r--files.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/files.c b/files.c
index 54da573..afce285 100644
--- a/files.c
+++ b/files.c
@@ -42,7 +42,7 @@ static void populate_lines(file_t *f)
// Read an entire file into memory, using a printf-style formatting string to
// construct the filename.
//
-file_t *load_filef(file_t **files, const char *fmt, ...)
+public file_t *load_filef(file_t **files, const char *fmt, ...)
{
char filename[PATH_MAX+1] = {'\0'};
va_list args;
@@ -56,7 +56,7 @@ file_t *load_filef(file_t **files, const char *fmt, ...)
//
// Read an entire file into memory.
//
-file_t *load_file(file_t **files, const char *filename)
+public file_t *load_file(file_t **files, const char *filename)
{
int fd = filename[0] == '\0' ? STDIN_FILENO : open(filename, O_RDONLY);
if (fd < 0) {
@@ -125,7 +125,7 @@ file_t *load_file(file_t **files, const char *filename)
//
// Set a file struct to represent a region of a different file.
//
-void slice_file(file_t *slice, file_t *src, const char *start, const char *end)
+public void slice_file(file_t *slice, file_t *src, const char *start, const char *end)
{
memset(slice, 0, sizeof(file_t));
slice->filename = src->filename;
@@ -138,7 +138,7 @@ void slice_file(file_t *slice, file_t *src, const char *start, const char *end)
//
// Create a virtual file from a string.
//
-file_t *spoof_file(file_t **files, const char *filename, const char *text, ssize_t _len)
+public file_t *spoof_file(file_t **files, const char *filename, const char *text, ssize_t _len)
{
if (filename == NULL) filename = "";
file_t *f = new(file_t);
@@ -160,7 +160,7 @@ file_t *spoof_file(file_t **files, const char *filename, const char *text, ssize
// Free a file and all memory contained inside its members, then set the input
// pointer to NULL.
//
-void destroy_file(file_t **at_f)
+public void destroy_file(file_t **at_f)
{
file_t *f = (file_t*)*at_f;
if (f->filename)
@@ -184,7 +184,7 @@ void destroy_file(file_t **at_f)
//
// Given a pointer, determine which line number it points to.
//
-size_t get_line_number(file_t *f, const char *p)
+public size_t get_line_number(file_t *f, const char *p)
{
if (f->nlines == 0) return 0;
// Binary search:
@@ -204,7 +204,7 @@ size_t get_line_number(file_t *f, const char *p)
//
// Given a pointer, determine which line column it points to.
//
-size_t get_line_column(file_t *f, const char *p)
+public size_t get_line_column(file_t *f, const char *p)
{
size_t line_no = get_line_number(f, p);
return 1 + (size_t)(p - f->lines[line_no]);
@@ -213,7 +213,7 @@ size_t get_line_column(file_t *f, const char *p)
//
// Return a pointer to the line with the specified line number.
//
-const char *get_line(file_t *f, size_t line_number)
+public const char *get_line(file_t *f, size_t line_number)
{
if (line_number == 0 || line_number > f->nlines) return NULL;
return f->lines[line_number - 1];