| 142 | } |
| 143 | |
| 144 | static void strip_fn(char *fn) |
| 145 | { |
| 146 | unsigned int i; |
| 147 | for(i=0; fn[i]!='\0'; i++); |
| 148 | while(i>0 && (fn[i-1]==' ' || fn[i-1]=='.')) |
| 149 | i--; |
| 150 | if(i==0 && (fn[0]==' ' || fn[0]=='.')) |
| 151 | fn[i++]='_'; |
| 152 | fn[i]='\0'; |
| 153 | } |
| 154 | |
| 155 | static copy_file_t fat_copy_file(disk_t *disk, const partition_t *partition, const unsigned int cluster_size, const uint64_t start_data, const char *recup_dir, const unsigned int dir_num, const unsigned int inode_num, const file_info_t *file) |
| 156 | { |