]> git.lyx.org Git - lyx.git/blobdiff - src/chset.C
Fix event loop to no longer eat CPU
[lyx.git] / src / chset.C
index e97330e2ff656542af8955fa7b42a7e54dca04d1..6a5631566d1d5843526d9895da4bbdc86b871118 100644 (file)
 
 #include "debug.h"
 
+#include "support/convert.h"
 #include "support/filetools.h"
-#include "support/lyxlib.h"
 
 #include <boost/regex.hpp>
 
 #include <fstream>
 
-using lyx::support::atoi;
 using lyx::support::LibFileSearch;
 
 using boost::regex;
@@ -66,7 +65,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<int>(sub.str(1));
                        string const str = sub.str(2);
                        if (lyxerr.debugging(Debug::KBMAP))
                                lyxerr << "Chardef: " << n