equal
deleted
inserted
replaced
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); |