--- parser3/src/main/pa_charsets.C 2003/01/29 11:30:06 1.11.2.5 +++ parser3/src/main/pa_charsets.C 2003/01/29 12:02:22 1.11.2.6 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_CHARSETS_C="$Date: 2003/01/29 11:30:06 $"; +static const char* IDENT_CHARSETS_C="$Date: 2003/01/29 12:02:22 $"; #include "pa_charsets.h" #include "pa_value_includes.h" @@ -22,7 +22,7 @@ Charsets::Charsets() { Charset& Charsets::get(ConstStringPtr aname) { if(CharsetPtr result=Hash::get(aname)) - return result.get(); + return *result.get(); else throw Exception("parser.runtime", aname, @@ -31,7 +31,7 @@ Charset& Charsets::get(ConstStringPtr an void Charsets::load_charset(ConstStringPtr arequest_name, ConstStringPtr arequest_file_spec) { //we know that charset? - if(get(arequest_name)) + if(Hash::get(arequest_name)) return; // don't load it then // make global_name string on cache_pool pool