anchor.diff:  						% sconf.
   	    deliver_501(CliSock, Req, GC, SC);
   	{scheme, Scheme, RequestString} ->
  -	    deliver_501(CliSock, Req, GC, SC)
  +	    deliver_501(CliSock, Req, GC, SC);
  +	_ ->                                    % for completeness
  +	    deliver_403(CliSock, Req, GC, SC)
       end.
   
   
  
positive.code: 			     N, Arg, 
  			     fun(A)->Mod:out(A) end,
  			     fun()->deliver_dyn_file(
  				      CliSock, GC, SC, Req, 
  				      UT, Bin2,Fd,T,Arg,0)
  			     end);
  	{data, 0} ->
  	    deliver_dyn_file(CliSock, GC, SC, Req, UT,Bin, Fd,T,Arg,N);
  	{data, NumChars} ->
  	    {Send, Bin2} = skip_data(Bin, Fd, NumChars),
  	    accumulate_chunk(Send),
  	    deliver_dyn_file(CliSock, GC, SC, Req, UT,Bin2, Fd, T,Arg,N);
  	{skip, 0} ->
  	    deliver_dyn_file(CliSock, GC, SC, Req, UT,Bin, Fd,T,Arg,N);
  	{skip, NumChars} ->
  	    {_, Bin2} = skip_data(Bin, Fd, NumChars),
  	    deliver_dyn_file(CliSock, GC, SC, Req, UT,Bin2, Fd, T,Arg,N);
  	{error, NumChars, Str} ->
  	    {_, Bin2} = skip_data(Bin, Fd, NumChars),
  	    accumulate_chunk(Str),
  	    deliver_dyn_file(CliSock, GC, SC, Req, UT, Bin2, Fd, T,Arg,N)
      end;
  
  deliver_dyn_file(CliSock, GC, SC, _Req, _UT, _Bin, _Fd, [], _ARG,_N) ->
      ?TC([{record, GC, gconf}, {record, SC, sconf}]),
      ?Debug("deliver_dyn: done~n", []),
      finish_up_dyn_file(CliSock, GC, SC).
  
negative.code:     
  
  
  do_yaws(CliSock, GC, SC, ARG, UT, N) ->
      ?TC([{record, GC, gconf}, {record, SC, sconf}]),
      FileAtom = list_to_atom(UT#urltype.fullpath),
      Mtime = mtime(UT#urltype.finfo),
      case ets:lookup(SC#sconf.ets, FileAtom) of
  	[{FileAtom, spec, Mtime1, Spec, Es}] when Mtime1 == Mtime,
  						  Es == 0 ->
  	    deliver_dyn_file(CliSock, GC, SC, Spec, ARG, UT, N);
  	Other  ->
  	    del_old_files(Other),
  	    {ok, [{errors, Errs}| Spec]} = 
  		yaws_compile:compile_file(UT#urltype.fullpath, GC, SC),
  	    ?Debug("Spec for file ~s is:~n~p~n",[UT#urltype.fullpath, Spec]),
  	    ets:insert(SC#sconf.ets, {FileAtom, spec, Mtime, Spec, Errs}),
  	    deliver_dyn_file(CliSock, GC, SC, Spec, ARG, UT, N)
      end.
  
  
  