From 3f2c8d7780bb71af52f524bf3ad7b2385648b15f Mon Sep 17 00:00:00 2001 From: Vadim Kurland Date: Fri, 6 Jun 2008 16:26:21 +0000 Subject: [PATCH] making gcc 4.0 happy --- src/ipt/NATCompiler_PrintRule.cpp | 2 +- src/ipt/PolicyCompiler_PrintRule.cpp | 2 +- src/pflib/NATCompiler_pf_writers.cpp | 2 +- src/pflib/PolicyCompiler_pf_writers.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ipt/NATCompiler_PrintRule.cpp b/src/ipt/NATCompiler_PrintRule.cpp index 8065835db..edbcc735a 100644 --- a/src/ipt/NATCompiler_PrintRule.cpp +++ b/src/ipt/NATCompiler_PrintRule.cpp @@ -392,7 +392,7 @@ string NATCompiler_ipt::PrintRule::_printDstService(RuleElementOSrv *rel) if (TagService::isA(srv)) { ostr << "-m mark --mark " - << TagService::cast(srv)->getCode() << " "; + << TagService::constcast(srv)->getCode() << " "; } } else { diff --git a/src/ipt/PolicyCompiler_PrintRule.cpp b/src/ipt/PolicyCompiler_PrintRule.cpp index 9e7fecfdf..d5d3bf40e 100644 --- a/src/ipt/PolicyCompiler_PrintRule.cpp +++ b/src/ipt/PolicyCompiler_PrintRule.cpp @@ -861,7 +861,7 @@ string PolicyCompiler_ipt::PrintRule::_printDstService(RuleElementSrv *rel) if (TagService::isA(srv)) { ostr << "-m mark --mark " - << TagService::cast(srv)->getCode() << " "; + << TagService::constcast(srv)->getCode() << " "; } if (UserService::isA(srv)) { diff --git a/src/pflib/NATCompiler_pf_writers.cpp b/src/pflib/NATCompiler_pf_writers.cpp index ac39e4f5e..b89c665de 100644 --- a/src/pflib/NATCompiler_pf_writers.cpp +++ b/src/pflib/NATCompiler_pf_writers.cpp @@ -256,7 +256,7 @@ void NATCompiler_pf::PrintRule::_printPort(Service *srv,bool print_range_end) } if (TagService::isA(srv)) { - compiler->output << "tagged " << TagService::cast(srv)->getCode() << " "; + compiler->output << "tagged " << TagService::constcast(srv)->getCode() << " "; } } diff --git a/src/pflib/PolicyCompiler_pf_writers.cpp b/src/pflib/PolicyCompiler_pf_writers.cpp index a7d3641dc..bcbcd863b 100644 --- a/src/pflib/PolicyCompiler_pf_writers.cpp +++ b/src/pflib/PolicyCompiler_pf_writers.cpp @@ -562,7 +562,7 @@ string PolicyCompiler_pf::PrintRule::_printDstService(Service *srv,bool neg) if (TagService::isA(srv)) { - str << "tagged " << TagService::cast(srv)->getCode() << " "; + str << "tagged " << TagService::constcast(srv)->getCode() << " "; } return str.str();