Subversion Repositories mdb

Rev

Rev 23 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23 Rev 25
Line 84... Line 84...
84
				nOnline = 0;
84
				nOnline = 0;
85
		}
85
		}
86
 
86
 
87
		string:
87
		string:
88
		{
88
		{
89
			if (find_string(sBuffer, '#', 0) && find_string(sBuffer, "$0d", 0))
89
			while (find_string(sBuffer, "$0a", 1) || find_string(sBuffer, ';', 1))
-
 
90
			{
-
 
91
			stack_var char buf[4096];
-
 
92
			stack_var integer pos1;
90
				remove_string(sBuffer, "$0d", 0);
93
			stack_var integer pos2;
91
 
94
 
-
 
95
				pos1 = find_string(sBuffer, "$0a", 1);
-
 
96
				pos2 = find_string(sBuffer, ';', 1);
-
 
97
 
-
 
98
				if ((pos1 && pos2 && pos1 < pos2) || (pos1 && !pos2))
-
 
99
				{
92
			if (length_string(sBuffer))
100
					buf = remove_string(sBuffer, "$0a", 1);
-
 
101
					set_length_string(buf, length_string(buf) - 1);
93
				send_string vdvMDB, sBuffer;
102
					send_string vdvMDB,"'INFO:',buf,';'";
-
 
103
				}
-
 
104
				else if (pos2)
-
 
105
					send_string vdvMDB, remove_string(sBuffer, ';', 1);
-
 
106
			}
94
		}
107
		}
95
	}
108
	}
96
 
109
 
97
	data_event[vdvMDB]
110
	data_event[vdvMDB]
98
	{
111
	{