/*                                                W3C Reference Library libwww HTML GENERATOR
                                      HTML GENERATOR
                                             
 */
/*
**      (c) COPYRIGHT MIT 1995.
**      Please first read the full copyright statement in the file COPYRIGH.
*/
/*

   This module converts structed stream into stream. That is, given a stream to write to,
   it will give you a structured stream to.
   
   This module is implemented by HTMLGen.c, and it is a part of the W3C Reference Library.
   
 */
#ifndef HTMLGEN_H
#define HTMLGEN_H

#include "HTStruct.h"
#include "HTFormat.h"
/*

   The HTML generator stream is almost a converter stream but it returns a structured
   stream instead of a generic stream. The difference is that a structured stream has
   methods for starting and ending mark up elements and for HTML/SGML entities.
   
 */
extern HTStructured* HTMLGenerator (HTRequest * request,
                                   void *       param,
                                   HTFormat     input_format,
                                   HTFormat     output_format,
                                   HTStream *   output_stream);


extern HTConverter HTPlainToHTML;

#endif
/*

   
   ___________________________________
   
                           @(#) $Id: HTMLGen.html,v 2.21 1996/04/12 17:47:49 frystyk Exp $
                                                                                          
    */
