]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Changed to work with new log-level
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Sun, 9 Feb 2003 12:33:18 +0000 (12:33 +0000)
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>
Sun, 9 Feb 2003 12:33:18 +0000 (12:33 +0000)
Fixed to allow comments in config file to work properly

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@166 e03df62e-2008-0410-955e-edbf42e46eb7

include/modules.h
src/InspIRCd.layout
src/inspircd_io.cpp

index 9b750e599c5a2f665285dbc889bdbf060b651dd8..4f79215325f0a6bd864c1187fbb14a8b8b7d0377 100644 (file)
@@ -8,6 +8,12 @@
 #ifndef __PLUGIN_H
 #define __PLUGIN_H
 
+#define DEBUG 10
+#define VERBOSE 20
+#define DEFAULT 30
+#define SPARSE 40
+#define NONE 50
+
 #include "dynamic.h"
 #include "base.h"
 #include <string>
index fb50a441f2d82fe020a2e08d9754ed9a89f1a333..1fa16ace5d7db2c5b168e4da12648393d168c8f3 100644 (file)
@@ -1,9 +1,9 @@
 [Editors]
 Focused=1
-Order=7,1,2,3,4,5,6,0,-1
+Order=1
 
 [Editor_0]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=1
@@ -13,13 +13,13 @@ LeftChar=1
 [Editor_1]
 Open=1
 Top=1
-CursorCol=27
-CursorRow=326
+CursorCol=24
+CursorRow=322
 TopLine=307
 LeftChar=1
 
 [Editor_2]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=56
@@ -27,7 +27,7 @@ TopLine=36
 LeftChar=1
 
 [Editor_3]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=3
@@ -35,7 +35,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_4]
-Open=1
+Open=0
 Top=0
 CursorCol=5
 CursorRow=57
@@ -43,7 +43,7 @@ TopLine=21
 LeftChar=1
 
 [Editor_5]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=40
@@ -51,7 +51,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_6]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=3
@@ -59,7 +59,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_7]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=1
@@ -67,7 +67,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_8]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=1
@@ -75,7 +75,7 @@ TopLine=35
 LeftChar=1
 
 [Editor_9]
-Open=1
+Open=0
 Top=0
 CursorCol=17
 CursorRow=1
@@ -83,7 +83,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_10]
-Open=1
+Open=0
 Top=0
 CursorCol=12
 CursorRow=42
@@ -131,7 +131,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_16]
-Open=1
+Open=0
 Top=0
 CursorCol=21
 CursorRow=22
@@ -139,7 +139,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_17]
-Open=1
+Open=0
 Top=0
 CursorCol=9
 CursorRow=60
@@ -163,7 +163,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_20]
-Open=1
+Open=0
 Top=0
 CursorCol=17
 CursorRow=125
@@ -171,7 +171,7 @@ TopLine=113
 LeftChar=1
 
 [Editor_21]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=1
@@ -195,7 +195,7 @@ TopLine=1
 LeftChar=1
 
 [Editor_24]
-Open=1
+Open=0
 Top=0
 CursorCol=1
 CursorRow=1
index 6e36de4778f00943196b0bfcba3dd27e5c2afef8..d8e0954416a19e1ee4660717b0de8b70d1f5bce1 100644 (file)
@@ -105,7 +105,7 @@ int EnumConf(const char* filename, const char* tag)
 {
        FILE *config;
        int ptr = 0;
-       char buffer[MAXBUF], c_tag[MAXBUF], c;
+       char buffer[MAXBUF], c_tag[MAXBUF], c, lastc;
        int in_token, in_quotes, tptr, j, idx = 0;
        char* key;
 
@@ -118,9 +118,19 @@ int EnumConf(const char* filename, const char* tag)
                ptr = 0;
                in_token = 0;
                in_quotes = 0;
+               lastc = '\0';
                while (!feof(config))
                {
+                       lastc = c;
                        c = fgetc(config);
+                       if ((c == '#') && (lastc == '\n'))
+                       {
+                               while ((c != '\n') && (!feof(config)))
+                               {
+                                       lastc = c;
+                                       c = fgetc(config);
+                               }
+                       }
                        if ((c == '<') && (!in_quotes))
                        {
                                tptr = 0;
@@ -184,7 +194,7 @@ int ReadConf(const char* filename, const char* tag, const char* var, int index,
 {
        FILE *config;
        int ptr = 0;
-       char buffer[MAXBUF], c_tag[MAXBUF], c;
+       char buffer[MAXBUF], c_tag[MAXBUF], c, lastc;
        int in_token, in_quotes, tptr, j, idx = 0;
        char* key;
 
@@ -197,9 +207,19 @@ int ReadConf(const char* filename, const char* tag, const char* var, int index,
                ptr = 0;
                in_token = 0;
                in_quotes = 0;
+               lastc = '\0';
                while (!feof(config))
                {
+                       lastc = c;
                        c = fgetc(config);
+                       if ((c == '#') && (lastc == '\n'))
+                       {
+                               while ((c != '\n') && (!feof(config)))
+                               {
+                                       lastc = c;
+                                       c = fgetc(config);
+                               }
+                       }
                        if ((c == '<') && (!in_quotes))
                        {
                                tptr = 0;