Fixed warnings to compile on gcc with -Wall -pedantic -Wextra

This commit is contained in:
Jesse Beder
2009-07-10 03:30:04 +00:00
parent b113c37819
commit 781fb4d093
8 changed files with 12 additions and 12 deletions

View File

@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 2.6)
project (YAML_CPP)
SET(CMAKE_CXX_FLAGS "-O2")
SET(CMAKE_CXX_FLAGS "-O2 -Wall -pedantic -Wextra")
enable_testing()

View File

@@ -43,7 +43,7 @@ namespace YAML
// Flow, // duplicate
// Block, // duplicate
// Auto, // duplicate
LongKey,
LongKey
};
struct _Indent {

View File

@@ -9,11 +9,11 @@ namespace YAML
{
}
void Alias::Parse(Scanner *pScanner, const ParserState& state)
void Alias::Parse(Scanner */*pScanner*/, const ParserState& /*state*/)
{
}
void Alias::Write(std::ostream& out, int indent, bool startedLine, bool onlyOneCharOnLine)
void Alias::Write(std::ostream& out, int /*indent*/, bool /*startedLine*/, bool /*onlyOneCharOnLine*/)
{
out << "\n";
}

View File

@@ -63,7 +63,7 @@ namespace YAML
ES_DONE_WITH_FLOW_MAP_KEY,
ES_WAITING_FOR_FLOW_MAP_VALUE,
ES_WRITING_FLOW_MAP_VALUE,
ES_DONE_WITH_FLOW_MAP_VALUE,
ES_DONE_WITH_FLOW_MAP_VALUE
};
class EmitterState

View File

@@ -128,7 +128,7 @@ namespace YAML
pScanner->pop();
}
void Node::ParseAnchor(Scanner *pScanner, const ParserState& state)
void Node::ParseAnchor(Scanner *pScanner, const ParserState& /*state*/)
{
Token& token = pScanner->peek();
if(m_anchor != "")
@@ -139,7 +139,7 @@ namespace YAML
pScanner->pop();
}
void Node::ParseAlias(Scanner *pScanner, const ParserState& state)
void Node::ParseAlias(Scanner *pScanner, const ParserState& /*state*/)
{
Token& token = pScanner->peek();
if(m_anchor != "")

View File

@@ -15,14 +15,14 @@ namespace YAML
{
}
void Scalar::Parse(Scanner *pScanner, const ParserState& state)
void Scalar::Parse(Scanner *pScanner, const ParserState& /*state*/)
{
Token& token = pScanner->peek();
m_data = token.value;
pScanner->pop();
}
void Scalar::Write(std::ostream& out, int indent, bool startedLine, bool onlyOneCharOnLine)
void Scalar::Write(std::ostream& out, int /*indent*/, bool /*startedLine*/, bool /*onlyOneCharOnLine*/)
{
out << "\"";
for(unsigned i=0;i<m_data.size();i++) {

View File

@@ -25,7 +25,7 @@ namespace YAML
TT_ANCHOR,
TT_ALIAS,
TT_TAG,
TT_SCALAR,
TT_SCALAR
};
const std::string TokenNames[] = {
@@ -46,7 +46,7 @@ namespace YAML
"ANCHOR",
"ALIAS",
"TAG",
"SCALAR",
"SCALAR"
};
struct Token {

View File

@@ -1,6 +1,6 @@
#include "tests.h"
int main(int argc, char **argv)
int main()
{
#ifdef WINDOWS
_CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF|_CRTDBG_ALLOC_MEM_DF);