Annotation of rpm2html/rpm2html.h, revision 1.44

1.1       veillard    1: /*
1.20      veillard    2:  * rpm2html.h : general resources about rpm2html
1.1       veillard    3:  *
1.38      veillard    4:  * See Copyright for the status of this software.
1.1       veillard    5:  *
1.44    ! daniel      6:  * $Id: rpm2html.h,v 1.43 1998/08/09 21:10:28 veillard Exp $
1.1       veillard    7:  */
                      8: 
1.3       veillard    9: #ifndef __RPM2HTML_H__
                     10: #define __RPM2HTML_H__
1.1       veillard   11: 
1.3       veillard   12: /*
                     13:  * General setup default values overriden by config file.
                     14:  */
1.1       veillard   15: #define RPM2HTML_NAME  "rpm2html"
1.43      veillard   16: #define RPM2HTML_VER   "0.98"
1.1       veillard   17: #define RPM2HTML_URL    "http://rufus.w3.org/linux/rpm2html/"
                     18: #define RPM2HTML_MAINT "Daniel Veillard"
                     19: #define RPM2HTML_MAIL  "veillard@w3.org"
1.11      veillard   20: 
                     21: /*
                     22:  * Constants.
                     23:  */
                     24: 
                     25: #define MAX_COLOR_PER_LINE     4
1.18      veillard   26: #define MAX_TABLE_LENGHT       20
1.15      veillard   27: #define MAX_PAGE_LENGHT                250
1.14      veillard   28: #define PACKAGE_FIELD_WIDTH    250
                     29: #define DESCRIPTION_FIELD_WIDTH        450
1.36      veillard   30: #define SYSTEM_FIELD_WIDTH     95
1.21      veillard   31: #define MAX_EXTRA_HEADERS      10
1.25      veillard   32: #define MAX_NAME_LIST_LENGHT   75
1.1       veillard   33: 
1.8       veillard   34: /*
                     35:  * Unmodifiable variables.
                     36:  */
                     37: extern char *rpm2html_rpm2html_name;
                     38: extern char *rpm2html_rpm2html_ver;
                     39: extern char *rpm2html_rpm2html_url;
                     40: extern char *rpm2html_rpm2html_thishost;
1.1       veillard   41: 
1.3       veillard   42: /*
1.8       veillard   43:  * global variables.
1.3       veillard   44:  */
                     45: extern char *rpm2html_maint;
                     46: extern char *rpm2html_mail;
                     47: extern char *rpm2html_dir;
1.8       veillard   48: extern char *rpm2html_name;
                     49: extern char *rpm2html_url;
1.3       veillard   50: extern char *rpm2html_ftp;
1.8       veillard   51: extern char *rpm2html_ftpsrc;
                     52: extern char *rpm2html_host;
1.27      veillard   53: extern int   rpm2html_build_tree;
1.29      httpng     54: extern int   rpm2html_dump_rdf;
1.33      veillard   55: extern int   rpm2html_dump_rdf_resources;
1.29      httpng     56: extern int   rpm2html_dump_html;
1.30      veillard   57: extern char *rpm2html_rdf_dir;
1.33      veillard   58: extern char *rpm2html_rdf_resources_dir;
1.4       veillard   59: 
                     60: extern int   rpm2html_files;
                     61: extern int   rpm2html_size;
1.6       veillard   62: extern int   rpm2html_install_files;
                     63: extern int   rpm2html_install_size;
1.21      veillard   64: 
1.22      veillard   65: extern char *rpm2html_headers_name[MAX_EXTRA_HEADERS];
                     66: extern char *rpm2html_headers_url[MAX_EXTRA_HEADERS];
1.21      veillard   67: extern int   rpm2html_nb_extra_headers; 
1.44    ! daniel     68: 
        !            69: extern int   nb_metadata_mirrors;
        !            70: extern int   max_metadata_mirrors;
        !            71: extern char **metadata_mirrors;
1.3       veillard   72: 
                     73: extern int readConfigFile(char *filename);
1.8       veillard   74: extern void reinitialize(void);
1.14      veillard   75: extern char *strdupHTML(const char *str);
1.3       veillard   76: 
                     77: #endif /* __RPM2HTML_H__ */

Webmaster