Project

General

Profile

« Previous | Next » 

Revision 62

Added by markw over 11 years ago

Added real-only support. Describe disk image in menu.

View differences:

pff_file.c
void file_init(struct SimpleFile * file)
{
file->path[0] = '\0';
file->is_readonly = 1;
file->size = 0;
}
......
FRESULT res;
//printf("went\n");
if (file->is_readonly) return SimpleFile_FAIL;
file_check_open(file);
......
return file->size;
}
int file_readonly(struct SimpleFile * file)
{
return file->is_readonly;
}
int file_struct_size()
{
return sizeof(struct SimpleFile);
......
FRESULT res;
strcpy(&file->path[0],dir->path);
file->is_readonly = dir->is_readonly;
file->size = dir->size;
file_write_flush();
......
prev->filename_ptr = prev->path;
prev->size = 0;
prev->is_subdir = 1;
prev->is_readonly = 1;
--room;
//int count=0;
......
//printf("next %x %d ",entry,room);
entry->is_subdir = (filinfo.fattrib & AM_DIR) ? 1 : 0;
entry->is_readonly = (filinfo.fattrib & AM_RDO) ? 1 : 0;
//printf("%s ",filinfo.fname);

Also available in: Unified diff