AmendHub

Download:

jcs

/

detritus

/

amendments

/

69

settings: C nits


jcs made amendment 69 4 months ago
--- settings.c Tue Nov 19 14:44:35 2024 +++ settings.c Thu Dec 26 20:38:17 2024 @@ -64,8 +64,8 @@ bool settings_edit(struct setting *defs, size_t defs_c void settings_load(void) { - HParamBlockRec pb = { 0 }; - struct settings tsettings = { 0 }; + HParamBlockRec pb; + struct settings tsettings; char fn[] = SETTINGS_FILENAME; char *res; short error, vrefnum, prefrefnum; @@ -74,6 +74,7 @@ settings_load(void) GetSystemSubfolder(kPreferencesFolderType, true, &vrefnum, &dirid); + memset(&pb, 0, sizeof(pb)); pb.ioParam.ioNamePtr = (StringPtr)&fn; pb.ioParam.ioVRefNum = vrefnum; pb.ioParam.ioPermssn = fsRdPerm; @@ -134,7 +135,7 @@ settings_load_defaults(void) void settings_save(struct settings *tsettings) { - HParamBlockRec pb = { 0 }; + HParamBlockRec pb; char fn[] = SETTINGS_FILENAME; short error, vrefnum, prefrefnum; long dirid, len; @@ -142,6 +143,7 @@ settings_save(struct settings *tsettings) GetSystemSubfolder(kPreferencesFolderType, true, &vrefnum, &dirid); + memset(&pb, 0, sizeof(pb)); pb.ioParam.ioNamePtr = (StringPtr)&fn; pb.ioParam.ioVRefNum = vrefnum; pb.fileParam.ioDirID = dirid;