Merge pull request #488 from antiagainst/c4996-warning
Disable C4996 (secure CRT) recommendation on Windows for strtok().
This commit is contained in:
commit
1389e3e63d
@ -241,8 +241,10 @@ std::string GetDefaultTBuiltInResourceString()
|
|||||||
void DecodeResourceLimits(TBuiltInResource* resources, char* config)
|
void DecodeResourceLimits(TBuiltInResource* resources, char* config)
|
||||||
{
|
{
|
||||||
const char* delims = " \t\n\r";
|
const char* delims = " \t\n\r";
|
||||||
|
#pragma warning(suppress: 4996)
|
||||||
const char* token = strtok(config, delims);
|
const char* token = strtok(config, delims);
|
||||||
while (token) {
|
while (token) {
|
||||||
|
#pragma warning(suppress: 4996)
|
||||||
const char* valueStr = strtok(0, delims);
|
const char* valueStr = strtok(0, delims);
|
||||||
if (valueStr == 0 || ! (valueStr[0] == '-' || (valueStr[0] >= '0' && valueStr[0] <= '9'))) {
|
if (valueStr == 0 || ! (valueStr[0] == '-' || (valueStr[0] >= '0' && valueStr[0] <= '9'))) {
|
||||||
printf("Error: '%s' bad .conf file. Each name must be followed by one number.\n", valueStr ? valueStr : "");
|
printf("Error: '%s' bad .conf file. Each name must be followed by one number.\n", valueStr ? valueStr : "");
|
||||||
@ -438,6 +440,7 @@ void DecodeResourceLimits(TBuiltInResource* resources, char* config)
|
|||||||
else
|
else
|
||||||
printf("Warning: unrecognized limit (%s) in configuration file.\n", token);
|
printf("Warning: unrecognized limit (%s) in configuration file.\n", token);
|
||||||
|
|
||||||
|
#pragma warning(suppress: 4996)
|
||||||
token = strtok(0, delims);
|
token = strtok(0, delims);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user