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;