diff options
Diffstat (limited to 'src/easydir.c')
-rw-r--r-- | src/easydir.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/easydir.c b/src/easydir.c index c94b944..cf10110 100644 --- a/src/easydir.c +++ b/src/easydir.c @@ -54,37 +54,3 @@ int count_dir_entries(const char *path) closedir(dir); return counter; } - -char *fileCropLineFeed(char *path, char *text, int maxlen) -{ - FILE *file = fopen(path, "r+"); - if(file == NULL) callError(130); - - int symbol; - int pos = 0; - char *str = (char *) malloc(sizeof(char) * maxlen); - while((symbol = fgetc(file))) - { - switch(symbol) - { - case '\n': - case EOF: { - str[pos] = '\0'; - pos = -1; // for break while - break; - } - default: { - str[pos] = symbol; - pos++; - break; - } - } - if(pos == -1) break; - if(pos > maxlen-1) { str[pos-1] = '\0'; break; } - } - fclose(file); - - strcpy(text, str); - free(str); - return text; -} |