… | |
… | |
396 | mt = get_empty_mat (); |
396 | mt = get_empty_mat (); |
397 | materialt = mt; |
397 | materialt = mt; |
398 | |
398 | |
399 | for (;;) |
399 | for (;;) |
400 | { |
400 | { |
401 | keyword kw = thawer.get_kv (); |
401 | switch (thawer.get_kv ()) |
402 | |
|
|
403 | switch (kw) |
|
|
404 | { |
402 | { |
405 | case KW_name: |
403 | case KW_name: |
406 | /* clean up the previous entry */ |
404 | /* clean up the previous entry */ |
407 | if (mt->next) |
405 | if (mt->next) |
408 | { |
406 | { |
… | |
… | |
481 | |
479 | |
482 | case KW_EOF: |
480 | case KW_EOF: |
483 | goto done; |
481 | goto done; |
484 | |
482 | |
485 | default: |
483 | default: |
486 | if (!thawer.parse_error (kw, "materials file", "materials")) |
484 | if (!thawer.parse_error ("materials file", "materials")) |
487 | goto done; |
485 | goto done; |
488 | break; |
486 | break; |
489 | } |
487 | } |
490 | } |
488 | } |
491 | |
489 | |