ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/Daodan/src/Daodan_Config.c
(Generate patch)

Comparing Daodan/src/Daodan_Config.c (file contents):
Revision 1000 by alloc, Sun May 4 18:17:11 2014 UTC vs.
Revision 1007 by alloc, Fri Jul 4 15:42:25 2014 UTC

# Line 18 | Line 18 | static const char* helpFile = "daodan_he
18  
19   static const char* defaultSection = "options";
20  
21 < static char invalidCurParamaters[1000] = "";
22 < static char invalidTotalParamaters[3000] = "";
21 > static char invalidCurParamaters[2000] = "";
22 > static char invalidTotalParamaters[4000] = "";
23  
24   void DDrConfig_PrintHelp();
25  
# Line 530 | Line 530 | void DDrIniCallback(const char* section,
530                                  STARTUPMESSAGE("Config value type unknown: %d", co->type);
531                  }
532          } else {
533 <                char buf[50];
533 >                char buf[100];
534                  if (!_stricmp(section, "*"))
535 <                        sprintf_s(buf, sizeof(buf), "  %s\n", name);
535 >                        sprintf(buf, "  %s\n", name);
536                  else
537 <                        sprintf_s(buf, sizeof(buf), "  %s.%s\n", section, name);
537 >                        sprintf(buf, "  %s.%s\n", section, name);
538                  if (strlen(buf) + strlen(invalidCurParamaters) < sizeof(invalidCurParamaters) - 1) {
539                          strcpy(invalidCurParamaters + strlen(invalidCurParamaters), buf);
540                  }
# Line 592 | Line 592 | void DDrConfig(int argc, char* argv[])
592  
593          if (strlen(invalidCurParamaters) > 0)
594          {
595 <                sprintf_s(invalidTotalParamaters, sizeof(invalidTotalParamaters), "In %s:\n%s\n", iniName, invalidCurParamaters);
595 >                sprintf(invalidTotalParamaters, "In %s:\n%s\n", iniName, invalidCurParamaters);
596                  invalidCurParamaters[0] = 0;
597          }
598  
# Line 602 | Line 602 | void DDrConfig(int argc, char* argv[])
602  
603          if (strlen(invalidCurParamaters) > 0)
604          {
605 <                sprintf_s(invalidTotalParamaters, sizeof(invalidTotalParamaters), "%sOn command line:\n%s\n", invalidTotalParamaters, invalidCurParamaters);
605 >                sprintf(invalidTotalParamaters, "%sOn command line:\n%s\n", invalidTotalParamaters, invalidCurParamaters);
606          }
607  
608          if (strlen(invalidTotalParamaters) > 0)
609          {
610 <                char msg[3200];
611 <                sprintf_s(msg, sizeof(msg), "Invalid parameters given:\n%sContinue launching Oni?", invalidTotalParamaters);
610 >                char msg[4096];
611 >                sprintf(msg, "Invalid parameters given:\n%sContinue launching Oni?", invalidTotalParamaters);
612                  int res = MessageBox(NULL, msg, "Parameters invalid", MB_ICONWARNING | MB_YESNO | MB_DEFBUTTON1);
613                  if (res == IDNO) {
614                          exit(0);

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)