anchor.diff:      St1 = check_mmetas(Meta, L, St0),
       check_attrs(Atts, L, St1).
   
  -%% check_mmetas(Meta, Line, State) -> State.
  +%% check_mmetas(Metas, Line, State) -> State.
   %%  Only allow docs and type definitions.
   
   check_mmetas(Ms, L, St) ->
       check_foreach(fun (M, S) -> check_mmeta(M, L, S) end,
  -		  fun (S) -> bad_mdef_error(L, form, S) end,
  -		  St, Ms).
  +                  fun (S) -> bad_mdef_error(L, form, S) end,
  +                  St, Ms).
   
   check_mmeta([doc|Docs], L, St) ->
       ?IF(check_docs(Docs), St, bad_meta_error(L, doc, St));
  
positive.code: 
  check_attrs(As, L, St) ->
      check_foreach(fun (A, S) -> check_attr(A, L, S) end,
  		  fun (S) -> bad_mdef_error(L, form, S) end,
  		  St, As).
  
  check_attr([export,all], _, St) ->             %Pass 'all' along
      St#lint{exps=all};
  
negative.code: bad_meta_error(L, A, St) ->
      add_error(L, {bad_meta,A}, St).
  
  bad_fdef_error(L, D, St) ->
      add_error(L, {bad_fdef,D}, St).
  
  multi_var_error(L, V, St) ->
      add_error(L, {multi_var,V}, St).
  
  