class BinData::StructArgProcessor

def sanitize_fields(obj_class, params)

def sanitize_fields(obj_class, params)
  params.sanitize_fields(:fields) do |fields, sanitized_fields|
    fields.each do |ftype, fname, fparams|
      sanitized_fields.add_field(ftype, fname, fparams)
    end
    field_names = sanitized_field_names(sanitized_fields)
    ensure_field_names_are_valid(obj_class, field_names)
  end
end