flint++ static analyzer detected items (not all that were likely legit positives, but a start) as well as some clang detected unused vars, cleanup_

This commit is contained in:
DarthArgus
2016-02-18 22:56:34 -06:00
parent 13019a2b14
commit 3c50042abc
29 changed files with 20 additions and 358 deletions
@@ -22,13 +22,13 @@
const char WIN32_PATH_SEPARATOR = '\\';
const char LINUX_PATH_SEPARATOR = '/';
//#if defined(WIN32)
//const char PATH_SEPARATOR = WIN32_PATH_SEPARATOR;
//#elif defined(linux)
#if defined(WIN32)
const char PATH_SEPARATOR = WIN32_PATH_SEPARATOR;
#elif defined(linux)
const char PATH_SEPARATOR = LINUX_PATH_SEPARATOR;
//#else
//#error unknown OS
//#endif
#else
#error unknown OS
#endif
/**
@@ -176,36 +176,6 @@ static const char * const DefaultDataReturnValue[] =
"DefaultString"
};
// map enum ParamType to string equivalent
static const char * const EnumTypeNames[] =
{
"TYPE_NONE",
"TYPE_COMMENT",
"TYPE_INTEGER",
"TYPE_FLOAT",
"TYPE_BOOL",
"TYPE_STRING",
"TYPE_STRINGID",
"TYPE_VECTOR",
"TYPE_DYNAMIC_VAR",
"TYPE_TEMPLATE",
"TYPE_ENUM",
"TYPE_STRUCT",
"TYPE_TRIGGER_VOLUME",
"TYPE_FILENAME",
"NUM_PARAM_TYPES"
};
// map enum TemplateLocation to string equivalent
static const char * const EnumLocationNames[] =
{
"LOC_NONE",
"LOC_CLIENT",
"LOC_SERVER",
"LOC_SHARED"
};
//==============================================================================
// class methods