src/ldconfig.cpp

changeset 487
a350c4b25133
parent 483
138b7c5c3c59
child 493
16766ac1bbd9
--- a/src/ldconfig.cpp	Fri Aug 16 11:05:21 2013 +0300
+++ b/src/ldconfig.cpp	Sat Sep 07 13:23:09 2013 +0300
@@ -24,6 +24,7 @@
 
 // =============================================================================
 // Helper function for parseLDConfig
+// -----------------------------------------------------------------------------
 static bool parseLDConfigTag (LDConfigParser& pars, char const* tag, str& val) {
 	short pos;
 	
@@ -36,13 +37,13 @@
 }
 
 // =============================================================================
+// -----------------------------------------------------------------------------
 void parseLDConfig() {
 	File* f = openLDrawFile ("LDConfig.ldr", false);
 	
 	if (!f) {
 		critical (fmt (QObject::tr ("Unable to open LDConfig.ldr for parsing! (%1)"),
 			strerror (errno)));
-		delete f;
 		return;
 	}
 	
@@ -110,23 +111,25 @@
 }
 
 // =============================================================================
-// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
-// =============================================================================
+// -----------------------------------------------------------------------------
 LDConfigParser::LDConfigParser (str inText, char sep) {
 	m_tokens = container_cast<QStringList, List<str>> (inText.split (sep, QString::SkipEmptyParts));
 	m_pos = -1;
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 bool LDConfigParser::atBeginning() {
 	return (m_pos == -1);
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 bool LDConfigParser::atEnd() {
 	return (m_pos == (signed) m_tokens.size() - 1);
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 bool LDConfigParser::getToken (str& val, const ushort pos) {
 	if (pos >= m_tokens.size())
@@ -136,16 +139,19 @@
 	return true;
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 bool LDConfigParser::next (str& val) {
 	return getToken (val, ++m_pos);
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 bool LDConfigParser::peekNext (str& val) {
 	return getToken (val, m_pos + 1);
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 bool LDConfigParser::findToken (short& result, char const* needle, short args) {
 	for (ushort i = 0; i < (m_tokens.size() - args); ++i) {
@@ -158,21 +164,25 @@
 	return false;
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 void LDConfigParser::rewind() {
 	m_pos = -1;
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 void LDConfigParser::seek (short amount, bool rel) {
 	m_pos = (rel ? m_pos : 0) + amount;
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 size_t LDConfigParser::size() {
 	return m_tokens.size();
 }
 
+// =============================================================================
 // -----------------------------------------------------------------------------
 bool LDConfigParser::tokenCompare (short inPos, const char* sOther) {
 	str tok;

mercurial