… | |
… | |
282 | return skip; |
282 | return skip; |
283 | } |
283 | } |
284 | } |
284 | } |
285 | |
285 | |
286 | void |
286 | void |
287 | object_thawer::next_kv () |
287 | object_thawer::next () |
288 | { |
288 | { |
289 | if (!line) |
289 | if (!line) |
290 | { |
290 | { |
291 | kw = KW_ERROR; |
291 | kw = KW_ERROR; |
292 | return; |
292 | return; |
… | |
… | |
347 | } |
347 | } |
348 | } |
348 | } |
349 | } |
349 | } |
350 | |
350 | |
351 | void |
351 | void |
352 | object_thawer::skip_kv () |
352 | object_thawer::skip () |
353 | { |
353 | { |
354 | shstr ml; |
354 | shstr ml; |
355 | |
355 | |
356 | switch (kw) |
356 | switch (kw) |
357 | { |
357 | { |
358 | case KW_msg: get_ml (KW_endmsg , ml); break; |
358 | case KW_msg: get_ml (KW_endmsg , ml); break; |
359 | case KW_lore: get_ml (KW_endlore , ml); break; |
359 | case KW_lore: get_ml (KW_endlore , ml); break; |
360 | case KW_maplore: get_ml (KW_endmaplore, ml); break; |
360 | case KW_maplore: get_ml (KW_endmaplore, ml); break; |
361 | } |
361 | } |
362 | |
362 | |
363 | next_kv (); |
363 | next (); |
364 | } |
364 | } |
365 | |
365 | |
366 | void |
366 | void |
367 | object_thawer::get (shstr &sh) const |
367 | object_thawer::get (shstr &sh) const |
368 | { |
368 | { |