template <>
unsigned char
-dcp::raw_convert (std::string v, int precision, bool fixed)
+dcp::raw_convert(string v, int precision, bool fixed)
{
return locale_convert<unsigned char> (make_local (v), precision, fixed);
}
template <>
unsigned short int
-dcp::raw_convert (std::string v, int precision, bool fixed)
+dcp::raw_convert(string v, int precision, bool fixed)
{
return locale_convert<unsigned short int> (make_local (v), precision, fixed);
}
}
+template <>
+int
+dcp::raw_convert(char* v, int precision, bool fixed)
+{
+ return locale_convert<int>(make_local (v), precision, fixed);
+}
+
+
template <>
int
dcp::raw_convert (char const * v, int precision, bool fixed)