Ignore:
Timestamp:
12/16/14 01:48:21 (9 years ago)
Author:
Maciej Komosinski
Message:

ParamInterface::load warns on unknown fields and skips comments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpp/frams/param/multiparamload.cpp

    r197 r268  
    103103        else if (status==BeforeUnknown)
    104104                {
    105                 loadObjectNow(&emptyparam);
     105                FMprintf("MultiParamLoader","go",FMLV_WARN,"Skipping object '%s'",(const char*)lastunknown);
     106                loadObjectNow(&emptyparam,false);
    106107                continue;
    107108                }
     
    141142                        break;
    142143                        }
     144                continue;
    143145                }
    144146        buf=trim(buf);
     
    236238}
    237239
    238 int MultiParamLoader::loadObjectNow(const ExtObject& o)
     240int MultiParamLoader::loadObjectNow(const ExtObject& o,bool warn_unknown_fields)
    239241{
    240242Param tmp_param;
    241243ParamInterface *pi=o.getParamInterface(tmp_param);
    242 pi->load(file);
     244pi->load(file,warn_unknown_fields);
    243245status=AfterObject;
    244246return 0;
Note: See TracChangeset for help on using the changeset viewer.