Changeset 1402 for trunk/dll/misc.c


Ignore:
Timestamp:
Mar 14, 2009, 6:17:59 PM (16 years ago)
Author:
Gregg Young
Message:

Remove variable aurgs from docopy & unlinkf (not used); Move more strings to PCSZs and string table; Move PCSZs to compile time initialization; Fix hang on startup caused by a drive scan and a dircnr scan trying to update a drive in the tree at the same time (related to the "treeswitch options); Code cleanup mainly removal of old printfs, SayMsgs, DbgMsg and unneeded %s.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dll/misc.c

    r1400 r1402  
    5757  08 Mar 09 GKY Additional strings move to PCSZs in init.c
    5858  08 Mar 09 GKY Add WriteDetailsSwitches and use LoadDetailsSwitches to replace in line code
     59  08 Mar 09 GKY Removed variable aurguments from docopyf and unlinkf (not used)
    5960
    6061***********************************************************************/
     
    939940                fResetVerify = TRUE;
    940941              }
    941               if (docopyf(MOVE, szData, "%s", testname))
     942              if (docopyf(MOVE, szData, testname))
    942943                Runtime_Error(pszSrcFile, __LINE__, "docopyf");
    943944              else {
     
    14031404  eos = &s[strlen(s)];
    14041405  strcpy(eos, "DetailsLongname");
    1405   PrfWriteProfileData(fmprof, appname, s, &pds->detailslongname, sizeof(BOOL));
     1406  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailslongname : NULL,
     1407                      pds ? sizeof(BOOL) : 0);
    14061408  strcpy(eos, "DetailsSubject");
    1407   PrfWriteProfileData(fmprof, appname, s, &pds->detailssubject, sizeof(BOOL));
     1409  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailssubject : NULL,
     1410                      pds ? sizeof(BOOL) : 0);
    14081411  strcpy(eos, "DetailsEA");
    1409   PrfWriteProfileData(fmprof, appname, s, &pds->detailsea, sizeof(BOOL));
     1412  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailsea : NULL,
     1413                      pds ? sizeof(BOOL) : 0);
    14101414  strcpy(eos, "DetailsSize");
    1411   PrfWriteProfileData(fmprof, appname, s, &pds->detailssize, sizeof(BOOL));
     1415  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailssize : NULL,
     1416                      pds ? sizeof(BOOL) : 0);
    14121417  strcpy(eos, "DetailsIcon");
    1413   PrfWriteProfileData(fmprof, appname, s, &pds->detailsicon, sizeof(BOOL));
     1418  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailsicon : NULL,
     1419                      pds ? sizeof(BOOL) : 0);
    14141420  strcpy(eos, "DetailsAttr");
    1415   PrfWriteProfileData(fmprof, appname, s, &pds->detailsattr, sizeof(BOOL));
     1421  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailsattr : NULL,
     1422                      pds ? sizeof(BOOL) : 0);
    14161423  strcpy(eos, "DetailsCRDate");
    1417   PrfWriteProfileData(fmprof, appname, s, &pds->detailscrdate, sizeof(BOOL));
     1424  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailscrdate : NULL,
     1425                      pds ? sizeof(BOOL) : 0);
    14181426  strcpy(eos, "DetailsCRTime");
    1419   PrfWriteProfileData(fmprof, appname, s, &pds->detailscrtime, sizeof(BOOL));
     1427  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailscrtime : NULL,
     1428                      pds ? sizeof(BOOL) : 0);
    14201429  strcpy(eos, "DetailsLWDate");
    1421   PrfWriteProfileData(fmprof, appname, s, &pds->detailslwdate, sizeof(BOOL));
     1430  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailslwdate : NULL,
     1431                      pds ? sizeof(BOOL) : 0);
    14221432  strcpy(eos, "DetailsLWTime");
    1423   PrfWriteProfileData(fmprof, appname, s, &pds->detailslwtime, sizeof(BOOL));
     1433  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailslwtime : NULL,
     1434                      pds ? sizeof(BOOL) : 0);
    14241435  strcpy(eos, "DetailsLADate");
    1425   PrfWriteProfileData(fmprof, appname, s, &pds->detailsladate, sizeof(BOOL));
     1436  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailsladate : NULL,
     1437                      pds ? sizeof(BOOL) : 0);
    14261438  strcpy(eos, "DetailsLATime");
    1427   PrfWriteProfileData(fmprof, appname, s, &pds->detailslatime, sizeof(BOOL));
     1439  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->detailslatime : NULL,
     1440                      pds ? sizeof(BOOL) : 0);
    14281441  strcpy(eos, "SubjectInLeftPane");
    1429   PrfWriteProfileData(fmprof, appname, s, &pds->fSubjectInLeftPane, sizeof(BOOL));
     1442  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->fSubjectInLeftPane : NULL,
     1443                      pds ? sizeof(BOOL) : 0);
    14301444  strcpy(eos, "SubjectLengthMax");
    1431   PrfWriteProfileData(fmprof, appname, s, &pds->fSubjectLengthMax, sizeof(BOOL));
     1445  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->fSubjectLengthMax : NULL,
     1446                      pds ? sizeof(BOOL) : 0);
    14321447  strcpy(eos, "SubjectDisplayWidth");
    1433   PrfWriteProfileData(fmprof, appname, s, &pds->SubjectDisplayWidth, sizeof(ULONG));
     1448  PrfWriteProfileData(fmprof, appname, s, pds ? &pds->SubjectDisplayWidth : NULL,
     1449                      pds ? sizeof(ULONG) : 0);
    14341450}
    14351451
Note: See TracChangeset for help on using the changeset viewer.