File:  [Public] / rpm2html / rpm2html.h
Revision 1.41: download - view: text, annotated - select for diffs
Sat Jun 13 01:39:43 1998 UTC (25 years, 11 months ago) by veillard
Branches: MAIN
CVS tags: HEAD
Release 0.96, Daniel.

/*
 * rpm2html.h : general resources about rpm2html
 *
 * See Copyright for the status of this software.
 *
 * $Id: rpm2html.h,v 1.41 1998/06/13 01:39:43 veillard Exp $
 */

#ifndef __RPM2HTML_H__
#define __RPM2HTML_H__

/*
 * General setup default values overriden by config file.
 */
#define RPM2HTML_NAME	"rpm2html"
#define RPM2HTML_VER	"0.96"
#define RPM2HTML_URL    "http://rufus.w3.org/linux/rpm2html/"
#define RPM2HTML_MAINT	"Daniel Veillard"
#define RPM2HTML_MAIL 	"veillard@w3.org"

/*
 * Constants.
 */

#define MAX_COLOR_PER_LINE	4
#define MAX_TABLE_LENGHT	20
#define MAX_PAGE_LENGHT		250
#define PACKAGE_FIELD_WIDTH	250
#define DESCRIPTION_FIELD_WIDTH	450
#define SYSTEM_FIELD_WIDTH	95
#define MAX_EXTRA_HEADERS	10
#define MAX_NAME_LIST_LENGHT	75

/*
 * Unmodifiable variables.
 */
extern char *rpm2html_rpm2html_name;
extern char *rpm2html_rpm2html_ver;
extern char *rpm2html_rpm2html_url;
extern char *rpm2html_rpm2html_thishost;

/*
 * global variables.
 */
extern char *rpm2html_maint;
extern char *rpm2html_mail;
extern char *rpm2html_dir;
extern char *rpm2html_name;
extern char *rpm2html_url;
extern char *rpm2html_ftp;
extern char *rpm2html_ftpsrc;
extern char *rpm2html_host;
extern int   rpm2html_build_tree;
extern int   rpm2html_dump_rdf;
extern int   rpm2html_dump_rdf_resources;
extern int   rpm2html_dump_html;
extern char *rpm2html_rdf_dir;
extern char *rpm2html_rdf_resources_dir;

extern int   rpm2html_files;
extern int   rpm2html_size;
extern int   rpm2html_install_files;
extern int   rpm2html_install_size;

extern char *rpm2html_headers_name[MAX_EXTRA_HEADERS];
extern char *rpm2html_headers_url[MAX_EXTRA_HEADERS];
extern int   rpm2html_nb_extra_headers; 

extern int readConfigFile(char *filename);
extern void reinitialize(void);
extern char *strdupHTML(const char *str);

#endif /* __RPM2HTML_H__ */

Webmaster