anchor.diff:  
   
   
  -handle_out_reply(L, DCC, LineNo, YawsFile, SC) when list (L) ->
  -    handle_out_reply_l(L, DCC, LineNo, YawsFile, SC, undefined);
  -
  -handle_out_reply({html, Html}, DCC, _LineNo, _YawsFile, _SC) ->
  +handle_out_reply(L, DCC, LineNo, YawsFile, SC, A) when list (L) ->
  +    handle_out_reply_l(L, DCC, LineNo, YawsFile, SC, A, undefined);
  +
  +handle_out_reply({html, Html}, DCC, _LineNo, _YawsFile, _SC, _A) ->
       accumulate_chunk(DCC, Html);
   
  -handle_out_reply({content, MimeType, Cont}, DCC, _LineNo, _YawsFile, _SC) ->
  +handle_out_reply({ehtml, E}, DCC, _LineNo, _YawsFile, _SC, _A) ->
  +    accumulate_chunk(DCC, ehtml_expand(E));
  +
  +handle_out_reply({content, MimeType, Cont}, DCC, _LineNo, _YawsFile, _SC, _A) ->
       put(content_type, MimeType),
       accumulate_chunk(DCC, Cont);
   
  -handle_out_reply({header, H}, _DCC, _LineNo, _YawsFile, _SC) ->
  +handle_out_reply({header, H}, _DCC, _LineNo, _YawsFile, _SC, _A) ->
       accumulate_header(H);
   
   
  -handle_out_reply({allheaders, Hs}, _DCC, _LineNo, _YawsFile, _SC) ->
  +handle_out_reply({allheaders, Hs}, _DCC, _LineNo, _YawsFile, _SC, _A) ->
       erase(acc_headers),
       lists:foreach(fun({header, Head}) -> accumulate_header(Head) end, Hs);
   
  -handle_out_reply({status, Code}, _DCC,_LineNo,_YawsFile, _SC) when integer(Code) ->
  +handle_out_reply({status, Code}, _DCC,_LineNo,_YawsFile, _SC, _A) when integer(Code) ->
       set_status_code(Code);
   
  -handle_out_reply({'EXIT', normal}, _DCC, _LineNo, _YawsFile, _SC) ->
  +handle_out_reply({'EXIT', normal}, _DCC, _LineNo, _YawsFile, _SC, _A) ->
       exit(normal);
   
  -handle_out_reply(break, _DCC, _LineNo, _YawsFile, _SC) ->
  +handle_out_reply(break, _DCC, _LineNo, _YawsFile, _SC, _A) ->
       break;
   
  -handle_out_reply({redirect_local, Path}, DCC, _LineNo, _YawsFile, SC) ->
  +handle_out_reply({redirect_local, Path}, DCC, _LineNo, _YawsFile, SC, A) ->
       erase(acc_headers),
       Scheme = case SC#sconf.ssl of
   		 undefined ->
  
positive.code: %    P = yaws_api:url_decode(Path),
  %    io:format("P = ~p\n", [P]),
  %    P.
      yaws_api:url_decode(Path).
  
  do_recv(Sock, Num, TO, nossl) ->
      gen_tcp:recv(Sock, Num, TO);
  
negative.code: 	      "Reason: ~p", [YawsFile, LineNo, Err]),
      accumulate_chunk(DCC, L);
  
  handle_out_reply({get_more, Cont, State}, DCC, LineNo, YawsFile, _SC, _A) ->
      {get_more, Cont, State};
  
  handle_out_reply(Reply, DCC, LineNo, YawsFile, _SC, _A) ->
      yaws_log:sync_errlog("Bad return code from yaws function: ~p~n", [Reply]),
      L =  ?F("<p><br> <pre>yaws code at ~s:~p crashed or "
  	    "ret bad val:~p ~n</pre>",
  