utils: dos33: whitespace cleanup

This commit is contained in:
Vince Weaver 2021-03-29 13:45:15 -04:00
parent 7458087e2d
commit a2a9d6ef52

View File

@ -1080,23 +1080,28 @@ static int dos33_rename_file(int fd,int fts,char *new_name) {
result=read(fd,sector_buffer,BYTES_PER_SECTOR);
/* copy over filename */
for(x=0;x<strlen(new_name);x++)
sector_buffer[CATALOG_FILE_LIST+(catalog_file*CATALOG_ENTRY_SIZE)+
for(x=0;x<strlen(new_name);x++) {
sector_buffer[CATALOG_FILE_LIST+
(catalog_file*CATALOG_ENTRY_SIZE)+
FILE_NAME+x]=new_name[x]^0x80;
}
/* pad out the filename with spaces */
for(x=strlen(new_name);x<FILE_NAME_SIZE;x++)
sector_buffer[CATALOG_FILE_LIST+(catalog_file*CATALOG_ENTRY_SIZE)+
for(x=strlen(new_name);x<FILE_NAME_SIZE;x++) {
sector_buffer[CATALOG_FILE_LIST+
(catalog_file*CATALOG_ENTRY_SIZE)+
FILE_NAME+x]=' '^0x80;
}
/* write back modified catalog sector */
lseek(fd,DISK_OFFSET(catalog_track,catalog_sector),SEEK_SET);
result=write(fd,sector_buffer,BYTES_PER_SECTOR);
if (result<0) fprintf(stderr,"Error on I/O\n");
if (result<0) {
fprintf(stderr,"Error on I/O\n");
}
return 0;
}
/* undelete a file. fts=entry/track/sector */
@ -1119,13 +1124,15 @@ static int dos33_undelete_file(int fd,int fts,char *new_name) {
/* FIXME: should walk file to see if T/s valild */
/* by setting the track value to FF which indicates deleted file */
sector_buffer[CATALOG_FILE_LIST+(catalog_file*CATALOG_ENTRY_SIZE)]=
sector_buffer[CATALOG_FILE_LIST+(catalog_file*CATALOG_ENTRY_SIZE)+
sector_buffer[CATALOG_FILE_LIST+
(catalog_file*CATALOG_ENTRY_SIZE)+
FILE_NAME+29];
/* restore file name if possible */
replacement_char=0xa0;
if (strlen(new_name)>29) replacement_char=new_name[29]^0x80;
if (strlen(new_name)>29) {
replacement_char=new_name[29]^0x80;
}
sector_buffer[CATALOG_FILE_LIST+(catalog_file*CATALOG_ENTRY_SIZE)+
FILE_NAME+29]=replacement_char;
@ -1137,7 +1144,6 @@ static int dos33_undelete_file(int fd,int fts,char *new_name) {
if (result<0) fprintf(stderr,"Error on I/O\n");
return 0;
}
@ -1161,22 +1167,20 @@ static int dos33_delete_file(int fd,int fsl) {
file_type=sector_buffer[CATALOG_FILE_LIST+
(catalog_entry*CATALOG_ENTRY_SIZE)
+FILE_TYPE];
if (file_type&0x80) {
fprintf(stderr,"File is locked! Unlock before deleting!\n");
exit(1);
}
/* get pointer to t/s list */
ts_track=sector_buffer[CATALOG_FILE_LIST+catalog_entry*CATALOG_ENTRY_SIZE+
FILE_TS_LIST_T];
ts_sector=sector_buffer[CATALOG_FILE_LIST+catalog_entry*CATALOG_ENTRY_SIZE+
FILE_TS_LIST_S];
ts_track=sector_buffer[CATALOG_FILE_LIST+
catalog_entry*CATALOG_ENTRY_SIZE+FILE_TS_LIST_T];
ts_sector=sector_buffer[CATALOG_FILE_LIST+
catalog_entry*CATALOG_ENTRY_SIZE+FILE_TS_LIST_S];
keep_deleting:
/* load in the t/s list info */
lseek(fd,DISK_OFFSET(ts_track,ts_sector),SEEK_SET);
result=read(fd,sector_buffer,BYTES_PER_SECTOR);
@ -1184,10 +1188,12 @@ keep_deleting:
/* Free each sector listed by t/s list */
for(i=0;i<TSL_MAX_NUMBER;i++) {
/* If t/s = 0/0 then no need to clear */
if ((sector_buffer[TSL_LIST+2*i]==0) && (sector_buffer[TSL_LIST+2*i+1]==0)) {
if ((sector_buffer[TSL_LIST+2*i]==0) &&
(sector_buffer[TSL_LIST+2*i+1]==0)) {
}
else {
dos33_free_sector(fd,sector_buffer[TSL_LIST+2*i],sector_buffer[TSL_LIST+2*i+1]);
dos33_free_sector(fd,sector_buffer[TSL_LIST+2*i],
sector_buffer[TSL_LIST+2*i+1]);
}
}