anchor.diff:      if footer <> '' then writeln(footer);
       writeln('</p><hr/>');
       // form footer
  -    writeln('  <!-- ***** end of user code ***** -->');
  +    writeln('  <!-- ***** end of user code ***** --!>');
       writeln('  </form>');
     end;
     // credit footer
  
positive.code: 
  { // type conversion }
  
  function Int2Str(const i: integer; const w: integer = 0): string;
  begin
    if w = 0 then Str(i,Result) else Str(i:w,Result);
  end;
  
  function Int2Str(const i: int64; const w: integer = 0): string;
  begin
    if w = 0 then Str(i,Result) else Str(i:w,Result);
  end;
  
  function Float2Str(const f: double; const l: integer = 0; const d: integer = 0): string;
  begin
    if (l > 0) or (d > 0) then Str(f:l:d,Result) else Result := FloatToStr(f); // Str(f,Result);
  end;
  
  function Bool2Str(const b: boolean): string;
  
negative.code:   InputCount := 0;
    WebInput   := '';
    ExeName    := ExtractFileName(ParamStr(0));
  end.
  