summaryrefslogtreecommitdiff
path: root/src/dir
diff options
context:
space:
mode:
Diffstat (limited to 'src/dir')
-rwxr-xr-xsrc/dir/dir.c8
-rwxr-xr-xsrc/dir/dir.h4
2 files changed, 6 insertions, 6 deletions
diff --git a/src/dir/dir.c b/src/dir/dir.c
index 6c1f32d..18ef4f4 100755
--- a/src/dir/dir.c
+++ b/src/dir/dir.c
@@ -24,19 +24,19 @@ uint64_t get_file_size(char *filename){
return 0;
}
-struct str get_file_format(struct str filename){
+str get_file_format(str filename){
int i = 0;
while(filename.len-i > 0){
if(filename.ptr[filename.len-i-1] == '.') break;
i++;
}
if(i == 0 || i == filename.len){
- return ((struct str){0});
+ return ((str){0});
}
- struct str fmt;
+ str fmt;
fmt.len = i;
fmt.ptr = calloc(fmt.len+1, sizeof(char));
- if(fmt.ptr == NULL) return ((struct str){0});
+ if(fmt.ptr == NULL) return ((str){0});
memcpy(fmt.ptr, filename.ptr+filename.len-i, fmt.len);
return fmt;
}
diff --git a/src/dir/dir.h b/src/dir/dir.h
index 75ec02c..8dd0b0e 100755
--- a/src/dir/dir.h
+++ b/src/dir/dir.h
@@ -16,7 +16,7 @@
struct file {
- struct str name;
+ str name;
bool temp;
};
@@ -27,7 +27,7 @@ uint64_t get_fp_size(FILE *fp);
uint64_t get_file_size(char *filename);
-struct str get_file_format(struct str filename);
+str get_file_format(str filename);
uint64_t getNEntries(const char *dir);