From 17822cd60aaf9333a9895494edcf03a0037de54c Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Wed, 13 Jun 2001 07:34:03 +0000 Subject: Reorganise unarchive functions, new files, removed some --- libbb/read_text_file_to_buffer.c | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 libbb/read_text_file_to_buffer.c (limited to 'libbb/read_text_file_to_buffer.c') diff --git a/libbb/read_text_file_to_buffer.c b/libbb/read_text_file_to_buffer.c deleted file mode 100644 index ef64ad712..000000000 --- a/libbb/read_text_file_to_buffer.c +++ /dev/null @@ -1,38 +0,0 @@ -#include -#include -#include -#include "libbb.h" - -/* - * Reads consecutive lines from file line that start with end_string - * read finishes at an empty line or eof - */ -extern char *read_text_file_to_buffer(FILE *src_file) -{ - char *line = NULL; - char *buffer = NULL; - int buffer_length = 0; - int line_length = 0; - - buffer = xmalloc(1); - strcpy(buffer, ""); - - /* Loop until line is empty, or just one char, which will be '\n' */ - do { - line = get_line_from_file(src_file); - if (line == NULL) { - break; - } - line_length = strlen(line); - buffer_length += line_length + 1; - buffer = (char *) xrealloc(buffer, buffer_length + 1); - strcat(buffer, line); - free(line); - } while (line_length > 1); - - if (strlen(buffer) == 0) { - return(NULL); - } else { - return(strdup(buffer)); - } -} \ No newline at end of file -- cgit v1.2.3