From 068fa8ccc78daee665208406316c15e287e98dcf Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Fri, 17 Feb 2012 10:17:12 +0100 Subject: [PATCH] test driver fix --- src/common/rclconfig.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/common/rclconfig.cpp b/src/common/rclconfig.cpp index 6b947bed..2c5616a0 100644 --- a/src/common/rclconfig.cpp +++ b/src/common/rclconfig.cpp @@ -716,7 +716,7 @@ bool RclConfig::getFieldTraits(const string& _fld, const FieldTraits **ftpp) map::const_iterator pit = m_fldtotraits.find(fld); if (pit != m_fldtotraits.end()) { *ftpp = &pit->second; - LOGDEB1(("RclConfig::getFieldPrefix: [%s]->[%s]\n", + LOGDEB1(("RclConfig::getFieldTraits: [%s]->[%s]\n", _fld.c_str(), ft.pfx.c_str())); return true; } else { @@ -1110,6 +1110,7 @@ using namespace std; #include "debuglog.h" #include "rclinit.h" #include "rclconfig.h" +#include "cstr.h" static char *thisprog; @@ -1193,9 +1194,13 @@ int main(int argc, char **argv) cout << "Indexed fields: "; for (set::const_iterator it = indexed.begin(); it != indexed.end(); it++) { - string prefix; - config->getFieldPrefix(*it, prefix); - cout << "[" << *it << "]" << " -> [" << prefix << "] "; + const FieldTraits *ftp; + config->getFieldTraits(*it, &ftp); + if (ftp) + cout << "[" << *it << "]" << " -> [" << ftp->pfx << "] "; + else + cout << "[" << *it << "]" << " -> [" << "(none)" << "] "; + } cout << endl; } else if (op_flags & OPT_c) {