full line comments skipped earlier: commens allowed before the first secion

This commit is contained in:
darkeye 2001-09-09 11:26:43 +00:00
parent f151fa56a7
commit 45abdd4c47
2 changed files with 12 additions and 0 deletions

View File

@ -107,6 +107,9 @@ Config :: addLine ( const char * line ) throw ( Exception )
str.erase( ix + 1);
}
if ( !str.length() ) {
return true;
}
if ( str[0] == '[' && str[str.size()-1] == ']' ) {
// a new section starts
@ -161,6 +164,9 @@ Config :: read ( istream & is ) throw ( Exception )
$Source$
$Log$
Revision 1.5 2001/09/09 11:26:43 darkeye
full line comments skipped earlier: commens allowed before the first secion
Revision 1.4 2001/09/05 20:11:15 darkeye
removed dependency on locally stored SGI STL header files
now compiler-supplied C++ library STL header files are used

View File

@ -140,6 +140,9 @@ ConfigSection :: addLine ( const char * line ) throw ( Exception )
if ( (ix = str.find_last_not_of( ' ')) != str.npos ) {
str.erase( ix + 1);
}
if ( !str.length() ) {
return true;
}
/* find the '=' delimiter between key and value */
if ( (ix = str.find( '=')) == str.npos ) {
@ -168,6 +171,9 @@ ConfigSection :: addLine ( const char * line ) throw ( Exception )
$Source$
$Log$
Revision 1.6 2001/09/09 11:26:43 darkeye
full line comments skipped earlier: commens allowed before the first secion
Revision 1.5 2001/09/05 20:11:15 darkeye
removed dependency on locally stored SGI STL header files
now compiler-supplied C++ library STL header files are used