diff options
| author | Bruce Hill <bruce@bruce-hill.com> | 2024-05-28 01:56:13 -0400 |
|---|---|---|
| committer | Bruce Hill <bruce@bruce-hill.com> | 2024-05-28 01:56:13 -0400 |
| commit | 59c5470adeb99da30dfd9d45a6035ec0936b29f3 (patch) | |
| tree | 314e509827ba62e579fb4f62526b9953c158545c /files.c | |
| parent | 1dd05d2d18f30f1ee921386f50cc1b63f32a09e2 (diff) | |
Tweak default visibility settings
Diffstat (limited to 'files.c')
| -rw-r--r-- | files.c | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -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]; |
