X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fchset.C;h=eb1ca5146954e74fdaaf9576b073e3c4f7c86e04;hb=35204f8f33d7400a5fefeffea533fb4cb4097211;hp=e97330e2ff656542af8955fa7b42a7e54dca04d1;hpb=44cd0fc9a1687cc63911c7f98d978594458e7813;p=lyx.git diff --git a/src/chset.C b/src/chset.C index e97330e2ff..eb1ca51469 100644 --- a/src/chset.C +++ b/src/chset.C @@ -15,15 +15,17 @@ #include "debug.h" +#include "support/convert.h" #include "support/filetools.h" -#include "support/lyxlib.h" #include #include -using lyx::support::atoi; -using lyx::support::LibFileSearch; + +namespace lyx { + +using support::libFileSearch; using boost::regex; using boost::smatch; @@ -49,7 +51,7 @@ bool CharacterSet::loadFile(string const & fname) // open definition file lyxerr[Debug::KBMAP] << "Reading character set file " << fname << ".cdef" << endl; - string const filename = LibFileSearch("kbd", fname, "cdef"); + string const filename = libFileSearch("kbd", fname, "cdef"); ifstream ifs(filename.c_str()); if (!ifs) { lyxerr << "Unable to open character set file" << endl; @@ -66,7 +68,7 @@ bool CharacterSet::loadFile(string const & fname) while (getline(ifs, line)) { smatch sub; if (regex_match(line, sub, reg)) { - int const n = atoi(sub.str(1)); + int const n = convert(sub.str(1)); string const str = sub.str(2); if (lyxerr.debugging(Debug::KBMAP)) lyxerr << "Chardef: " << n @@ -100,3 +102,6 @@ string const & CharacterSet::getName() const { return name_; } + + +} // namespace lyx