--- Daodan/src/Daodan_Config.c 2014/05/04 18:17:11 1000 +++ Daodan/src/Daodan_Config.c 2014/07/04 15:42:25 1007 @@ -18,8 +18,8 @@ static const char* helpFile = "daodan_he static const char* defaultSection = "options"; -static char invalidCurParamaters[1000] = ""; -static char invalidTotalParamaters[3000] = ""; +static char invalidCurParamaters[2000] = ""; +static char invalidTotalParamaters[4000] = ""; void DDrConfig_PrintHelp(); @@ -530,11 +530,11 @@ void DDrIniCallback(const char* section, STARTUPMESSAGE("Config value type unknown: %d", co->type); } } else { - char buf[50]; + char buf[100]; if (!_stricmp(section, "*")) - sprintf_s(buf, sizeof(buf), " %s\n", name); + sprintf(buf, " %s\n", name); else - sprintf_s(buf, sizeof(buf), " %s.%s\n", section, name); + sprintf(buf, " %s.%s\n", section, name); if (strlen(buf) + strlen(invalidCurParamaters) < sizeof(invalidCurParamaters) - 1) { strcpy(invalidCurParamaters + strlen(invalidCurParamaters), buf); } @@ -592,7 +592,7 @@ void DDrConfig(int argc, char* argv[]) if (strlen(invalidCurParamaters) > 0) { - sprintf_s(invalidTotalParamaters, sizeof(invalidTotalParamaters), "In %s:\n%s\n", iniName, invalidCurParamaters); + sprintf(invalidTotalParamaters, "In %s:\n%s\n", iniName, invalidCurParamaters); invalidCurParamaters[0] = 0; } @@ -602,13 +602,13 @@ void DDrConfig(int argc, char* argv[]) if (strlen(invalidCurParamaters) > 0) { - sprintf_s(invalidTotalParamaters, sizeof(invalidTotalParamaters), "%sOn command line:\n%s\n", invalidTotalParamaters, invalidCurParamaters); + sprintf(invalidTotalParamaters, "%sOn command line:\n%s\n", invalidTotalParamaters, invalidCurParamaters); } if (strlen(invalidTotalParamaters) > 0) { - char msg[3200]; - sprintf_s(msg, sizeof(msg), "Invalid parameters given:\n%sContinue launching Oni?", invalidTotalParamaters); + char msg[4096]; + sprintf(msg, "Invalid parameters given:\n%sContinue launching Oni?", invalidTotalParamaters); int res = MessageBox(NULL, msg, "Parameters invalid", MB_ICONWARNING | MB_YESNO | MB_DEFBUTTON1); if (res == IDNO) { exit(0);