From fab56fbd6562ecc4a299ec27530790b7ae65ed89 Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 30 Jun 2004 19:02:24 +0000 Subject: [PATCH] more includes, better hash fix --- direct/src/dcparser/dcParameter.cxx | 4 +++- direct/src/dcparser/dcSwitch.h | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/direct/src/dcparser/dcParameter.cxx b/direct/src/dcparser/dcParameter.cxx index df2a132654..f30d132683 100644 --- a/direct/src/dcparser/dcParameter.cxx +++ b/direct/src/dcparser/dcParameter.cxx @@ -216,5 +216,7 @@ generate_hash(HashGenerator &hashgen) const { // We specifically don't call up to DCField::generate_hash(), since // the parameter name is not actually significant to the hash. - // hashgen.add_int(get_flags()); + if (get_flags() != 0) { + hashgen.add_int(get_flags()); + } } diff --git a/direct/src/dcparser/dcSwitch.h b/direct/src/dcparser/dcSwitch.h index 667a5dfd4b..f1bff04117 100644 --- a/direct/src/dcparser/dcSwitch.h +++ b/direct/src/dcparser/dcSwitch.h @@ -21,6 +21,11 @@ #include "dcbase.h" #include "dcDeclaration.h" +#include "dcPackerInterface.h" + +class DCParameter; +class HashGenerator; +class DCField; //////////////////////////////////////////////////////////////////// // Class : DCSwitch