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