diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2023-11-13 04:44:12 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2023-11-13 04:44:12 +0100 |
| commit | ab52e851c95ebe2fa1ee4c2a5dcbc826bbb41769 (patch) | |
| tree | f35d388ba56304a1054399a27d03acbafa2d2828 /file.c | |
| parent | bfdf2f591ed5d767df60c5672b9d1ceb605764eb (diff) | |
| download | crep-ab52e851c95ebe2fa1ee4c2a5dcbc826bbb41769.tar.gz | |
Move to tabs
Diffstat (limited to 'file.c')
| -rw-r--r-- | file.c | 74 |
1 files changed, 37 insertions, 37 deletions
@@ -4,41 +4,41 @@ #include "file.h" struct FileContent read_entire_file(const char *file_path) { - struct FileContent file_data; - file_data.content = NULL; - file_data.count = 0; - - FILE *file = fopen(file_path, "rb"); - if (file == NULL) { - perror("Error opening file"); - return file_data; - } - - fseek(file, 0, SEEK_END); - long file_size = ftell(file); - fseek(file, 0, SEEK_SET); - - if (file_size == -1) { - perror("Error getting file size"); - return file_data; - } - - file_data.content = (const char *)malloc(file_size); - if (file_data.content == NULL) { - perror("Error allocating memory"); - return file_data; - } - - size_t bytes_read = fread((void *)file_data.content, 1, file_size, file); - if (bytes_read != (size_t)file_size) { - perror("Error reading file"); - free((void *)file_data.content); - file_data.content = NULL; - return file_data; - } - - file_data.count = bytes_read; - - fclose(file); - return file_data; + struct FileContent file_data; + file_data.content = NULL; + file_data.count = 0; + + FILE *file = fopen(file_path, "rb"); + if (file == NULL) { + perror("Error opening file"); + return file_data; + } + + fseek(file, 0, SEEK_END); + long file_size = ftell(file); + fseek(file, 0, SEEK_SET); + + if (file_size == -1) { + perror("Error getting file size"); + return file_data; + } + + file_data.content = (const char *)malloc(file_size); + if (file_data.content == NULL) { + perror("Error allocating memory"); + return file_data; + } + + size_t bytes_read = fread((void *)file_data.content, 1, file_size, file); + if (bytes_read != (size_t)file_size) { + perror("Error reading file"); + free((void *)file_data.content); + file_data.content = NULL; + return file_data; + } + + file_data.count = bytes_read; + + fclose(file); + return file_data; } |
