src/settings.c
changeset 5576 b19c640dfc37
parent 5475 2e6990a8c7c4
equal deleted inserted replaced
5575:eddfb68cca4b 5576:b19c640dfc37
   245 		}
   245 		}
   246 
   246 
   247 		// it's a group?
   247 		// it's a group?
   248 		if (s[0] == '[') {
   248 		if (s[0] == '[') {
   249 			if (e[-1] != ']') {
   249 			if (e[-1] != ']') {
   250 				ShowInfoF("ini: invalid group name '%s'\n", buffer);
   250 				ShowInfoF("ini: invalid group name '%s'", buffer);
   251 			} else {
   251 			} else {
   252 				e--;
   252 				e--;
   253 			}
   253 			}
   254 			s++; // skip [
   254 			s++; // skip [
   255 			group = ini_group_alloc(ini, s, e - s);
   255 			group = ini_group_alloc(ini, s, e - s);
   280 			*e = '\0';
   280 			*e = '\0';
   281 
   281 
   282 			item->value = pool_strdup(&ini->pool, t, e - t);
   282 			item->value = pool_strdup(&ini->pool, t, e - t);
   283 		} else {
   283 		} else {
   284 			// it's an orphan item
   284 			// it's an orphan item
   285 			ShowInfoF("ini: '%s' outside of group\n", buffer);
   285 			ShowInfoF("ini: '%s' outside of group", buffer);
   286 		}
   286 		}
   287 	}
   287 	}
   288 
   288 
   289 	if (comment_size > 0) {
   289 	if (comment_size > 0) {
   290 		ini->comment = pool_strdup(&ini->pool, comment, comment_size);
   290 		ini->comment = pool_strdup(&ini->pool, comment, comment_size);