]> git.lyx.org Git - lyx.git/blobdiff - src/ImportNoweb.C
Tiny things found while peering at chset code
[lyx.git] / src / ImportNoweb.C
index 9657530c86d2de658db82d37341eed591603cb2b..fd8d5f88de48bd2570b673c06909d8305d141ec4 100644 (file)
@@ -54,20 +54,16 @@ string ImportNoweb::documentclass()
 {
        string result = "literate-article"; // Default
 
-#warning If you use literate programming you should verify that this works
-       // This method has been rewritten to use ifstream, but since I
-       // don't use literate programming myself I am unable to check
-       // this correclty. (Lgb)
        ifstream ifs(file.c_str());
 
        if (!ifs) return "nofile"; // Should not happen!
        string line;
        while (getline(ifs, line)) {
-               int p = line.find("\\documentclass");
+               string::size_type p = line.find("\\documentclass");
                if (p != string::npos) {
                        p = line.find('{', p);
-                       int q = line.find('}', p);
-                       result = "literate-" + line.substr(p, q - p);
+                       string::size_type q = line.find('}', p);
+                       result = "literate-" + line.substr(p + 1, q - p - 1);
                        break;
                }
        }