]> git.lyx.org Git - lyx.git/blobdiff - src/bufferparams.C
removed a warning from screen and added CFLAGS in lyx.spec.in.
[lyx.git] / src / bufferparams.C
index 1478f966861f379505de5e8d646e192619cc5591..5ac2f745842a361a32a44761b125f8cfe98d9a16 100644 (file)
@@ -1,15 +1,15 @@
 /* This file is part of
-* ======================================================
-* 
-*           LyX, The Document Processor
-*       
-*          Copyright (C) 1995 Matthias Ettrich
-*           Copyright (C) 1995-1998 The LyX Team.
-*
-*======================================================*/
+ * ======================================================
+ 
+ *           LyX, The Document Processor
+ *      
+ *          Copyright 1995 Matthias Ettrich
+ *           Copyright 1995-1999 The LyX Team.
+ *
+ * ======================================================*/
 
 #include <config.h>
-#include <stdlib.h>
+#include <cstdlib>
 
 #ifdef __GNUG__
 #pragma implementation "bufferparams.h"
 #include "tex-strings.h"
 #include "layout.h"
 #include "vspace.h"
-#include "error.h"
-#include "lyxlib.h"
-
-//     $Id: bufferparams.C,v 1.1 1999/09/27 18:44:37 larsbj Exp $      
-
-#if !defined(lint) && !defined(WITH_WARNINGS)
-static char vcid[] = "$Id: bufferparams.C,v 1.1 1999/09/27 18:44:37 larsbj Exp $";
-#endif /* lint */
-
+#include "debug.h"
+#include "support/lyxlib.h"
+#include "support/lstrings.h"
 
 BufferParams::BufferParams()
 {
@@ -48,7 +42,7 @@ BufferParams::BufferParams()
        tocdepth = 3;
        language = "default";
        fonts = "default";
-       inputenc = "default";
+       inputenc = "latin1";
        graphicsDriver = "default";
        sides = 1;
        columns = 1;
@@ -125,7 +119,7 @@ void BufferParams::writeFile(FILE *file)
                fprintf(file, "\\begin_preamble\n");
                {
                        // remove '\n' from the end of preamble
-                       preamble.strip('\n');
+                       preamble = strip(preamble, '\n');
                        
                        // write out the whole preamble  in one go
                        fwrite(preamble.c_str(),
@@ -242,8 +236,8 @@ void BufferParams::useClassDefaults() {
 void BufferParams::readPreamble(LyXLex &lex)
 {
        if (lex.GetString() != "\\begin_preamble")
-               lyxerr.print("Error (BufferParams::readPreamble):"
-                             "consistency check failed.");
+               lyxerr << "Error (BufferParams::readPreamble):"
+                       "consistency check failed." << endl;
 
        preamble = lex.getLongString("\\end_preamble");
 }
@@ -251,8 +245,8 @@ void BufferParams::readPreamble(LyXLex &lex)
 
 void BufferParams::readLanguage(LyXLex &lex)
 {
-       LString tmptok;
-       LString test;
+       string tmptok;
+       string test;
        int n = 0;
        
        if (!lex.next()) return;
@@ -267,9 +261,10 @@ void BufferParams::readLanguage(LyXLex &lex)
                        break;
                }
                else if (test.empty()) {
-                       lyxerr.print("Warning: language `"
-                                     + tmptok + "' not recognized!");
-                       lyxerr.print("         Setting language to `default'.");
+                       lyxerr << "Warning: language `"
+                              << tmptok << "' not recognized!\n"
+                              << "         Setting language to `default'."
+                              << endl;
                        language = "default";
                        break;   
                }      
@@ -279,8 +274,8 @@ void BufferParams::readLanguage(LyXLex &lex)
 
 void BufferParams::readGraphicsDriver(LyXLex &lex)
 {
-       LString tmptok;
-       LString test;
+       string tmptok;
+       string test;
        int n=0;