X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fchset.C;h=3d8f1e891fe5b6bc0fe20b5dff14bd2f841e11d5;hb=53c5edb99e5566fd7c0a1192a697b7b7796919d8;hp=b08adfed4dcd47a0c843e0306771774eda026e8e;hpb=45a03f4f67bb00f8142e465c615f348f0622eb32;p=lyx.git diff --git a/src/chset.C b/src/chset.C index b08adfed4d..3d8f1e891f 100644 --- a/src/chset.C +++ b/src/chset.C @@ -10,6 +10,7 @@ #include "support/filetools.h" #include "support/LRegex.h" #include "support/LSubstring.h" +#include "support/lyxlib.h" #include "debug.h" using std::ifstream; @@ -29,7 +30,7 @@ bool CharacterSet::loadFile(string const & fname) // open definition file lyxerr[Debug::KBMAP] << "Reading character set file " << fname << ".cdef" << endl; - string filename = LibFileSearch("kbd", fname.c_str(), "cdef"); + string filename = LibFileSearch("kbd", fname, "cdef"); ifstream ifs(filename.c_str()); if (!ifs) { lyxerr << "Unable to open character set file" << endl; @@ -48,8 +49,8 @@ bool CharacterSet::loadFile(string const & fname) while(getline(ifs, line)) { if (reg.exact_match(line)) { LRegex::SubMatches const & sub = reg.exec(line); - n = atoi(line.substr(sub[1].first, - sub[1].second).c_str()); + n = lyx::atoi(line.substr(sub[1].first, + sub[1].second)); str = LSubstring(line, sub[2].first, sub[2].second); if (lyxerr.debugging(Debug::KBMAP)) lyxerr << "Chardef: " << n