diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 2008-07-07 00:04:46 -0400 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 2008-07-07 00:04:46 -0400 |
commit | 0a919c29d330d4dad298bdde3961b37d79586a57 (patch) | |
tree | b26c4bc837c9c9b9c7606d3a8178427f3d109f15 | |
parent | 6a2f66bad9065f97b8ec18d165fb5139386c0062 (diff) | |
download | lynx-snapshots-0a919c29d330d4dad298bdde3961b37d79586a57.tar.gz |
snapshot of project "lynx", label v2-8-7dev_9c
-rw-r--r-- | CHANGES | 8 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTFormat.h | 2 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTMLDTD.c | 1463 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTMLDTD.h | 944 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTPlain.c | 4 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTRules.c | 6 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTTCP.c | 7 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTTP.c | 6 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTUtils.h | 61 | ||||
-rw-r--r-- | WWW/Library/Implementation/SGML.c | 78 | ||||
-rw-r--r-- | WWW/Library/Implementation/dtd_util.c | 318 | ||||
-rw-r--r-- | WWW/Library/Implementation/hdr_HTMLDTD.h | 952 | ||||
-rw-r--r-- | WWW/Library/Implementation/src0_HTMLDTD.h | 1194 | ||||
-rw-r--r-- | WWW/Library/Implementation/src1_HTMLDTD.h | 1194 | ||||
-rw-r--r-- | config.hin | 5 | ||||
-rwxr-xr-x | configure | 2632 | ||||
-rw-r--r-- | configure.in | 8 | ||||
-rw-r--r-- | lynx_help/Lynx_users_guide.html | 4 | ||||
-rw-r--r-- | src/HTAlert.c | 25 | ||||
-rw-r--r-- | src/HTAlert.h | 2 | ||||
-rw-r--r-- | src/LYCookie.c | 23 | ||||
-rw-r--r-- | src/LYmktime.c | 14 | ||||
-rw-r--r-- | src/UCAuto.c | 8 | ||||
-rw-r--r-- | src/makefile.in | 4 |
24 files changed, 5358 insertions, 3604 deletions
diff --git a/CHANGES b/CHANGES index 52295cfa..35b3d944 100644 --- a/CHANGES +++ b/CHANGES @@ -1,9 +1,15 @@ --- $LynxId: CHANGES,v 1.278 2008/07/05 00:40:57 tom Exp $ +-- $LynxId: CHANGES,v 1.281 2008/07/06 17:45:19 tom Exp $ =============================================================================== Changes since Lynx 2.8 release =============================================================================== 2008-0?-?? (2.8.7dev.10) +* fix typo in Lynx_users_guide.html (report by Kristof Zelechovski) +* minor fix to documentation in lynx.cfg -PW +* use off_t rather than long for representing file sizes, e.g., when used to + print progress messages (reports by LP, Tomas Liska, TG, PG) -TD +* use dtd_util to replace most of HTMLDTD.h and HTMLDTD.c with source generated + from the existing tables in those files. * add program dtd_util which can be used to dump the SGML tables in readable form -TD * change calls to LYhandlePopupList() to turn on (or off) numbering when diff --git a/WWW/Library/Implementation/HTFormat.h b/WWW/Library/Implementation/HTFormat.h index 903462bb..c4bc9587 100644 --- a/WWW/Library/Implementation/HTFormat.h +++ b/WWW/Library/Implementation/HTFormat.h @@ -163,7 +163,7 @@ The HTPresentation and HTConverter types float quality; /* Between 0 (bad) and 1 (good) */ float secs; float secs_per_byte; - long int maxbytes; + off_t maxbytes; BOOL get_accept; /* list in "Accept:" for GET */ int accept_opt; /* matches against LYAcceptMedia */ }; diff --git a/WWW/Library/Implementation/HTMLDTD.c b/WWW/Library/Implementation/HTMLDTD.c index 73467c2c..c2c30d6e 100644 --- a/WWW/Library/Implementation/HTMLDTD.c +++ b/WWW/Library/Implementation/HTMLDTD.c @@ -1,5 +1,5 @@ /* - * $LynxId: HTMLDTD.c,v 1.53 2008/07/05 00:23:48 tom Exp $ + * $LynxId: HTMLDTD.c,v 1.55 2008/07/07 00:04:46 tom Exp $ * * Our Static DTD for HTML * ----------------------- @@ -149,921 +149,6 @@ static const char *entities[] = * Lists must be in alphabetical order by attribute name * The tag elements contain the number of attributes */ -#ifdef USE_PRETTYSRC -# define N HTMLA_NORMAL -# define i HTMLA_ANAME -# define h HTMLA_HREF -# define c HTMLA_CLASS -# define x HTMLA_AUXCLASS -# define T(t) , t -#else -# define T(t) /*nothing */ -#endif -/* *INDENT-OFF* */ -static attr a_attr[] = { /* Anchor attributes */ - { "ACCESSKEY" T(N) }, - { "CHARSET" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COORDS" T(N) }, - { "DIR" T(N) }, - { "HREF" T(h) }, - { "ID" T(i) }, - { "ISMAP" T(N) }, - { "LANG" T(N) }, - { "MD" T(N) }, - { "NAME" T(i) }, - { "NOTAB" T(N) }, - { "ONCLICK" T(N) }, - { "ONMOUSEOUT" T(N) }, - { "ONMOUSEOVER" T(N) }, - { "REL" T(N) }, - { "REV" T(N) }, - { "SHAPE" T(N) }, - { "STYLE" T(N) }, - { "TABINDEX" T(N) }, - { "TARGET" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { "URN" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr address_attr[] = { /* ADDRESS attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NOWRAP" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr applet_attr[] = { /* APPLET attributes */ - { "ALIGN" T(N) }, - { "ALT" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "CODE" T(N) }, - { "CODEBASE" T(h) }, - { "DIR" T(N) }, - { "DOWNLOAD" T(N) }, - { "HEIGHT" T(N) }, - { "HSPACE" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NAME" T(i) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "VSPACE" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr area_attr[] = { /* AREA attributes */ - { "ALT" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COORDS" T(N) }, - { "DIR" T(N) }, - { "HREF" T(h) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NOHREF" T(N) }, - { "NOTAB" T(N) }, - { "ONCLICK" T(N) }, - { "ONMOUSEOUT" T(N) }, - { "ONMOUSEOVER" T(N) }, - { "SHAPE" T(N) }, - { "STYLE" T(N) }, - { "TABINDEX" T(N) }, - { "TARGET" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr base_attr[] = { /* BASE attributes */ - { "HREF" T(h) }, - { "TARGET" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr bgsound_attr[] = { /* BGSOUND attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "LOOP" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr body_attr[] = { /* BODY attributes */ - { "ALINK" T(N) }, - { "BACKGROUND" T(h) }, - { "BGCOLOR" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "LINK" T(N) }, - { "ONLOAD" T(N) }, - { "ONUNLOAD" T(N) }, - { "STYLE" T(N) }, - { "TEXT" T(N) }, - { "TITLE" T(N) }, - { "VLINK" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr bodytext_attr[] = { /* BODYTEXT attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DATA" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NAME" T(N) }, - { "OBJECT" T(N) }, - { "REF" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { "VALUE" T(N) }, - { "VALUETYPE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr bq_attr[] = { /* BQ (BLOCKQUOTE) attributes */ - { "CITE" T(h) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NOWRAP" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr button_attr[] = { /* BUTTON attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "DISABLED" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NAME" T(N) }, - { "ONBLUR" T(N) }, - { "ONFOCUS" T(N) }, - { "STYLE" T(N) }, - { "TABINDEX" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { "VALUE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr caption_attr[] = { /* CAPTION attributes */ - { "ACCESSKEY" T(N) }, - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr col_attr[] = { /* COL and COLGROUP attributes */ - { "ALIGN" T(N) }, - { "CHAR" T(N) }, - { "CHAROFF" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "SPAN" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "VALIGN" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr credit_attr[] = { /* CREDIT attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr div_attr[] = { /* DIV attributes */ - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr embed_attr[] = { /* EMBED attributes */ - { "ALIGN" T(N) }, /* (including, for now, those from FIG and IMG) */ - { "ALT" T(N) }, - { "BORDER" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "HEIGHT" T(N) }, - { "ID" T(i) }, - { "IMAGEMAP" T(N) }, - { "ISMAP" T(N) }, - { "LANG" T(N) }, - { "MD" T(N) }, - { "NAME" T(i) }, - { "NOFLOW" T(N) }, - { "PARAMS" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "UNITS" T(N) }, - { "USEMAP" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr fig_attr[] = { /* FIG attributes */ - { "ALIGN" T(N) }, - { "BORDER" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "HEIGHT" T(N) }, - { "ID" T(i) }, - { "IMAGEMAP" T(N) }, - { "ISOBJECT" T(N) }, - { "LANG" T(N) }, - { "MD" T(N) }, - { "NOFLOW" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "UNITS" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr fieldset_attr[] = { /* FIELDSET attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr fn_attr[] = { /* FN attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr font_attr[] = { /* FONT attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COLOR" T(N) }, - { "DIR" T(N) }, - { "END" T(N) }, - { "FACE" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "SIZE" T(N) }, - { "STYLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr form_attr[] = { /* FORM attributes */ - { "ACCEPT-CHARSET" T(N) }, /* HTML 4.0 draft - kw */ - { "ACTION" T(h) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ENCTYPE" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "METHOD" T(N) }, - { "ONSUBMIT" T(N) }, - { "SCRIPT" T(N) }, - { "STYLE" T(N) }, - { "SUBJECT" T(N) }, - { "TARGET" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr frame_attr[] = { /* FRAME attributes */ - { "ID" T(i) }, - { "LONGDESC" T(h) }, - { "MARGINHEIGHT" T(N) }, - { "MARGINWIDTH" T(N) }, - { "NAME" T(N) }, - { "NORESIZE" T(N) }, - { "SCROLLING" T(N) }, - { "SRC" T(h) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr frameset_attr[] = { /* FRAMESET attributes */ - { "COLS" T(N) }, - { "ROWS" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr gen_attr[] = { /* Minimum HTML 3.0 */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr dl_attr[] = { /* DL (and DLC) attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COMPACT" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr h_attr[] = { /* H1 - H6 attributes */ - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DINGBAT" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "MD" T(N) }, - { "NOWRAP" T(N) }, - { "SEQNUM" T(N) }, - { "SKIP" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr hr_attr[] = { /* HR attributes */ - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "MD" T(N) }, - { "NOSHADE" T(N) }, - { "SIZE" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr iframe_attr[] = { /* IFRAME attributes */ - { "ALIGN" T(N) }, - { "FRAMEBORDER" T(N) }, - { "HEIGHT" T(N) }, - { "ID" T(i) }, - { "LONGDESC" T(h) }, - { "MARGINHEIGHT" T(N) }, - { "MARGINWIDTH" T(N) }, - { "NAME" T(N) }, - { "SCROLLING" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr img_attr[] = { /* IMG attributes */ - { "ALIGN" T(N) }, - { "ALT" T(N) }, - { "BORDER" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "HEIGHT" T(N) }, - { "ID" T(i) }, - { "ISMAP" T(N) }, - { "ISOBJECT" T(N) }, - { "LANG" T(N) }, - { "LONGDESC" T(h) }, - { "MD" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "UNITS" T(N) }, - { "USEMAP" T(h) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr input_attr[] = { /* INPUT attributes */ - { "ACCEPT" T(N) }, - { "ACCEPT-CHARSET" T(N) }, /* RFC 2070 HTML i18n - kw */ - { "ALIGN" T(N) }, - { "ALT" T(N) }, - { "CHECKED" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "DISABLED" T(N) }, - { "ERROR" T(N) }, - { "HEIGHT" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "MAX" T(N) }, - { "MAXLENGTH" T(N) }, - { "MD" T(N) }, - { "MIN" T(N) }, - { "NAME" T(N) }, - { "NOTAB" T(N) }, - { "ONBLUR" T(N) }, - { "ONCHANGE" T(N) }, - { "ONCLICK" T(N) }, - { "ONFOCUS" T(N) }, - { "ONSELECT" T(N) }, - { "SIZE" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TABINDEX" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { "VALUE" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr isindex_attr[] = { /* ISINDEX attributes */ - { "ACTION" T(h) }, /* Not in spec. Lynx treats it as HREF. - FM */ - { "DIR" T(N) }, - { "HREF" T(h) }, /* HTML 3.0 attribute for search action. - FM */ - { "ID" T(i) }, - { "LANG" T(N) }, - { "PROMPT" T(N) }, /* HTML 3.0 attribute for prompt string. - FM */ - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr keygen_attr[] = { /* KEYGEN attributes */ - { "CHALLENGE" T(N) }, - { "CLASS" T(c) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NAME" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr label_attr[] = { /* LABEL attributes */ - { "ACCESSKEY" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "FOR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "ONCLICK" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr legend_attr[] = { /* LEGEND attributes */ - { "ACCESSKEY" T(N) }, - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr link_attr[] = { /* LINK attributes */ - { "CHARSET" T(N) }, /* RFC 2070 HTML i18n -- hint for UA -- - kw */ - { "CLASS" T(c) }, - { "HREF" T(h) }, - { "ID" T(i) }, - { "MEDIA" T(N) }, - { "REL" T(N) }, - { "REV" T(N) }, - { "STYLE" T(N) }, - { "TARGET" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr li_attr[] = { /* LI attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DINGBAT" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "MD" T(N) }, - { "SKIP" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { "VALUE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr map_attr[] = { /* MAP attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NAME" T(i) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr math_attr[] = { /* MATH attributes */ - { "BOX" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr meta_attr[] = { /* META attributes */ - { "CONTENT" T(N) }, - { "HTTP-EQUIV" T(N) }, - { "NAME" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr nextid_attr[] = { /* NEXTID attributes */ - { "N" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr note_attr[] = { /* NOTE attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "MD" T(N) }, - { "ROLE" T(x) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr object_attr[] = { /* OBJECT attributes */ - { "ALIGN" T(N) }, - { "BORDER" T(N) }, - { "CLASS" T(c) }, - { "CLASSID" T(h) }, - { "CODEBASE" T(h) }, - { "CODETYPE" T(N) }, - { "DATA" T(h) }, - { "DECLARE" T(N) }, - { "DIR" T(N) }, - { "HEIGHT" T(N) }, - { "HSPACE" T(N) }, - { "ID" T(i) }, - { "ISMAP" T(N) }, - { "LANG" T(N) }, - { "NAME" T(N) }, - { "NOTAB" T(N) }, - { "SHAPES" T(N) }, - { "STANDBY" T(N) }, - { "STYLE" T(N) }, - { "TABINDEX" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { "USEMAP" T(h) }, - { "VSPACE" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr ol_attr[] = { /* OL attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COMPACT" T(N) }, - { "CONTINUE" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "SEQNUM" T(N) }, - { "START" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr option_attr[] = { /* OPTION attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "DISABLED" T(N) }, - { "ERROR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "SELECTED" T(N) }, - { "SHAPE" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "VALUE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr overlay_attr[] = { /* OVERLAY attributes */ - { "CLASS" T(c) }, - { "HEIGHT" T(N) }, - { "ID" T(i) }, - { "IMAGEMAP" T(N) }, - { "MD" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "UNITS" T(N) }, - { "WIDTH" T(N) }, - { "X" T(N) }, - { "Y" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr p_attr[] = { /* P attributes */ - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NOWRAP" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr param_attr[] = { /* PARAM attributes */ - { "ACCEPT" T(N) }, - { "ACCEPT-CHARSET" T(N) }, - { "ACCEPT-ENCODING" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DATA" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NAME" T(N) }, - { "OBJECT" T(N) }, - { "REF" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { "VALUE" T(N) }, - { "VALUEREF" T(N) }, - { "VALUETYPE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr script_attr[] = { /* SCRIPT attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "EVENT" T(N) }, - { "FOR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "LANGUAGE" T(N) }, - { "NAME" T(N) }, - { "SCRIPTENGINE" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr select_attr[] = { /* SELECT attributes */ - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "DISABLED" T(N) }, - { "ERROR" T(N) }, - { "HEIGHT" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "MD" T(N) }, - { "MULTIPLE" T(N) }, - { "NAME" T(N) }, - { "NOTAB" T(N) }, - { "ONBLUR" T(N) }, - { "ONCHANGE" T(N) }, - { "ONFOCUS" T(N) }, - { "SIZE" T(N) }, - { "STYLE" T(N) }, - { "TABINDEX" T(N) }, - { "TITLE" T(N) }, - { "UNITS" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr style_attr[] = { /* STYLE attributes */ - { "DIR" T(N) }, - { "LANG" T(N) }, - { "NOTATION" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr tab_attr[] = { /* TAB attributes */ - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "DP" T(N) }, - { "ID" T(i) }, - { "INDENT" T(N) }, - { "LANG" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "TO" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr table_attr[] = { /* TABLE attributes */ - { "ALIGN" T(N) }, - { "BACKGROUND" T(h) }, - { "BORDER" T(N) }, - { "CELLPADDING" T(N) }, - { "CELLSPACING" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COLS" T(N) }, - { "COLSPEC" T(N) }, - { "DIR" T(N) }, - { "DP" T(N) }, - { "FRAME" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NOFLOW" T(N) }, - { "NOWRAP" T(N) }, - { "RULES" T(N) }, - { "STYLE" T(N) }, - { "SUMMARY" T(N) }, - { "TITLE" T(N) }, - { "UNITS" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr td_attr[] = { /* TD and TH attributes */ - { "ALIGN" T(N) }, - { "AXES" T(N) }, - { "AXIS" T(N) }, - { "BACKGROUND" T(h) }, - { "CHAR" T(N) }, - { "CHAROFF" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COLSPAN" T(N) }, - { "DIR" T(N) }, - { "DP" T(N) }, - { "HEIGHT" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NOWRAP" T(N) }, - { "ROWSPAN" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "VALIGN" T(N) }, - { "WIDTH" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr textarea_attr[] = { /* TEXTAREA attributes */ - { "ACCEPT-CHARSET" T(N) }, /* RFC 2070 HTML i18n - kw */ - { "ALIGN" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COLS" T(N) }, - { "DIR" T(N) }, - { "DISABLED" T(N) }, - { "ERROR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NAME" T(N) }, - { "NOTAB" T(N) }, - { "ONBLUR" T(N) }, - { "ONCHANGE" T(N) }, - { "ONFOCUS" T(N) }, - { "ONSELECT" T(N) }, - { "ROWS" T(N) }, - { "STYLE" T(N) }, - { "TABINDEX" T(N) }, - { "TITLE" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr tr_attr[] = { /* TR, THEAD, TFOOT, and TBODY attributes */ - { "ALIGN" T(N) }, - { "CHAR" T(N) }, - { "CHAROFF" T(N) }, - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "DIR" T(N) }, - { "DP" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "NOWRAP" T(N) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "VALIGN" T(N) }, - { 0 T(N) } /* Terminate list */ -}; - -static attr ul_attr[] = { /* UL attributes */ - { "CLASS" T(c) }, - { "CLEAR" T(N) }, - { "COMPACT" T(N) }, - { "DINGBAT" T(N) }, - { "DIR" T(N) }, - { "ID" T(i) }, - { "LANG" T(N) }, - { "MD" T(N) }, - { "PLAIN" T(N) }, - { "SRC" T(h) }, - { "STYLE" T(N) }, - { "TITLE" T(N) }, - { "TYPE" T(N) }, - { "WRAP" T(N) }, - { 0 T(N) } /* Terminate list */ -}; -/* *INDENT-ON* */ - -#undef N -#undef i -#undef h -#undef c -#undef x - -#undef T /* From Peter Flynn's intro to the HTML Pro DTD: @@ -1104,259 +189,6 @@ static attr ul_attr[] = { /* UL attributes */ %formula; */ -/* Extra element info - * ------------------ - * - * Order and number of tags should match the tags_* tables - * further below and definitions in HTMLDTD.html. - * - * The interspersed comments give the original Lynx tags[] entries - * for orientation, so they do not necessarily reflect what will - * be used with the T_* info (which is in tags_new[]). - * - * An important design goal was that info for each tag should fit on - * one 80 character screen line :). The price to pay is that it's - * a bit cryptic, to say the least... - kw - */ -/* 1 2 3 4 5 6 7 8 */ -/*345678901234567890123456789012345678901234567890123456789012345678901234567890 */ -/* *INDENT-OFF* */ -/* self contain icont'n contn'd icont'd canclos flags*/ - /* { "A" , a_attr, HTML_A_ATTRIBUTES, SGML_MIXED }, */ -#define T_A 0x0008, 0x0B007,0x0FF17,0x37787,0x77BA7,0x8604F,0x00014 - /* { "ABBR" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_ABBR 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 - /* { "ACRONYM" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_ACRONYM 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 - /* { "ADDRESS" , address_attr, HTML_ADDRESS_ATTRIBUTES, SGML_MIXED }, */ -#define T_ADDRESS 0x0200, 0x0F14F,0x8FFFF,0x36680,0xB6FAF,0x80317,0x00000 - /* { "APPLET" , applet_attr, HTML_APPLET_ATTRIBUTES, SGML_MIXED }, */ -#define T_APPLET 0x2000, 0x0B0CF,0x8FFFF,0x37F9F,0xB7FBF,0x8300F,0x00000 - /* { "AREA" , area_attr, HTML_AREA_ATTRIBUTES, SGML_EMPTY }, */ -#define T_AREA 0x8000, 0x00000,0x00000,0x08000,0x3FFFF,0x00F1F,0x00001 - /* { "AU" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_AU 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 - /* { "AUTHOR" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_AUTHOR 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 - /* { "B" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_B 0x0001, 0x8B04F,0xAFFFF,0xA778F,0xF7FBF,0x00001,0x00014 - /* { "BANNER" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_BANNER 0x0200, 0x0FB8F,0x0FFFF,0x30000,0x30000,0x8031F,0x00000 - /* { "BASE" , base_attr, HTML_BASE_ATTRIBUTES, SGML_EMPTY }, */ -#define T_BASE 0x40000,0x00000,0x00000,0x50000,0x50000,0x8000F,0x00001 - /* { "BASEFONT", font_attr, HTML_FONT_ATTRIBUTES, SGML_EMPTY }, */ -#define T_BASEFONT 0x1000, 0x00000,0x00000,0x377AF,0x37FAF,0x8F000,0x00001 - /* { "BDO" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_BDO 0x0100, 0x0B04F,0x8FFFF,0x36680,0xB6FAF,0x0033F,0x00000 - /* { "BGSOUND" , bgsound_attr, HTML_BGSOUND_ATTRIBUTES, SGML_EMPTY }, */ -#define T_BGSOUND 0x1000, 0x00000,0x00000,0x777AF,0x77FAF,0x8730F,0x00001 - /* { "BIG" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_BIG 0x0001, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 - /* { "BLINK" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_BLINK 0x0001, 0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00001,0x00014 - /* { "BLOCKQUOTE", bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED }, */ -#define T_BLOCKQUOTE 0x0200, 0xAFBCF,0xAFFFF,0xB6680,0xB6FAF,0x8031F,0x00000 - /* { "BODY" , body_attr, HTML_BODY_ATTRIBUTES, SGML_MIXED }, */ -#define T_BODY 0x20000,0x2FB8F,0x2FFFF,0x30000,0x30000,0xDFF7F,0x00003 - /* { "BODYTEXT", bodytext_attr,HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED }, */ -#define T_BODYTEXT 0x20000,0x0FB8F,0xAFFFF,0x30200,0xB7FAF,0x8F17F,0x00003 - /* { "BQ" , bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED }, */ -#define T_BQ 0x0200, 0xAFBCF,0xAFFFF,0xB6680,0xB6FAF,0x8031F,0x00000 - /* { "BR" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY }, */ -#define T_BR 0x1000, 0x00000,0x00000,0x377BF,0x77FBF,0x8101F,0x00001 -#define T_BUTTON 0x2000, 0x0BB07,0x0FF37,0x0378F,0x37FBF,0x8135F,0x00000 - /* { "CAPTION" , caption_attr, HTML_CAPTION_ATTRIBUTES, SGML_MIXED }, */ -#define T_CAPTION 0x0100, 0x0B04F,0x8FFFF,0x06A00,0xB6FA7,0x8035F,0x00000 - /* { "CENTER" , div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED }, */ -#define T_CENTER 0x0200, 0x8FBCF,0x8FFFF,0xB6680,0xB6FA7,0x8071F,0x00000 - /* { "CITE" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_CITE 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00010 - /* { "CODE" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_CODE 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00000 - /* { "COL" , col_attr, HTML_COL_ATTRIBUTES, SGML_EMPTY }, */ -#define T_COL 0x4000, 0x00000,0x00000,0x00820,0x36FA7,0x88F5F,0x00001 - /* { "COLGROUP", col_attr, HTML_COL_ATTRIBUTES, SGML_EMPTY }, */ -#define T_COLGROUP 0x0020, 0x04000,0x04000,0x00800,0x36FA7,0x8875F,0x00001 - /* { "COMMENT" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_COMMENT 0x0004, 0x00000,0x00000,0xA77AF,0x7FFFF,0x00003,0x00000 - /* { "CREDIT" , credit_attr, HTML_CREDIT_ATTRIBUTES, SGML_MIXED }, */ -#define T_CREDIT 0x0100, 0x0B04F,0x8FFFF,0x06A00,0xB7FBF,0x8030F,0x00000 - /* { "DD" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY }, */ -#define T_DD 0x0400, 0x0FBCF,0x8FFFF,0x00800,0xB6FFF,0x8071F,0x00001 - /* { "DEL" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_DEL 0x0002, 0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x00003,0x00000 - /* { "DFN" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_DFN 0x0002, 0x8B0CF,0x8FFFF,0x8778F,0xF7FBF,0x00003,0x00000 - /* { "DIR" , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED }, */ -#define T_DIR 0x0800, 0x0B400,0x0F75F,0x37680,0x36FB7,0x84F7F,0x00000 - /* { "DIV" , div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED }, */ -#define T_DIV 0x0200, 0x8FB8F,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004 - /* { "DL" , dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED }, */ -#define T_DL 0x0800, 0x0C480,0x8FFFF,0x36680,0xB7FB7,0x0075F,0x00000 - /* { "DLC" , dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED }, */ -#define T_DLC 0x0800, 0x0C480,0x8FFFF,0x36680,0xB7FB7,0x0075F,0x00000 - /* { "DT" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY }, */ -#define T_DT 0x0400, 0x0B04F,0x0B1FF,0x00800,0x17FFF,0x8071F,0x00001 - /* { "EM" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_EM 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00010 - /* { "EMBED" , embed_attr, HTML_EMBED_ATTRIBUTES, SGML_EMPTY }, */ -#define T_EMBED 0x2000, 0x8F107,0x8FFF7,0xB6FBF,0xB7FBF,0x1FF7F,0x00001 - /* { "FIELDSET", fieldset_attr,HTML_FIELDSET_ATTRIBUTES, SGML_MIXED }, */ -#define T_FIELDSET 0x0200, 0x8FB4F,0x8FF7F,0x86787,0xB7FF7,0x8805F,0x00000 - /* { "FIG" , fig_attr, HTML_FIG_ATTRIBUTES, SGML_MIXED }, */ -#define T_FIG 0x0200, 0x0FB00,0x8FFFF,0x36680,0xB6FBF,0x8834F,0x00000 - /* { "FN" , fn_attr, HTML_FN_ATTRIBUTES, SGML_MIXED }, */ -#define T_FN 0x0200, 0x8FBCF,0x8FFFF,0xB6680,0xB7EBF,0x8114F,0x00000 - /* { "FONT" , font_attr, HTML_FONT_ATTRIBUTES, SGML_EMPTY }, */ -#define T_FONT 0x0001, 0x8B04F,0x8FFFF,0xB778F,0xF7FBF,0x00001,0x00014 - /* { "FORM" , form_attr, HTML_FORM_ATTRIBUTES, SGML_EMPTY }, */ -#define T_FORM 0x0080, 0x0FF6F,0x0FF7F,0x36E07,0x32F07,0x88DFF,0x00000 - /* { "FRAME" , frame_attr, HTML_FRAME_ATTRIBUTES, SGML_EMPTY }, */ -#define T_FRAME 0x10000,0x00000,0x00000,0x10000,0x10000,0x9FFFF,0x00001 - /* { "FRAMESET", frameset_attr,HTML_FRAMESET_ATTRIBUTES, SGML_MIXED }, */ -#define T_FRAMESET 0x10000,0x90000,0x90000,0x90000,0x93000,0x9FFFF,0x00000 - /* { "H1" , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED }, */ -#define T_H1 0x0100, 0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 - /* { "H2" , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED }, */ -#define T_H2 0x0100, 0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 - /* { "H3" , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED }, */ -#define T_H3 0x0100, 0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 - /* { "H4" , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED }, */ -#define T_H4 0x0100, 0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 - /* { "H5" , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED }, */ -#define T_H5 0x0100, 0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 - /* { "H6" , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED }, */ -#define T_H6 0x0100, 0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 - /* { "HEAD" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_HEAD 0x40000,0x4F000,0x47000,0x10000,0x10000,0x9FF7F,0x00007 - /* { "HR" , hr_attr, HTML_HR_ATTRIBUTES, SGML_EMPTY }, */ -#define T_HR 0x4000, 0x00000,0x00000,0x3FE80,0x3FFBF,0x87F37,0x00001 - /* { "HTML" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_HTML 0x10000,0x7FB8F,0x7FFFF,0x00000,0x00000,0x1FFFF,0x00003 -#define T_HY 0x1000, 0x00000,0x00000,0x3779F,0x77FBF,0x8101F,0x00001 - /* { "I" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_I 0x0001, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 -#define T_IFRAME 0x2000, 0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0xD335F,0x00000 - /* { "IMG" , img_attr, HTML_IMG_ATTRIBUTES, SGML_EMPTY }, */ -#define T_IMG 0x1000, 0x00000,0x00000,0x3779F,0x37FBF,0x80000,0x00001 - /* { "INPUT" , input_attr, HTML_INPUT_ATTRIBUTES, SGML_EMPTY }, */ -#define T_INPUT 0x0040, 0x00000,0x00000,0x03F87,0x37F87,0x8904F,0x00001 - /* { "INS" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_INS 0x0002, 0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x00003,0x00000 - /* { "ISINDEX" , isindex_attr, HTML_ISINDEX_ATTRIBUTES,SGML_EMPTY }, */ -#define T_ISINDEX 0x8000, 0x00000,0x00000,0x7778F,0x7FFAF,0x80007,0x00001 - /* { "KBD" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_KBD 0x0002, 0x00000,0x00000,0x2778F,0x77FBF,0x00003,0x00000 - /* { "KEYGEN" , keygen_attr, HTML_KEYGEN_ATTRIBUTES, SGML_EMPTY }, */ -#define T_KEYGEN 0x0040, 0x00000,0x00000,0x07FB7,0x37FB7,0x80070,0x00001 - /* { "LABEL" , label_attr, HTML_LABEL_ATTRIBUTES, SGML_MIXED }, */ -#define T_LABEL 0x0002, 0x0304F,0x0FFFF,0x0679F,0x36FBF,0x00007,0x00000 -#define T_LEGEND 0x0002, 0x0B04F,0x8FF7F,0x00200,0xB7FA7,0x00003,0x00000 - /* { "LH" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY }, */ -#define T_LH 0x0400, 0x0BB7F,0x8FFFF,0x00800,0x97FFF,0x8071F,0x00001 - /* { "LI" , li_attr, HTML_LI_ATTRIBUTES, SGML_EMPTY }, */ -#define T_LI 0x0400, 0x0BBFF,0x8FFFF,0x00800,0x97FFF,0x8071F,0x00001 - /* { "LINK" , link_attr, HTML_LINK_ATTRIBUTES, SGML_EMPTY }, */ -#define T_LINK 0x8000, 0x00000,0x00000,0x50000,0x50000,0x0FF7F,0x00001 - /* { "LISTING" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL }, */ -#define T_LISTING 0x0800, 0x00000,0x00000,0x36600,0x36F00,0x80F1F,0x00000 - /* { "MAP" , map_attr, HTML_MAP_ATTRIBUTES, SGML_MIXED }, */ -#define T_MAP 0x8000, 0x08000,0x08000,0x37FCF,0x37FBF,0x0071F,0x00000 - /* { "MARQUEE" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_MARQUEE 0x4000, 0x0000F,0x8F01F,0x37787,0xB7FA7,0x8301C,0x00000 - /* { "MATH" , math_attr, HTML_MATH_ATTRIBUTES, SGML_LITTERAL }, */ -#define T_MATH 0x0004, 0x0B05F,0x8FFFF,0x2778F,0xF7FBF,0x0001F,0x00000 - /* { "MENU" , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED }, */ -#define T_MENU 0x0800, 0x0B400,0x0F75F,0x17680,0x36FB7,0x88F7F,0x00000 - /* { "META" , meta_attr, HTML_META_ATTRIBUTES, SGML_EMPTY }, */ -#define T_META 0x8000, 0x00000,0x00000,0x50000,0x50000,0x0FF7F,0x00001 - /* { "NEXTID" , nextid_attr, 1, SGML_EMPTY }, */ -#define T_NEXTID 0x1000, 0x00000,0x00000,0x50000,0x1FFF7,0x00001,0x00001 - /* { "NOFRAMES", gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_NOFRAMES 0x20000,0x2FB8F,0x0FFFF,0x17000,0x17000,0x0CF5F,0x00000 - /* { "NOTE" , note_attr, HTML_NOTE_ATTRIBUTES, SGML_MIXED }, */ -#define T_NOTE 0x0200, 0x0BBAF,0x8FFFF,0x376B0,0xB7FFF,0x8031F,0x00000 - /* { "OBJECT" , object_attr, HTML_OBJECT_ATTRIBUTES, SGML_LITTERAL }, */ -#define T_OBJECT 0x2000, 0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0x83F5F,0x00020 -#define T_OBJECT_PCDATA 0x2000, 0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0x83F5F,0x00008 - /* { "OL" , ol_attr, HTML_OL_ATTRIBUTES, SGML_MIXED }, */ -#define T_OL 0x0800, 0x0C400,0x8FFFF,0x37680,0xB7FB7,0x88F7F,0x00000 - /* { "OPTION" , option_attr, HTML_OPTION_ATTRIBUTES, SGML_EMPTY }, */ -#define T_OPTION 0x8000, 0x00000,0x00000,0x00040,0x37FFF,0x8031F,0x00001 - /* { "OVERLAY" , overlay_attr, HTML_OVERLAY_ATTRIBUTES, SGML_EMPTY }, */ -#define T_OVERLAY 0x4000, 0x00000,0x00000,0x00200,0x37FBF,0x83F7F,0x00001 - /* { "P" , p_attr, HTML_P_ATTRIBUTES, SGML_EMPTY }, */ -#define T_P 0x0100, 0x0B04F,0x8FFFF,0x36680,0xB6FA7,0x80117,0x00001 - /* { "PARAM" , param_attr, HTML_PARAM_ATTRIBUTES, SGML_EMPTY }, */ -#define T_PARAM 0x1000, 0x00000,0x00000,0x33500,0x37FFF,0x81560,0x00001 - /* { "PLAINTEXT", gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL }, */ -#define T_PLAINTEXT 0x10000,0xFFFFF,0xFFFFF,0x90000,0x90000,0x3FFFF,0x00001 - /* { "PRE" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_PRE 0x0200, 0x0F04F,0x0F05E,0x36680,0x36FF0,0x8071E,0x00000 - /* { "Q" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_Q 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00000 - /* { "S" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_S 0x0001, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 - /* { "SAMP" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_SAMP 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00010 - /* { "SCRIPT" , script_attr, HTML_SCRIPT_ATTRIBUTES, SGML_LITTERAL }, */ -#define T_SCRIPT 0x2000, 0x00000,0x00000,0x77F9F,0x77FFF,0x87F5F,0x00000 - /* { "SELECT" , select_attr, HTML_SELECT_ATTRIBUTES, SGML_MIXED }, */ -#define T_SELECT 0x0040, 0x08000,0x08000,0x03FAF,0x33FBF,0x80F5F,0x00008 -#define T_SHY 0x1000, 0x00000,0x00000,0x3779F,0x77FBF,0x8101F,0x00001 - /* { "SMALL" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_SMALL 0x0001, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 - /* { "SPAN" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_SPAN 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x80003,0x00000 - /* { "SPOT" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY }, */ -#define T_SPOT 0x0008, 0x00000,0x00000,0x3FFF7,0x3FFF7,0x00008,0x00001 - /* { "STRIKE" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_STRIKE 0x0001, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 - /* { "STRONG" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_STRONG 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00010 - /* { "STYLE" , style_attr, HTML_STYLE_ATTRIBUTES, SGML_LITTERAL }, */ -#define T_STYLE 0x40000,0x00000,0x00000,0x7638F,0x76FAF,0x8001F,0x00000 - /* { "SUB" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_SUB 0x0004, 0x8B05F,0x8FFFF,0x8779F,0xF7FBF,0x00007,0x00000 - /* { "SUP" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_SUP 0x0004, 0x8B05F,0x8FFFF,0x8779F,0xF7FBF,0x00007,0x00000 - /* { "TAB" , tab_attr, HTML_TAB_ATTRIBUTES, SGML_EMPTY }, */ -#define T_TAB 0x1000, 0x00000,0x00000,0x3778F,0x57FAF,0x00001,0x00001 - /* { "TABLE" , table_attr, HTML_TABLE_ATTRIBUTES, SGML_MIXED }, */ -#define T_TABLE 0x0800, 0x0F1E0,0x8FFFF,0x36680,0xB6FA7,0x8C57F,0x00000 - /* { "TBODY" , tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY }, */ -#define T_TBODY 0x0020, 0x00020,0x8FFFF,0x00880,0xB7FB7,0x8C75F,0x00003 - /* { "TD" , td_attr, HTML_TD_ATTRIBUTES, SGML_EMPTY }, */ -#define T_TD 0x0400, 0x0FBCF,0x8FFFF,0x00020,0xB7FB7,0x8C75F,0x00001 - /* { "TEXTAREA", textarea_attr,HTML_TEXTAREA_ATTRIBUTES, SGML_LITTERAL }, */ -#define T_TEXTAREA 0x0040, 0x00000,0x00000,0x07F8F,0x33FBF,0x80F5F,0x00040 - /* { "TEXTFLOW", bodytext_attr,HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED }, */ -#define T_TEXTFLOW 0x20000,0x8FBFF,0x9FFFF,0x977B0,0xB7FB7,0x9B00F,0x00003 - /* { "TFOOT" , tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY }, */ -#define T_TFOOT 0x0020, 0x00020,0x8FFFF,0x00800,0xB7FB7,0x8CF5F,0x00001 - /* { "TH" , td_attr, HTML_TD_ATTRIBUTES, SGML_EMPTY }, */ -#define T_TH 0x0400, 0x0FBCF,0x0FFFF,0x00020,0xB7FB7,0x8CF5F,0x00001 - /* { "THEAD" , tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY }, */ -#define T_THEAD 0x0020, 0x00020,0x8FFFF,0x00800,0xB7FB7,0x8CF5F,0x00001 - /* { "TITLE", gen_attr, HTML_GEN_ATTRIBUTES, SGML_RCDATA }, */ -#define T_TITLE 0x40000,0x00000,0x00000,0x50000,0x50000,0x0031F,0x0000C - /* { "TR" , tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY }, */ -#define T_TR 0x0020, 0x00400,0x8FFFF,0x00820,0xB7FB7,0x8C75F,0x00001 - /* { "TT" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_TT 0x0001, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00010 - /* { "U" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_U 0x0001, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 - /* { "UL" , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED }, */ -#define T_UL 0x0800, 0x0C480,0x8FFFF,0x36680,0xB7FFF,0x8075F,0x00000 - /* { "VAR" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED }, */ -#define T_VAR 0x0002, 0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 -#define T_WBR 0x0001, 0x00000,0x00000,0x3778F,0x77FBF,0x8101F,0x00001 - /* { "XMP" , gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL }, */ -#define T_XMP 0x0800, 0x00000,0x00000,0x367E0,0x36FFF,0x0875F,0x00001 - -#define T__UNREC_ 0x0000, 0x00000,0x00000,0x00000,0x00000,0x00000,0x00000 -/* *INDENT-ON* */ - /* Elements * -------- * @@ -1365,288 +197,17 @@ static attr ul_attr[] = { /* UL attributes */ * * The T_* extra info is listed here, even though most fields are not used * in SGML.c if Old_DTD is set (with the exception of some Tgf_* flags). - * This simplifies comparison of the tags_old[] table (otherwise unchanged - * from original Lynx treatment) with the tags_new[] table below. - kw + * This simplifies comparison of the tags_table0[] table (otherwise unchanged + * from original Lynx treatment) with the tags_table1[] table below. - kw * * Name*, Attributes, No. of attributes, content, extra info... */ -#undef P -#undef P_ -#ifdef USE_COLOR_STYLE -#define P_(x) x , (sizeof x) -1 -#define NULL_HTTag_ NULL, 0 -#else -#define P_(x) x -#define NULL_HTTag_ NULL -#endif - -#ifdef EXP_JUSTIFY_ELTS -#define P(x) P_(x), 1 -#define P0(x) P_(x), 0 -#define NULL_HTTag NULL_HTTag_,0 -#else -#define P(x) P_(x) -#define P0(x) P_(x) -#define NULL_HTTag NULL_HTTag_ -#endif -/* *INDENT-OFF* */ -static const HTTag tags_old[HTML_ALL_ELEMENTS] = { - { P("A") , a_attr, HTML_A_ATTRIBUTES, SGML_EMPTY,T_A}, - { P("ABBR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_ABBR}, - { P("ACRONYM") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_ACRONYM}, - { P("ADDRESS") , address_attr, HTML_ADDRESS_ATTRIBUTES, SGML_MIXED,T_ADDRESS}, - { P("APPLET") , applet_attr, HTML_APPLET_ATTRIBUTES, SGML_MIXED,T_APPLET}, - { P("AREA") , area_attr, HTML_AREA_ATTRIBUTES, SGML_EMPTY,T_AREA}, - { P("AU") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_AU}, - { P("AUTHOR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_AUTHOR}, - { P("B") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_B}, - { P0("BANNER") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_BANNER}, - { P("BASE") , base_attr, HTML_BASE_ATTRIBUTES, SGML_EMPTY,T_BASE}, - { P("BASEFONT"), font_attr, HTML_FONT_ATTRIBUTES, SGML_EMPTY,T_BASEFONT}, - { P("BDO") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_BDO}, - { P("BGSOUND") , bgsound_attr, HTML_BGSOUND_ATTRIBUTES, SGML_EMPTY,T_BGSOUND}, - { P("BIG") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_BIG}, - { P("BLINK") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_BLINK}, - { P("BLOCKQUOTE"), bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED,T_BLOCKQUOTE}, - { P("BODY") , body_attr, HTML_BODY_ATTRIBUTES, SGML_MIXED,T_BODY}, - { P("BODYTEXT"), bodytext_attr,HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED,T_BODYTEXT}, - { P("BQ") , bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED,T_BQ}, - { P("BR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_BR}, - { P("BUTTON") , button_attr, HTML_BUTTON_ATTRIBUTES, SGML_MIXED,T_BUTTON}, - { P("CAPTION") , caption_attr, HTML_CAPTION_ATTRIBUTES, SGML_MIXED,T_CAPTION}, - { P("CENTER") , div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED,T_CENTER}, - { P("CITE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_CITE}, - { P("CODE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_CODE}, - { P("COL") , col_attr, HTML_COL_ATTRIBUTES, SGML_EMPTY,T_COL}, - { P("COLGROUP"), col_attr, HTML_COL_ATTRIBUTES, SGML_EMPTY,T_COLGROUP}, - { P("COMMENT") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_COMMENT}, - { P("CREDIT") , credit_attr, HTML_CREDIT_ATTRIBUTES, SGML_MIXED,T_CREDIT}, - { P("DD") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_DD}, - { P("DEL") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_DEL}, - { P("DFN") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_DFN}, - { P("DIR") , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED,T_DIR}, - { P("DIV") , div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED,T_DIV}, - { P("DL") , dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED,T_DL}, - { P("DLC") , dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED,T_DLC}, - { P("DT") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_DT}, - { P("EM") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_EM}, - { P("EMBED") , embed_attr, HTML_EMBED_ATTRIBUTES, SGML_EMPTY,T_EMBED}, - { P("FIELDSET"), fieldset_attr,HTML_FIELDSET_ATTRIBUTES, SGML_MIXED,T_FIELDSET}, - { P("FIG") , fig_attr, HTML_FIG_ATTRIBUTES, SGML_MIXED,T_FIG}, - { P("FN") , fn_attr, HTML_FN_ATTRIBUTES, SGML_MIXED,T_FN}, - { P("FONT") , font_attr, HTML_FONT_ATTRIBUTES, SGML_EMPTY,T_FONT}, - { P("FORM") , form_attr, HTML_FORM_ATTRIBUTES, SGML_EMPTY,T_FORM}, - { P("FRAME") , frame_attr, HTML_FRAME_ATTRIBUTES, SGML_EMPTY,T_FRAME}, - { P("FRAMESET"), frameset_attr,HTML_FRAMESET_ATTRIBUTES, SGML_MIXED,T_FRAMESET}, - { P0("H1") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H1}, - { P0("H2") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H2}, - { P0("H3") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H3}, - { P0("H4") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H4}, - { P0("H5") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H5}, - { P0("H6") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H6}, - { P("HEAD") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_HEAD}, - { P("HR") , hr_attr, HTML_HR_ATTRIBUTES, SGML_EMPTY,T_HR}, - { P("HTML") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_HTML}, - { P("HY") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_HY}, - { P("I") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_I}, - { P("IFRAME") , iframe_attr, HTML_IFRAME_ATTRIBUTES, SGML_MIXED,T_IFRAME}, - { P("IMG") , img_attr, HTML_IMG_ATTRIBUTES, SGML_EMPTY,T_IMG}, - { P("INPUT") , input_attr, HTML_INPUT_ATTRIBUTES, SGML_EMPTY,T_INPUT}, - { P("INS") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_INS}, - { P("ISINDEX") , isindex_attr, HTML_ISINDEX_ATTRIBUTES,SGML_EMPTY,T_ISINDEX}, - { P("KBD") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_KBD}, - { P("KEYGEN") , keygen_attr, HTML_KEYGEN_ATTRIBUTES, SGML_EMPTY,T_KEYGEN}, - { P("LABEL") , label_attr, HTML_LABEL_ATTRIBUTES, SGML_MIXED,T_LABEL}, - { P("LEGEND") , legend_attr, HTML_LEGEND_ATTRIBUTES, SGML_MIXED,T_LEGEND}, - { P("LH") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_LH}, - { P("LI") , li_attr, HTML_LI_ATTRIBUTES, SGML_EMPTY,T_LI}, - { P("LINK") , link_attr, HTML_LINK_ATTRIBUTES, SGML_EMPTY,T_LINK}, - { P("LISTING") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_LISTING}, - { P("MAP") , map_attr, HTML_MAP_ATTRIBUTES, SGML_MIXED,T_MAP}, - { P("MARQUEE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_MARQUEE}, - { P("MATH") , math_attr, HTML_MATH_ATTRIBUTES, SGML_LITTERAL,T_MATH}, - { P("MENU") , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED,T_MENU}, - { P("META") , meta_attr, HTML_META_ATTRIBUTES, SGML_EMPTY,T_META}, - { P("NEXTID") , nextid_attr, 1, SGML_EMPTY,T_NEXTID}, - { P("NOFRAMES"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_NOFRAMES}, - { P("NOTE") , note_attr, HTML_NOTE_ATTRIBUTES, SGML_MIXED,T_NOTE}, - { P("OBJECT") , object_attr, HTML_OBJECT_ATTRIBUTES, SGML_LITTERAL,T_OBJECT}, - { P("OL") , ol_attr, HTML_OL_ATTRIBUTES, SGML_MIXED,T_OL}, - { P("OPTION") , option_attr, HTML_OPTION_ATTRIBUTES, SGML_EMPTY,T_OPTION}, - { P("OVERLAY") , overlay_attr, HTML_OVERLAY_ATTRIBUTES, SGML_EMPTY,T_OVERLAY}, - { P("P") , p_attr, HTML_P_ATTRIBUTES, SGML_EMPTY,T_P}, - { P("PARAM") , param_attr, HTML_PARAM_ATTRIBUTES, SGML_EMPTY,T_PARAM}, - { P("PLAINTEXT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_PLAINTEXT}, - { P0("PRE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_PRE}, - { P("Q") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_Q}, - { P("S") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_S}, - { P("SAMP") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SAMP}, - { P("SCRIPT") , script_attr, HTML_SCRIPT_ATTRIBUTES, SGML_LITTERAL,T_SCRIPT}, - { P("SELECT") , select_attr, HTML_SELECT_ATTRIBUTES, SGML_MIXED,T_SELECT}, - { P("SHY") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_SHY}, - { P("SMALL") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SMALL}, - { P("SPAN") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SPAN}, - { P("SPOT") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_SPOT}, - { P("STRIKE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_STRIKE}, - { P("STRONG") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_STRONG}, - { P("STYLE") , style_attr, HTML_STYLE_ATTRIBUTES, SGML_LITTERAL,T_STYLE}, - { P("SUB") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SUB}, - { P("SUP") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SUP}, - { P("TAB") , tab_attr, HTML_TAB_ATTRIBUTES, SGML_EMPTY,T_TAB}, - { P("TABLE") , table_attr, HTML_TABLE_ATTRIBUTES, SGML_MIXED,T_TABLE}, - { P("TBODY") , tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY,T_TBODY}, - { P("TD") , td_attr, HTML_TD_ATTRIBUTES, SGML_EMPTY,T_TD}, - { P("TEXTAREA"), textarea_attr,HTML_TEXTAREA_ATTRIBUTES, SGML_LITTERAL,T_TEXTAREA}, - { P("TEXTFLOW"), bodytext_attr,HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED,T_TEXTFLOW}, - { P("TFOOT") , tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY,T_TFOOT}, - { P("TH") , td_attr, HTML_TD_ATTRIBUTES, SGML_EMPTY,T_TH}, - { P("THEAD") , tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY,T_THEAD}, - { P("TITLE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_RCDATA,T_TITLE}, - { P("TR") , tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY,T_TR}, - { P("TT") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_TT}, - { P("U") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_U}, - { P("UL") , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED,T_UL}, - { P("VAR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_VAR}, - { P("WBR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_WBR}, - { P0("XMP") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_XMP}, - /* additional (alternative variants), not counted in HTML_ELEMENTS: */ -/* This one will be used as a temporary substitute within the parser when - it has been signalled to parse OBJECT content as MIXED. - kw */ - { P("OBJECT") , object_attr, HTML_OBJECT_ATTRIBUTES, SGML_MIXED,T_OBJECT_PCDATA}, -}; - -static const HTTag tags_new[HTML_ALL_ELEMENTS] = { - { P("A") , a_attr, HTML_A_ATTRIBUTES, SGML_MIXED,T_A}, - { P("ABBR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_ABBR}, - { P("ACRONYM") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_ACRONYM}, - { P("ADDRESS") , address_attr, HTML_ADDRESS_ATTRIBUTES, SGML_MIXED,T_ADDRESS}, - { P("APPLET") , applet_attr, HTML_APPLET_ATTRIBUTES, SGML_MIXED,T_APPLET}, - { P("AREA") , area_attr, HTML_AREA_ATTRIBUTES, SGML_EMPTY,T_AREA}, - { P("AU") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_AU}, - { P("AUTHOR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_AUTHOR}, - { P("B") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_B}, - { P0("BANNER") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_BANNER}, - { P("BASE") , base_attr, HTML_BASE_ATTRIBUTES, SGML_EMPTY,T_BASE}, - { P("BASEFONT"), font_attr, HTML_FONT_ATTRIBUTES, SGML_EMPTY,T_BASEFONT}, - { P("BDO") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_BDO}, - { P("BGSOUND") , bgsound_attr, HTML_BGSOUND_ATTRIBUTES, SGML_EMPTY,T_BGSOUND}, - { P("BIG") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_BIG}, - { P("BLINK") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_BLINK}, - { P("BLOCKQUOTE"), bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED,T_BLOCKQUOTE}, - { P("BODY") , body_attr, HTML_BODY_ATTRIBUTES, SGML_MIXED,T_BODY}, - { P("BODYTEXT"), bodytext_attr,HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED,T_BODYTEXT}, - { P("BQ") , bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED,T_BQ}, - { P("BR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_BR}, - { P("BUTTON") , button_attr, HTML_BUTTON_ATTRIBUTES, SGML_MIXED,T_BUTTON}, - { P("CAPTION") , caption_attr, HTML_CAPTION_ATTRIBUTES, SGML_MIXED,T_CAPTION}, - { P("CENTER") , div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED,T_CENTER}, - { P("CITE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_CITE}, - { P("CODE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_CODE}, - { P("COL") , col_attr, HTML_COL_ATTRIBUTES, SGML_EMPTY,T_COL}, - { P("COLGROUP"), col_attr, HTML_COL_ATTRIBUTES, SGML_ELEMENT,T_COLGROUP}, - { P("COMMENT") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_PCDATA,T_COMMENT}, - { P("CREDIT") , credit_attr, HTML_CREDIT_ATTRIBUTES, SGML_MIXED,T_CREDIT}, - { P("DD") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_DD}, - { P("DEL") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_DEL}, - { P("DFN") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_DFN}, - { P("DIR") , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED,T_DIR}, - { P("DIV") , div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED,T_DIV}, - { P("DL") , dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED,T_DL}, - { P("DLC") , dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED,T_DLC}, - { P("DT") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_DT}, - { P("EM") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_EM}, - { P("EMBED") , embed_attr, HTML_EMBED_ATTRIBUTES, SGML_EMPTY,T_EMBED}, - { P("FIELDSET"), fieldset_attr,HTML_FIELDSET_ATTRIBUTES, SGML_MIXED,T_FIELDSET}, - { P("FIG") , fig_attr, HTML_FIG_ATTRIBUTES, SGML_MIXED,T_FIG}, - { P("FN") , fn_attr, HTML_FN_ATTRIBUTES, SGML_MIXED,T_FN}, - { P("FONT") , font_attr, HTML_FONT_ATTRIBUTES, SGML_MIXED,T_FONT}, - { P("FORM") , form_attr, HTML_FORM_ATTRIBUTES, SGML_MIXED,T_FORM}, - { P("FRAME") , frame_attr, HTML_FRAME_ATTRIBUTES, SGML_EMPTY,T_FRAME}, - { P("FRAMESET"), frameset_attr,HTML_FRAMESET_ATTRIBUTES, SGML_ELEMENT,T_FRAMESET}, - { P0("H1") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H1}, - { P0("H2") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H2}, - { P0("H3") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H3}, - { P0("H4") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H4}, - { P0("H5") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H5}, - { P0("H6") , h_attr, HTML_H_ATTRIBUTES, SGML_MIXED,T_H6}, - { P("HEAD") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_ELEMENT,T_HEAD}, - { P("HR") , hr_attr, HTML_HR_ATTRIBUTES, SGML_EMPTY,T_HR}, - { P("HTML") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_HTML}, - { P("HY") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_HY}, - { P("I") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_I}, - { P("IFRAME") , iframe_attr, HTML_IFRAME_ATTRIBUTES, SGML_MIXED,T_IFRAME}, - { P("IMG") , img_attr, HTML_IMG_ATTRIBUTES, SGML_EMPTY,T_IMG}, - { P("INPUT") , input_attr, HTML_INPUT_ATTRIBUTES, SGML_EMPTY,T_INPUT}, - { P("INS") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_INS}, - { P("ISINDEX") , isindex_attr, HTML_ISINDEX_ATTRIBUTES,SGML_EMPTY,T_ISINDEX}, - { P("KBD") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_KBD}, - { P("KEYGEN") , keygen_attr, HTML_KEYGEN_ATTRIBUTES, SGML_EMPTY,T_KEYGEN}, - { P("LABEL") , label_attr, HTML_LABEL_ATTRIBUTES, SGML_MIXED,T_LABEL}, - { P("LEGEND") , legend_attr, HTML_LEGEND_ATTRIBUTES, SGML_MIXED,T_LEGEND}, - { P("LH") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_LH}, - { P("LI") , li_attr, HTML_LI_ATTRIBUTES, SGML_MIXED,T_LI}, - { P("LINK") , link_attr, HTML_LINK_ATTRIBUTES, SGML_EMPTY,T_LINK}, - { P("LISTING") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_LISTING}, - { P("MAP") , map_attr, HTML_MAP_ATTRIBUTES, SGML_ELEMENT,T_MAP}, - { P("MARQUEE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_MARQUEE}, - { P("MATH") , math_attr, HTML_MATH_ATTRIBUTES, SGML_PCDATA,T_MATH}, - { P("MENU") , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED,T_MENU}, - { P("META") , meta_attr, HTML_META_ATTRIBUTES, SGML_EMPTY,T_META}, - { P("NEXTID") , nextid_attr, 1, SGML_EMPTY,T_NEXTID}, - { P("NOFRAMES"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_NOFRAMES}, - { P("NOTE") , note_attr, HTML_NOTE_ATTRIBUTES, SGML_MIXED,T_NOTE}, - { P("OBJECT") , object_attr, HTML_OBJECT_ATTRIBUTES, SGML_LITTERAL,T_OBJECT}, - { P("OL") , ol_attr, HTML_OL_ATTRIBUTES, SGML_MIXED,T_OL}, - { P("OPTION") , option_attr, HTML_OPTION_ATTRIBUTES, SGML_PCDATA,T_OPTION}, - { P("OVERLAY") , overlay_attr, HTML_OVERLAY_ATTRIBUTES, SGML_PCDATA,T_OVERLAY}, - { P("P") , p_attr, HTML_P_ATTRIBUTES, SGML_MIXED,T_P}, - { P("PARAM") , param_attr, HTML_PARAM_ATTRIBUTES, SGML_EMPTY,T_PARAM}, - { P("PLAINTEXT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_PLAINTEXT}, - { P0("PRE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_PRE}, - { P("Q") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_Q}, - { P("S") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_S}, - { P("SAMP") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SAMP}, - { P("SCRIPT") , script_attr, HTML_SCRIPT_ATTRIBUTES, SGML_SCRIPT,T_SCRIPT}, - { P("SELECT") , select_attr, HTML_SELECT_ATTRIBUTES, SGML_ELEMENT,T_SELECT}, - { P("SHY") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_SHY}, - { P("SMALL") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SMALL}, - { P("SPAN") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SPAN}, - { P("SPOT") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_SPOT}, - { P("STRIKE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_STRIKE}, - { P("STRONG") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_STRONG}, - { P("STYLE") , style_attr, HTML_STYLE_ATTRIBUTES, SGML_CDATA,T_STYLE}, - { P("SUB") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SUB}, - { P("SUP") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_SUP}, - { P("TAB") , tab_attr, HTML_TAB_ATTRIBUTES, SGML_EMPTY,T_TAB}, - { P("TABLE") , table_attr, HTML_TABLE_ATTRIBUTES, SGML_ELEMENT,T_TABLE}, - { P("TBODY") , tr_attr, HTML_TR_ATTRIBUTES, SGML_ELEMENT,T_TBODY}, - { P("TD") , td_attr, HTML_TD_ATTRIBUTES, SGML_MIXED,T_TD}, - { P("TEXTAREA"), textarea_attr,HTML_TEXTAREA_ATTRIBUTES, SGML_PCDATA,T_TEXTAREA}, - { P("TEXTFLOW"), bodytext_attr,HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED,T_TEXTFLOW}, - { P("TFOOT") , tr_attr, HTML_TR_ATTRIBUTES, SGML_ELEMENT,T_TFOOT}, - { P("TH") , td_attr, HTML_TD_ATTRIBUTES, SGML_MIXED,T_TH}, - { P("THEAD") , tr_attr, HTML_TR_ATTRIBUTES, SGML_ELEMENT,T_THEAD}, - { P("TITLE") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_PCDATA,T_TITLE}, - { P("TR") , tr_attr, HTML_TR_ATTRIBUTES, SGML_MIXED,T_TR}, - { P("TT") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_TT}, - { P("U") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_U}, - { P("UL") , ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED,T_UL}, - { P("VAR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED,T_VAR}, - { P("WBR") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY,T_WBR}, - { P0("XMP") , gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_XMP}, - /* additional (alternative variants), not counted in HTML_ELEMENTS: */ -/* This one will be used as a temporary substitute within the parser when - it has been signalled to parse OBJECT content as MIXED. - kw */ - { P("OBJECT") , object_attr, HTML_OBJECT_ATTRIBUTES, SGML_MIXED,T_OBJECT_PCDATA}, -}; -/* *INDENT-ON* */ -#undef P -#undef P0 -#undef P_ +#include <src0_HTMLDTD.h> +#include <src1_HTMLDTD.h> -/* Dummy space, will be filled with the contents of either tags_new - or tags_old on calling HTSwitchDTD - kw */ +/* Dummy space, will be filled with the contents of either tags_table1 + or tags_table0 on calling HTSwitchDTD - kw */ static HTTag tags[HTML_ALL_ELEMENTS]; @@ -1659,11 +220,11 @@ const SGML_dtd HTML_dtd = }; /* This function fills the "tags" part of the HTML_dtd structure with - what we want to use, either tags_old or tags_new. Note that it + what we want to use, either tags_table0 or tags_table1. Note that it has to be called at least once before HTML_dtd is used, otherwise the HTML_dtd contents will be invalid! This could be coded in a way that would make an initialisation call unnecessary, but my C knowledge - is limited and I didn't want to list the whole tags_new table + is limited and I didn't want to list the whole tags_table1 table twice... - kw */ void HTSwitchDTD(int new_flag) { @@ -1671,13 +232,13 @@ void HTSwitchDTD(int new_flag) CTRACE((tfp, "HTMLDTD: Copying %s DTD element info of size %d, %d * %d\n", new_flag ? "strict" : "tagsoup", - (int) (new_flag ? sizeof(tags_new) : sizeof(tags_old)), + (int) (new_flag ? sizeof(tags_table1) : sizeof(tags_table0)), HTML_ALL_ELEMENTS, (int) sizeof(HTTag))); if (new_flag) - memcpy(tags, tags_new, HTML_ALL_ELEMENTS * sizeof(HTTag)); + memcpy(tags, tags_table1, HTML_ALL_ELEMENTS * sizeof(HTTag)); else - memcpy(tags, tags_old, HTML_ALL_ELEMENTS * sizeof(HTTag)); + memcpy(tags, tags_table0, HTML_ALL_ELEMENTS * sizeof(HTTag)); } HTTag HTTag_unrecognized = diff --git a/WWW/Library/Implementation/HTMLDTD.h b/WWW/Library/Implementation/HTMLDTD.h index 48b919e8..10b0308f 100644 --- a/WWW/Library/Implementation/HTMLDTD.h +++ b/WWW/Library/Implementation/HTMLDTD.h @@ -1,4 +1,7 @@ -/* The HTML DTD -- software interface in libwww +/* + * $LynxId: HTMLDTD.h,v 1.32 2008/07/06 17:38:13 tom Exp $ + * + The HTML DTD -- software interface in libwww HTML DTD - SOFTWARE INTERFACE SGML purists should excuse the use of the term "DTD" in this file to @@ -28,945 +31,8 @@ extern "C" { !(HTML_dtd.tags[e].flags & Tgf_nreie)) #define ReallyEmptyTag(t) ((t->contents == SGML_EMPTY) && \ !(t->flags & Tgf_nreie)) -/* - -Element Numbers - - *//* - - Must Match all tables by element! - These include tables in HTMLDTD.c and code in HTML.c. - - */ typedef enum { - HTML_A, - HTML_ABBR, - HTML_ACRONYM, - HTML_ADDRESS, - HTML_APPLET, - HTML_AREA, - HTML_AU, - HTML_AUTHOR, - HTML_B, - HTML_BANNER, - HTML_BASE, - HTML_BASEFONT, - HTML_BDO, - HTML_BGSOUND, - HTML_BIG, - HTML_BLINK, - HTML_BLOCKQUOTE, - HTML_BODY, - HTML_BODYTEXT, - HTML_BQ, - HTML_BR, - HTML_BUTTON, - HTML_CAPTION, - HTML_CENTER, - HTML_CITE, - HTML_CODE, - HTML_COL, - HTML_COLGROUP, - HTML_COMMENT, - HTML_CREDIT, - HTML_DD, - HTML_DEL, - HTML_DFN, - HTML_DIR, - HTML_DIV, - HTML_DL, - HTML_DLC, - HTML_DT, - HTML_EM, - HTML_EMBED, - HTML_FIELDSET, - HTML_FIG, - HTML_FN, - HTML_FONT, - HTML_FORM, - HTML_FRAME, - HTML_FRAMESET, - HTML_H1, - HTML_H2, - HTML_H3, - HTML_H4, - HTML_H5, - HTML_H6, - HTML_HEAD, - HTML_HR, - HTML_HTML, - HTML_HY, - HTML_I, - HTML_IFRAME, - HTML_IMG, - HTML_INPUT, - HTML_INS, - HTML_ISINDEX, - HTML_KBD, - HTML_KEYGEN, - HTML_LABEL, - HTML_LEGEND, - HTML_LH, - HTML_LI, - HTML_LINK, - HTML_LISTING, - HTML_MAP, - HTML_MARQUEE, - HTML_MATH, - HTML_MENU, - HTML_META, - HTML_NEXTID, - HTML_NOFRAMES, - HTML_NOTE, - HTML_OBJECT, - HTML_OL, - HTML_OPTION, - HTML_OVERLAY, - HTML_P, - HTML_PARAM, - HTML_PLAINTEXT, - HTML_PRE, - HTML_Q, - HTML_S, - HTML_SAMP, - HTML_SCRIPT, - HTML_SELECT, - HTML_SHY, - HTML_SMALL, - HTML_SPAN, - HTML_SPOT, - HTML_STRIKE, - HTML_STRONG, - HTML_STYLE, - HTML_SUB, - HTML_SUP, - HTML_TAB, - HTML_TABLE, - HTML_TBODY, - HTML_TD, - HTML_TEXTAREA, - HTML_TEXTFLOW, - HTML_TFOOT, - HTML_TH, - HTML_THEAD, - HTML_TITLE, - HTML_TR, - HTML_TT, - HTML_U, - HTML_UL, - HTML_VAR, - HTML_WBR, - HTML_XMP, - HTML_ALT_OBJECT - } HTMLElement; - -/* Notes: HTML.c uses a different extension of the HTML_ELEMENTS space - privately, see HTNestedList.h. */ -/* Don't replace HTML_ELEMENTS with TABLESIZE(mumble_dtd.tags). */ -/* Keep the following defines in synch with the above enum! */ - -/* HTML_ELEMENTS: number of elements visible to Lynx code in general, - alphabetic (ASCII) order. */ -#define HTML_ELEMENTS 118 - -/* HTML_ALL_ELEMENTS: number of elements visible to SGML parser, - additional variant(s) at end. */ -#define HTML_ALL_ELEMENTS 119 - -/* - -Attribute numbers - - */ - -/* - - Identifier is HTML_<element>_<attribute>. - These must match the tables in HTML.c! - - */ -#define HTML_A_ACCESSKEY 0 -#define HTML_A_CHARSET 1 /* i18n draft, added tentatively - KW */ -#define HTML_A_CLASS 2 -#define HTML_A_CLEAR 3 -#define HTML_A_COORDS 4 -#define HTML_A_DIR 5 -#define HTML_A_HREF 6 -#define HTML_A_ID 7 -#define HTML_A_ISMAP 8 -#define HTML_A_LANG 9 -#define HTML_A_MD 10 -#define HTML_A_NAME 11 -#define HTML_A_NOTAB 12 -#define HTML_A_ONCLICK 13 -#define HTML_A_ONMOUSEOUT 14 -#define HTML_A_ONMOUSEOVER 15 -#define HTML_A_REL 16 -#define HTML_A_REV 17 -#define HTML_A_SHAPE 18 -#define HTML_A_STYLE 19 -#define HTML_A_TABINDEX 20 -#define HTML_A_TARGET 21 -#define HTML_A_TITLE 22 -#define HTML_A_TYPE 23 -#define HTML_A_URN 24 -#define HTML_A_ATTRIBUTES 25 - -#define HTML_ADDRESS_CLASS 0 -#define HTML_ADDRESS_CLEAR 1 -#define HTML_ADDRESS_DIR 2 -#define HTML_ADDRESS_ID 3 -#define HTML_ADDRESS_LANG 4 -#define HTML_ADDRESS_NOWRAP 5 -#define HTML_ADDRESS_STYLE 6 -#define HTML_ADDRESS_TITLE 7 -#define HTML_ADDRESS_ATTRIBUTES 8 - -#define HTML_APPLET_ALIGN 0 -#define HTML_APPLET_ALT 1 -#define HTML_APPLET_CLASS 2 -#define HTML_APPLET_CLEAR 3 -#define HTML_APPLET_CODE 4 -#define HTML_APPLET_CODEBASE 5 -#define HTML_APPLET_DIR 6 -#define HTML_APPLET_DOWNLOAD 7 -#define HTML_APPLET_HEIGHT 8 -#define HTML_APPLET_HSPACE 9 -#define HTML_APPLET_ID 10 -#define HTML_APPLET_LANG 11 -#define HTML_APPLET_NAME 12 -#define HTML_APPLET_STYLE 13 -#define HTML_APPLET_TITLE 14 -#define HTML_APPLET_VSPACE 15 -#define HTML_APPLET_WIDTH 16 -#define HTML_APPLET_ATTRIBUTES 17 - -#define HTML_AREA_ALT 0 -#define HTML_AREA_CLASS 1 -#define HTML_AREA_CLEAR 2 -#define HTML_AREA_COORDS 3 -#define HTML_AREA_DIR 4 -#define HTML_AREA_HREF 5 -#define HTML_AREA_ID 6 -#define HTML_AREA_LANG 7 -#define HTML_AREA_NOHREF 8 -#define HTML_AREA_NONOTAB 9 -#define HTML_AREA_ONCLICK 10 -#define HTML_AREA_ONMOUSEOUT 11 -#define HTML_AREA_ONMOUSEOVER 12 -#define HTML_AREA_SHAPE 13 -#define HTML_AREA_STYLE 14 -#define HTML_AREA_TABINDEX 15 -#define HTML_AREA_TARGET 16 -#define HTML_AREA_TITLE 17 -#define HTML_AREA_ATTRIBUTES 18 - -#define HTML_BASE_HREF 0 -#define HTML_BASE_TARGET 1 -#define HTML_BASE_TITLE 2 -#define HTML_BASE_ATTRIBUTES 3 - -#define HTML_BGSOUND_CLASS 0 -#define HTML_BGSOUND_CLEAR 1 -#define HTML_BGSOUND_DIR 2 -#define HTML_BGSOUND_ID 3 -#define HTML_BGSOUND_LANG 4 -#define HTML_BGSOUND_LOOP 5 -#define HTML_BGSOUND_SRC 6 -#define HTML_BGSOUND_STYLE 7 -#define HTML_BGSOUND_TITLE 8 -#define HTML_BGSOUND_ATTRIBUTES 9 - -#define HTML_BODY_ALINK 0 -#define HTML_BODY_BACKGROUND 1 -#define HTML_BODY_BGCOLOR 2 -#define HTML_BODY_CLASS 3 -#define HTML_BODY_CLEAR 4 -#define HTML_BODY_DIR 5 -#define HTML_BODY_ID 6 -#define HTML_BODY_LANG 7 -#define HTML_BODY_LINK 8 -#define HTML_BODY_ONLOAD 9 -#define HTML_BODY_ONUNLOAD 10 -#define HTML_BODY_STYLE 11 -#define HTML_BODY_TEXT 12 -#define HTML_BODY_TITLE 13 -#define HTML_BODY_VLINK 14 -#define HTML_BODY_ATTRIBUTES 15 - -#define HTML_BODYTEXT_CLASS 0 -#define HTML_BODYTEXT_CLEAR 1 -#define HTML_BODYTEXT_DATA 2 -#define HTML_BODYTEXT_DIR 3 -#define HTML_BODYTEXT_ID 4 -#define HTML_BODYTEXT_LANG 5 -#define HTML_BODYTEXT_NAME 6 -#define HTML_BODYTEXT_OBJECT 7 -#define HTML_BODYTEXT_REF 8 -#define HTML_BODYTEXT_STYLE 9 -#define HTML_BODYTEXT_TITLE 10 -#define HTML_BODYTEXT_TYPE 11 -#define HTML_BODYTEXT_VALUE 12 -#define HTML_BODYTEXT_VALUETYPE 13 -#define HTML_BODYTEXT_ATTRIBUTES 14 - -#define HTML_BQ_CITE 0 -#define HTML_BQ_CLASS 1 -#define HTML_BQ_CLEAR 2 -#define HTML_BQ_DIR 3 -#define HTML_BQ_ID 4 -#define HTML_BQ_LANG 5 -#define HTML_BQ_NOWRAP 6 -#define HTML_BQ_STYLE 7 -#define HTML_BQ_TITLE 8 -#define HTML_BQ_ATTRIBUTES 9 - -#define HTML_BUTTON_CLASS 0 -#define HTML_BUTTON_CLEAR 1 -#define HTML_BUTTON_DIR 2 -#define HTML_BUTTON_DISABLED 3 -#define HTML_BUTTON_ID 4 -#define HTML_BUTTON_LANG 5 -#define HTML_BUTTON_NAME 6 -#define HTML_BUTTON_ONFOCUS 7 -#define HTML_BUTTON_ONBLUR 8 -#define HTML_BUTTON_STYLE 9 -#define HTML_BUTTON_TABINDEX 10 -#define HTML_BUTTON_TITLE 11 -#define HTML_BUTTON_TYPE 12 -#define HTML_BUTTON_VALUE 13 -#define HTML_BUTTON_ATTRIBUTES 14 - -#define HTML_CAPTION_ACCESSKEY 0 -#define HTML_CAPTION_ALIGN 1 -#define HTML_CAPTION_CLASS 2 -#define HTML_CAPTION_CLEAR 3 -#define HTML_CAPTION_DIR 4 -#define HTML_CAPTION_ID 5 -#define HTML_CAPTION_LANG 6 -#define HTML_CAPTION_STYLE 7 -#define HTML_CAPTION_TITLE 8 -#define HTML_CAPTION_ATTRIBUTES 9 - -#define HTML_COL_ALIGN 0 -#define HTML_COL_CHAR 1 -#define HTML_COL_CHAROFF 2 -#define HTML_COL_CLASS 3 -#define HTML_COL_CLEAR 4 -#define HTML_COL_DIR 5 -#define HTML_COL_ID 6 -#define HTML_COL_LANG 7 -#define HTML_COL_SPAN 8 -#define HTML_COL_STYLE 9 -#define HTML_COL_TITLE 10 -#define HTML_COL_VALIGN 11 -#define HTML_COL_WIDTH 12 -#define HTML_COL_ATTRIBUTES 13 - -#define HTML_CREDIT_CLASS 0 -#define HTML_CREDIT_CLEAR 1 -#define HTML_CREDIT_DIR 2 -#define HTML_CREDIT_ID 3 -#define HTML_CREDIT_LANG 4 -#define HTML_CREDIT_STYLE 5 -#define HTML_CREDIT_TITLE 6 -#define HTML_CREDIT_ATTRIBUTES 7 - -#define HTML_DIV_ALIGN 0 -#define HTML_DIV_CLASS 1 -#define HTML_DIV_CLEAR 2 -#define HTML_DIV_DIR 3 -#define HTML_DIV_ID 4 -#define HTML_DIV_LANG 5 -#define HTML_DIV_STYLE 6 -#define HTML_DIV_TITLE 7 -#define HTML_DIV_ATTRIBUTES 8 - -#define HTML_DL_CLASS 0 -#define HTML_DL_CLEAR 1 -#define HTML_DL_COMPACT 2 -#define HTML_DL_DIR 3 -#define HTML_DL_ID 4 -#define HTML_DL_LANG 5 -#define HTML_DL_STYLE 6 -#define HTML_DL_TITLE 7 -#define HTML_DL_ATTRIBUTES 8 - -#define HTML_EMBED_ALIGN 0 -#define HTML_EMBED_ALT 1 -#define HTML_EMBED_BORDER 2 -#define HTML_EMBED_CLASS 3 -#define HTML_EMBED_CLEAR 4 -#define HTML_EMBED_DIR 5 -#define HTML_EMBED_HEIGHT 6 -#define HTML_EMBED_ID 7 -#define HTML_EMBED_IMAGEMAP 8 -#define HTML_EMBED_ISMAP 9 -#define HTML_EMBED_LANG 10 -#define HTML_EMBED_MD 11 -#define HTML_EMBED_NAME 12 -#define HTML_EMBED_NOFLOW 13 -#define HTML_EMBED_PARAMS 14 -#define HTML_EMBED_SRC 15 -#define HTML_EMBED_STYLE 16 -#define HTML_EMBED_TITLE 17 -#define HTML_EMBED_UNITS 18 -#define HTML_EMBED_USEMAP 19 -#define HTML_EMBED_WIDTH 20 -#define HTML_EMBED_ATTRIBUTES 21 - -#define HTML_FIELDSET_CLASS 0 -#define HTML_FIELDSET_CLEAR 1 -#define HTML_FIELDSET_DIR 2 -#define HTML_FIELDSET_ID 3 -#define HTML_FIELDSET_LANG 4 -#define HTML_FIELDSET_STYLE 5 -#define HTML_FIELDSET_TITLE 6 -#define HTML_FIELDSET_ATTRIBUTES 7 - -#define HTML_FIG_ALIGN 0 -#define HTML_FIG_BORDER 1 -#define HTML_FIG_CLASS 2 -#define HTML_FIG_CLEAR 3 -#define HTML_FIG_DIR 4 -#define HTML_FIG_HEIGHT 5 -#define HTML_FIG_ID 6 -#define HTML_FIG_IMAGEMAP 7 -#define HTML_FIG_ISOBJECT 8 -#define HTML_FIG_LANG 9 -#define HTML_FIG_MD 10 -#define HTML_FIG_NOFLOW 11 -#define HTML_FIG_SRC 12 -#define HTML_FIG_STYLE 13 -#define HTML_FIG_TITLE 14 -#define HTML_FIG_UNITS 15 -#define HTML_FIG_WIDTH 16 -#define HTML_FIG_ATTRIBUTES 17 - -#define HTML_FN_CLASS 0 -#define HTML_FN_CLEAR 1 -#define HTML_FN_DIR 2 -#define HTML_FN_ID 3 -#define HTML_FN_LANG 4 -#define HTML_FN_STYLE 5 -#define HTML_FN_TITLE 6 -#define HTML_FN_ATTRIBUTES 7 - -#define HTML_FONT_CLASS 0 -#define HTML_FONT_CLEAR 1 -#define HTML_FONT_COLOR 2 -#define HTML_FONT_DIR 3 -#define HTML_FONT_FACE 4 -#define HTML_FONT_ID 5 -#define HTML_FONT_LANG 6 -#define HTML_FONT_SIZE 7 -#define HTML_FONT_STYLE 8 -#define HTML_FONT_ATTRIBUTES 9 - -#define HTML_FORM_ACCEPT_CHARSET 0 /* HTML 4.0 draft - kw */ -#define HTML_FORM_ACTION 1 -#define HTML_FORM_CLASS 2 -#define HTML_FORM_CLEAR 3 -#define HTML_FORM_DIR 4 -#define HTML_FORM_ENCTYPE 5 -#define HTML_FORM_ID 6 -#define HTML_FORM_LANG 7 -#define HTML_FORM_METHOD 8 -#define HTML_FORM_ONSUBMIT 9 -#define HTML_FORM_SCRIPT 10 -#define HTML_FORM_STYLE 11 -#define HTML_FORM_SUBJECT 12 -#define HTML_FORM_TARGET 13 -#define HTML_FORM_TITLE 14 -#define HTML_FORM_ATTRIBUTES 15 - -#define HTML_FRAME_ID 0 -#define HTML_FRAME_LONGDESC 1 -#define HTML_FRAME_MARGINHEIGHT 2 -#define HTML_FRAME_MARGINWIDTH 3 -#define HTML_FRAME_NAME 4 -#define HTML_FRAME_NORESIZE 5 -#define HTML_FRAME_SCROLLING 6 -#define HTML_FRAME_SRC 7 -#define HTML_FRAME_ATTRIBUTES 8 - -#define HTML_FRAMESET_COLS 0 -#define HTML_FRAMESET_ROWS 1 -#define HTML_FRAMESET_ATTRIBUTES 2 - -#define HTML_GEN_CLASS 0 -#define HTML_GEN_CLEAR 1 -#define HTML_GEN_DIR 2 -#define HTML_GEN_ID 3 -#define HTML_GEN_LANG 4 -#define HTML_GEN_STYLE 5 -#define HTML_GEN_TITLE 6 -#define HTML_GEN_ATTRIBUTES 7 - -#define HTML_H_ALIGN 0 -#define HTML_H_CLASS 1 -#define HTML_H_CLEAR 2 -#define HTML_H_DINGBAT 3 -#define HTML_H_DIR 4 -#define HTML_H_ID 5 -#define HTML_H_LANG 6 -#define HTML_H_MD 7 -#define HTML_H_NOWRAP 8 -#define HTML_H_SEQNUM 9 -#define HTML_H_SKIP 10 -#define HTML_H_SRC 11 -#define HTML_H_STYLE 12 -#define HTML_H_TITLE 13 -#define HTML_H_ATTRIBUTES 14 - -#define HTML_HR_ALIGN 0 -#define HTML_HR_CLASS 1 -#define HTML_HR_CLEAR 2 -#define HTML_HR_DIR 3 -#define HTML_HR_ID 4 -#define HTML_HR_MD 5 -#define HTML_HR_NOSHADE 6 -#define HTML_HR_SIZE 7 -#define HTML_HR_SRC 8 -#define HTML_HR_STYLE 9 -#define HTML_HR_TITLE 10 -#define HTML_HR_WIDTH 11 -#define HTML_HR_ATTRIBUTES 12 - -#define HTML_IFRAME_ALIGN 0 -#define HTML_IFRAME_FRAMEBORDER 1 -#define HTML_IFRAME_HEIGHT 2 -#define HTML_IFRAME_ID 3 -#define HTML_IFRAME_LONGDESC 4 -#define HTML_IFRAME_MARGINHEIGHT 5 -#define HTML_IFRAME_MARGINWIDTH 6 -#define HTML_IFRAME_NAME 7 -#define HTML_IFRAME_SCROLLING 8 -#define HTML_IFRAME_SRC 9 -#define HTML_IFRAME_STYLE 10 -#define HTML_IFRAME_WIDTH 11 -#define HTML_IFRAME_ATTRIBUTES 12 - -#define HTML_IMG_ALIGN 0 -#define HTML_IMG_ALT 1 -#define HTML_IMG_BORDER 2 -#define HTML_IMG_CLASS 3 -#define HTML_IMG_CLEAR 4 -#define HTML_IMG_DIR 5 -#define HTML_IMG_HEIGHT 6 -#define HTML_IMG_ID 7 -#define HTML_IMG_ISMAP 8 -#define HTML_IMG_ISOBJECT 9 -#define HTML_IMG_LANG 10 -#define HTML_IMG_LONGDESC 11 -#define HTML_IMG_MD 12 -#define HTML_IMG_SRC 13 -#define HTML_IMG_STYLE 14 -#define HTML_IMG_TITLE 15 -#define HTML_IMG_UNITS 16 -#define HTML_IMG_USEMAP 17 -#define HTML_IMG_WIDTH 18 -#define HTML_IMG_ATTRIBUTES 19 - -#define HTML_INPUT_ACCEPT 0 -#define HTML_INPUT_ACCEPT_CHARSET 1 /* RFC 2070 HTML i18n - kw */ -#define HTML_INPUT_ALIGN 2 -#define HTML_INPUT_ALT 3 -#define HTML_INPUT_CHECKED 4 -#define HTML_INPUT_CLASS 5 -#define HTML_INPUT_CLEAR 6 -#define HTML_INPUT_DIR 7 -#define HTML_INPUT_DISABLED 8 -#define HTML_INPUT_ERROR 9 -#define HTML_INPUT_HEIGHT 10 -#define HTML_INPUT_ID 11 -#define HTML_INPUT_LANG 12 -#define HTML_INPUT_MAX 13 -#define HTML_INPUT_MAXLENGTH 14 -#define HTML_INPUT_MD 15 -#define HTML_INPUT_MIN 16 -#define HTML_INPUT_NAME 17 -#define HTML_INPUT_NOTAB 18 -#define HTML_INPUT_ONBLUR 19 -#define HTML_INPUT_ONCHANGE 20 -#define HTML_INPUT_ONCLICK 21 -#define HTML_INPUT_ONFOCUS 22 -#define HTML_INPUT_ONSELECT 23 -#define HTML_INPUT_SIZE 24 -#define HTML_INPUT_SRC 25 -#define HTML_INPUT_STYLE 26 -#define HTML_INPUT_TABINDEX 27 -#define HTML_INPUT_TITLE 28 -#define HTML_INPUT_TYPE 29 -#define HTML_INPUT_VALUE 30 -#define HTML_INPUT_WIDTH 31 -#define HTML_INPUT_ATTRIBUTES 32 - -#define HTML_ISINDEX_ACTION 0 /* Treat as synonym for HREF. - FM */ -#define HTML_ISINDEX_DIR 1 -#define HTML_ISINDEX_HREF 2 /* HTML 3.0 "action". - FM */ -#define HTML_ISINDEX_ID 3 -#define HTML_ISINDEX_LANG 4 -#define HTML_ISINDEX_PROMPT 5 /* HTML 3.0 "prompt". - FM */ -#define HTML_ISINDEX_TITLE 6 -#define HTML_ISINDEX_ATTRIBUTES 7 - -#define HTML_KEYGEN_CHALLENGE 0 -#define HTML_KEYGEN_CLASS 1 -#define HTML_KEYGEN_DIR 2 -#define HTML_KEYGEN_ID 3 -#define HTML_KEYGEN_LANG 4 -#define HTML_KEYGEN_NAME 5 -#define HTML_KEYGEN_STYLE 6 -#define HTML_KEYGEN_TITLE 7 -#define HTML_KEYGEN_ATTRIBUTES 8 - -#define HTML_LABEL_ACCESSKEY 0 -#define HTML_LABEL_CLASS 1 -#define HTML_LABEL_CLEAR 2 -#define HTML_LABEL_DIR 3 -#define HTML_LABEL_FOR 4 -#define HTML_LABEL_ID 5 -#define HTML_LABEL_LANG 6 -#define HTML_LABEL_ONCLICK 7 -#define HTML_LABEL_STYLE 8 -#define HTML_LABEL_TITLE 9 -#define HTML_LABEL_ATTRIBUTES 10 - -#define HTML_LEGEND_ACCESSKEY 0 -#define HTML_LEGEND_ALIGN 1 -#define HTML_LEGEND_CLASS 2 -#define HTML_LEGEND_CLEAR 3 -#define HTML_LEGEND_DIR 4 -#define HTML_LEGEND_ID 5 -#define HTML_LEGEND_LANG 6 -#define HTML_LEGEND_STYLE 7 -#define HTML_LEGEND_TITLE 8 -#define HTML_LEGEND_ATTRIBUTES 9 - -#define HTML_LI_CLASS 0 -#define HTML_LI_CLEAR 1 -#define HTML_LI_DINGBAT 2 -#define HTML_LI_DIR 3 -#define HTML_LI_ID 4 -#define HTML_LI_LANG 5 -#define HTML_LI_MD 6 -#define HTML_LI_SKIP 7 -#define HTML_LI_SRC 8 -#define HTML_LI_STYLE 9 -#define HTML_LI_TITLE 10 -#define HTML_LI_TYPE 11 -#define HTML_LI_VALUE 12 -#define HTML_LI_ATTRIBUTES 13 - -#define HTML_LINK_CHARSET 0 /* RFC 2070 HTML i18n - kw */ -#define HTML_LINK_CLASS 1 -#define HTML_LINK_HREF 2 -#define HTML_LINK_ID 3 -#define HTML_LINK_MEDIA 4 -#define HTML_LINK_REL 5 -#define HTML_LINK_REV 6 -#define HTML_LINK_STYLE 7 -#define HTML_LINK_TARGET 8 -#define HTML_LINK_TITLE 9 -#define HTML_LINK_TYPE 10 -#define HTML_LINK_ATTRIBUTES 11 - -#define HTML_MAP_CLASS 0 -#define HTML_MAP_CLEAR 1 -#define HTML_MAP_DIR 2 -#define HTML_MAP_ID 3 -#define HTML_MAP_LANG 4 -#define HTML_MAP_NAME 5 -#define HTML_MAP_STYLE 6 -#define HTML_MAP_TITLE 7 -#define HTML_MAP_ATTRIBUTES 8 - -#define HTML_MATH_BOX 0 -#define HTML_MATH_CLASS 1 -#define HTML_MATH_CLEAR 2 -#define HTML_MATH_DIR 3 -#define HTML_MATH_ID 4 -#define HTML_MATH_LANG 5 -#define HTML_MATH_STYLE 6 -#define HTML_MATH_TITLE 7 -#define HTML_MATH_ATTRIBUTES 8 - -#define HTML_META_CONTENT 0 -#define HTML_META_HTTP_EQUIV 1 /* For parsing in HTML.c - FM */ -#define HTML_META_NAME 2 -#define HTML_META_ATTRIBUTES 3 - -#define NEXTID_N 0 - -#define HTML_NOTE_CLASS 0 -#define HTML_NOTE_CLEAR 1 -#define HTML_NOTE_DIR 2 -#define HTML_NOTE_ID 3 -#define HTML_NOTE_LANG 4 -#define HTML_NOTE_MD 5 -#define HTML_NOTE_ROLE 6 /* Old name for CLASS - FM */ -#define HTML_NOTE_SRC 7 -#define HTML_NOTE_STYLE 8 -#define HTML_NOTE_TITLE 9 -#define HTML_NOTE_ATTRIBUTES 10 - -#define HTML_OBJECT_ALIGN 0 -#define HTML_OBJECT_BORDER 1 -#define HTML_OBJECT_CLASS 2 -#define HTML_OBJECT_CLASSID 3 -#define HTML_OBJECT_CODEBASE 4 -#define HTML_OBJECT_CODETYPE 5 -#define HTML_OBJECT_DATA 6 -#define HTML_OBJECT_DECLARE 7 -#define HTML_OBJECT_DIR 8 -#define HTML_OBJECT_HEIGHT 9 -#define HTML_OBJECT_HSPACE 10 -#define HTML_OBJECT_ID 11 -#define HTML_OBJECT_ISMAP 12 -#define HTML_OBJECT_LANG 13 -#define HTML_OBJECT_NAME 14 -#define HTML_OBJECT_NOTAB 15 -#define HTML_OBJECT_SHAPES 16 -#define HTML_OBJECT_STANDBY 17 -#define HTML_OBJECT_STYLE 18 -#define HTML_OBJECT_TABINDEX 19 -#define HTML_OBJECT_TITLE 20 -#define HTML_OBJECT_TYPE 21 -#define HTML_OBJECT_USEMAP 22 -#define HTML_OBJECT_VSPACE 23 -#define HTML_OBJECT_WIDTH 24 -#define HTML_OBJECT_ATTRIBUTES 25 - -#define HTML_OL_CLASS 0 -#define HTML_OL_CLEAR 1 -#define HTML_OL_COMPACT 2 -#define HTML_OL_CONTINUE 3 -#define HTML_OL_DIR 4 -#define HTML_OL_ID 5 -#define HTML_OL_LANG 6 -#define HTML_OL_SEQNUM 7 -#define HTML_OL_START 8 -#define HTML_OL_STYLE 9 -#define HTML_OL_TITLE 10 -#define HTML_OL_TYPE 11 -#define HTML_OL_ATTRIBUTES 12 - -#define HTML_OPTION_CLASS 0 -#define HTML_OPTION_CLEAR 1 -#define HTML_OPTION_DIR 2 -#define HTML_OPTION_DISABLED 3 -#define HTML_OPTION_ERROR 4 -#define HTML_OPTION_ID 5 -#define HTML_OPTION_LANG 6 -#define HTML_OPTION_SELECTED 7 -#define HTML_OPTION_SHAPE 8 -#define HTML_OPTION_STYLE 9 -#define HTML_OPTION_TITLE 10 -#define HTML_OPTION_VALUE 11 -#define HTML_OPTION_ATTRIBUTES 12 - -#define HTML_OVERLAY_CLASS 0 -#define HTML_OVERLAY_HEIGHT 1 -#define HTML_OVERLAY_ID 2 -#define HTML_OVERLAY_IMAGEMAP 3 -#define HTML_OVERLAY_MD 4 -#define HTML_OVERLAY_SRC 5 -#define HTML_OVERLAY_STYLE 6 -#define HTML_OVERLAY_TITLE 7 -#define HTML_OVERLAY_UNITS 8 -#define HTML_OVERLAY_WIDTH 9 -#define HTML_OVERLAY_X 10 -#define HTML_OVERLAY_Y 11 -#define HTML_OVERLAY_ATTRIBUTES 12 - -#define HTML_P_ALIGN 0 -#define HTML_P_CLASS 1 -#define HTML_P_CLEAR 2 -#define HTML_P_DIR 3 -#define HTML_P_ID 4 -#define HTML_P_LANG 5 -#define HTML_P_NOWRAP 6 -#define HTML_P_STYLE 7 -#define HTML_P_TITLE 8 -#define HTML_P_ATTRIBUTES 9 - -#define HTML_PARAM_ACCEPT 0 -#define HTML_PARAM_ACCEPT_CHARSET 1 -#define HTML_PARAM_ACCEPT_ENCODING 2 -#define HTML_PARAM_CLASS 3 -#define HTML_PARAM_CLEAR 4 -#define HTML_PARAM_DATA 5 -#define HTML_PARAM_DIR 6 -#define HTML_PARAM_ID 7 -#define HTML_PARAM_LANG 8 -#define HTML_PARAM_NAME 9 -#define HTML_PARAM_OBJECT 10 -#define HTML_PARAM_REF 11 -#define HTML_PARAM_STYLE 12 -#define HTML_PARAM_TITLE 13 -#define HTML_PARAM_TYPE 14 -#define HTML_PARAM_VALUE 15 -#define HTML_PARAM_VALUEREF 16 /* Use VALUETYPE (DATA|REF|OBJECT). - FM */ -#define HTML_PARAM_VALUETYPE 17 -#define HTML_PARAM_ATTRIBUTES 18 - -#define HTML_SCRIPT_CLASS 0 -#define HTML_SCRIPT_CLEAR 1 -#define HTML_SCRIPT_DIR 2 -#define HTML_SCRIPT_EVENT 3 -#define HTML_SCRIPT_FOR 4 -#define HTML_SCRIPT_ID 5 -#define HTML_SCRIPT_LANG 6 -#define HTML_SCRIPT_LANGUAGE 7 -#define HTML_SCRIPT_NAME 8 -#define HTML_SCRIPT_SCRIPTENGINE 9 -#define HTML_SCRIPT_SRC 10 -#define HTML_SCRIPT_STYLE 11 -#define HTML_SCRIPT_TITLE 12 -#define HTML_SCRIPT_TYPE 13 -#define HTML_SCRIPT_ATTRIBUTES 14 - -#define HTML_SELECT_ALIGN 0 -#define HTML_SELECT_CLASS 1 -#define HTML_SELECT_CLEAR 2 -#define HTML_SELECT_DIR 3 -#define HTML_SELECT_DISABLED 4 -#define HTML_SELECT_ERROR 5 -#define HTML_SELECT_HEIGHT 6 -#define HTML_SELECT_ID 7 -#define HTML_SELECT_LANG 8 -#define HTML_SELECT_MD 9 -#define HTML_SELECT_MULTIPLE 10 -#define HTML_SELECT_NAME 11 -#define HTML_SELECT_NOTAB 12 -#define HTML_SELECT_ONBLUR 13 -#define HTML_SELECT_ONCHANGE 14 -#define HTML_SELECT_ONFOCUS 15 -#define HTML_SELECT_SIZE 16 -#define HTML_SELECT_STYLE 17 -#define HTML_SELECT_TABINDEX 18 -#define HTML_SELECT_TITLE 19 -#define HTML_SELECT_UNITS 20 -#define HTML_SELECT_WIDTH 21 -#define HTML_SELECT_ATTRIBUTES 22 - -#define HTML_STYLE_DIR 0 -#define HTML_STYLE_LANG 1 -#define HTML_STYLE_NOTATION 2 -#define HTML_STYLE_TITLE 3 -#define HTML_STYLE_ATTRIBUTES 4 - -#define HTML_TAB_ALIGN 0 -#define HTML_TAB_CLASS 1 -#define HTML_TAB_CLEAR 2 -#define HTML_TAB_DIR 3 -#define HTML_TAB_DP 4 -#define HTML_TAB_ID 5 -#define HTML_TAB_INDENT 6 -#define HTML_TAB_LANG 7 -#define HTML_TAB_STYLE 8 -#define HTML_TAB_TITLE 9 -#define HTML_TAB_TO 10 -#define HTML_TAB_ATTRIBUTES 11 - -#define HTML_TABLE_ALIGN 0 -#define HTML_TABLE_BACKGROUND 1 -#define HTML_TABLE_BORDER 2 -#define HTML_TABLE_CELLPADDING 3 -#define HTML_TABLE_CELLSPACING 4 -#define HTML_TABLE_CLASS 5 -#define HTML_TABLE_CLEAR 6 -#define HTML_TABLE_COLS 7 -#define HTML_TABLE_COLSPEC 8 -#define HTML_TABLE_DIR 9 -#define HTML_TABLE_DP 10 -#define HTML_TABLE_FRAME 11 -#define HTML_TABLE_ID 12 -#define HTML_TABLE_LANG 13 -#define HTML_TABLE_NOFLOW 14 -#define HTML_TABLE_NOWRAP 15 -#define HTML_TABLE_RULES 16 -#define HTML_TABLE_STYLE 17 -#define HTML_TABLE_SUMMARY 18 -#define HTML_TABLE_TITLE 19 -#define HTML_TABLE_UNITS 20 -#define HTML_TABLE_WIDTH 21 -#define HTML_TABLE_ATTRIBUTES 22 - -#define HTML_TD_ALIGN 0 -#define HTML_TD_AXES 1 -#define HTML_TD_AXIS 2 -#define HTML_TD_BACKGROUND 3 -#define HTML_TD_CHAR 4 -#define HTML_TD_CHAROFF 5 -#define HTML_TD_CLASS 6 -#define HTML_TD_CLEAR 7 -#define HTML_TD_COLSPAN 8 -#define HTML_TD_DIR 9 -#define HTML_TD_DP 10 -#define HTML_TD_HEIGHT 11 -#define HTML_TD_ID 12 -#define HTML_TD_LANG 13 -#define HTML_TD_NOWRAP 14 -#define HTML_TD_ROWSPAN 15 -#define HTML_TD_STYLE 16 -#define HTML_TD_TITLE 17 -#define HTML_TD_VALIGN 18 -#define HTML_TD_WIDTH 19 -#define HTML_TD_ATTRIBUTES 20 - -#define HTML_TEXTAREA_ACCEPT_CHARSET 0 /* RFC 2070 HTML i18n - kw */ -#define HTML_TEXTAREA_ALIGN 1 -#define HTML_TEXTAREA_CLASS 2 -#define HTML_TEXTAREA_CLEAR 3 -#define HTML_TEXTAREA_COLS 4 -#define HTML_TEXTAREA_DIR 5 -#define HTML_TEXTAREA_DISABLED 6 -#define HTML_TEXTAREA_ERROR 7 -#define HTML_TEXTAREA_ID 8 -#define HTML_TEXTAREA_LANG 9 -#define HTML_TEXTAREA_NAME 10 -#define HTML_TEXTAREA_NOTAB 11 -#define HTML_TEXTAREA_ONBLUR 12 -#define HTML_TEXTAREA_ONCHANGE 13 -#define HTML_TEXTAREA_ONFOCUS 14 -#define HTML_TEXTAREA_ONSELECT 15 -#define HTML_TEXTAREA_ROWS 16 -#define HTML_TEXTAREA_STYLE 17 -#define HTML_TEXTAREA_TABINDEX 18 -#define HTML_TEXTAREA_TITLE 19 -#define HTML_TEXTAREA_ATTRIBUTES 20 - -#define HTML_TR_ALIGN 0 -#define HTML_TR_CHAR 1 -#define HTML_TR_CHAROFF 2 -#define HTML_TR_CLASS 3 -#define HTML_TR_CLEAR 4 -#define HTML_TR_DIR 5 -#define HTML_TR_DP 6 -#define HTML_TR_ID 7 -#define HTML_TR_LANG 8 -#define HTML_TR_NOWRAP 9 -#define HTML_TR_STYLE 10 -#define HTML_TR_TITLE 11 -#define HTML_TR_VALIGN 12 -#define HTML_TR_ATTRIBUTES 13 -#define HTML_UL_CLASS 0 -#define HTML_UL_CLEAR 1 -#define HTML_UL_COMPACT 2 -#define HTML_UL_DINGBAT 3 -#define HTML_UL_DIR 4 -#define HTML_UL_ID 5 -#define HTML_UL_LANG 6 -#define HTML_UL_MD 7 -#define HTML_UL_PLAIN 8 -#define HTML_UL_SRC 9 -#define HTML_UL_STYLE 10 -#define HTML_UL_TITLE 11 -#define HTML_UL_TYPE 12 -#define HTML_UL_WRAP 13 -#define HTML_UL_ATTRIBUTES 14 +#include <hdr_HTMLDTD.h> #ifdef USE_PRETTYSRC /* values of HTML attributes' types */ diff --git a/WWW/Library/Implementation/HTPlain.c b/WWW/Library/Implementation/HTPlain.c index dbcedc1f..3e40be02 100644 --- a/WWW/Library/Implementation/HTPlain.c +++ b/WWW/Library/Implementation/HTPlain.c @@ -616,12 +616,12 @@ static void HTPlain_write(HTStream *me, const char *s, int l) /* * Ignore 8204 (zwnj) or 8205 (zwj), if we get to here. - FM */ - CTRACE((tfp, "HTPlain_write: Ignoring '%ld'.\n", code)); + CTRACE((tfp, "HTPlain_write: Ignoring '%" PRI_UCode_t "'.\n", code)); } else if (code == 8206 || code == 8207) { /* * Ignore 8206 (lrm) or 8207 (rlm), if we get to here. - FM */ - CTRACE((tfp, "HTPlain_write: Ignoring '%ld'.\n", code)); + CTRACE((tfp, "HTPlain_write: Ignoring '%" PRI_UCode_t "'.\n", code)); } else { /* * Out of luck, so use the UHHH notation (ugh). - FM diff --git a/WWW/Library/Implementation/HTRules.c b/WWW/Library/Implementation/HTRules.c index e88963c9..382805ff 100644 --- a/WWW/Library/Implementation/HTRules.c +++ b/WWW/Library/Implementation/HTRules.c @@ -1,5 +1,5 @@ /* - * $LynxId: HTRules.c,v 1.30 2007/08/02 20:12:40 tom Exp $ + * $LynxId: HTRules.c,v 1.34 2008/07/06 12:53:43 tom Exp $ * * Configuration manager for Hypertext Daemon HTRules.c * ========================================== @@ -456,7 +456,7 @@ int HTSetConfiguration(char *config) const char *cond_op = NULL; const char *cond = NULL; float quality, secs, secs_per_byte; - int maxbytes; + off_t maxbytes; int status; StrAllocCopy(line, config); @@ -500,7 +500,7 @@ int HTSetConfiguration(char *config) } else if (0 == strcasecomp(word1, "presentation")) { if (pointer) - status = sscanf(pointer, "%f%f%f%d", + status = sscanf(pointer, "%f%f%f%" SCN_off_t "", &quality, &secs, &secs_per_byte, &maxbytes); else status = 0; diff --git a/WWW/Library/Implementation/HTTCP.c b/WWW/Library/Implementation/HTTCP.c index c8f7deb6..05d41354 100644 --- a/WWW/Library/Implementation/HTTCP.c +++ b/WWW/Library/Implementation/HTTCP.c @@ -1,5 +1,5 @@ /* - * $LynxId: HTTCP.c,v 1.93 2007/05/22 23:54:43 tom Exp $ + * $LynxId: HTTCP.c,v 1.95 2008/07/06 12:55:40 tom Exp $ * * Generic Communication Code HTTCP.c * ========================== @@ -2091,8 +2091,9 @@ int HTDoRead(int fildes, #endif /* UCX && VAXC */ } #ifdef USE_READPROGRESS - CTRACE2(TRACE_TIMING, (tfp, "...HTDoRead returns %d (%ld seconds)\n", - result, (long) (time((time_t *) 0) - start))); + CTRACE2(TRACE_TIMING, (tfp, "...HTDoRead returns %d (%" PRI_time_t + " seconds)\n", + result, CAST_time_t(time((time_t *) 0) - start))); #endif return result; } diff --git a/WWW/Library/Implementation/HTTP.c b/WWW/Library/Implementation/HTTP.c index 8fb37a13..6f016442 100644 --- a/WWW/Library/Implementation/HTTP.c +++ b/WWW/Library/Implementation/HTTP.c @@ -1,5 +1,5 @@ /* - * $LynxId: HTTP.c,v 1.94 2008/04/27 17:05:55 tom Exp $ + * $LynxId: HTTP.c,v 1.96 2008/07/06 12:55:40 tom Exp $ * * HyperText Tranfer Protocol - Client implementation HTTP.c * ========================== @@ -1034,13 +1034,13 @@ static int HTLoadHTTP(const char *arg, if (pres->get_accept) { if (pres->quality < 1.0) { if (pres->maxbytes > 0) { - sprintf(temp, ";q=%4.3f;mxb=%ld", + sprintf(temp, ";q=%4.3f;mxb=%" PRI_off_t "", pres->quality, pres->maxbytes); } else { sprintf(temp, ";q=%4.3f", pres->quality); } } else if (pres->maxbytes > 0) { - sprintf(temp, ";mxb=%ld", pres->maxbytes); + sprintf(temp, ";mxb=%" PRI_off_t "", pres->maxbytes); } else { temp[0] = '\0'; } diff --git a/WWW/Library/Implementation/HTUtils.h b/WWW/Library/Implementation/HTUtils.h index 3d8b0dd6..eb794f59 100644 --- a/WWW/Library/Implementation/HTUtils.h +++ b/WWW/Library/Implementation/HTUtils.h @@ -1,5 +1,5 @@ /* - * $LynxId: HTUtils.h,v 1.79 2008/04/13 14:43:32 tom Exp $ + * $LynxId: HTUtils.h,v 1.85 2008/07/06 12:55:40 tom Exp $ * * Utility macros for the W3 code library * MACROS FOR GENERAL USE @@ -535,6 +535,63 @@ extern int WWW_TraceMask; #define TRACE_GRIDTEXT (TRACE_bit(7)) #define TRACE_TIMING (TRACE_bit(8)) +/* + * Get printing/scanning formats. + */ +#if defined(HAVE_INTTYPES_H) +#include <inttypes.h> +#endif + +/* + * Printing/scanning-formats for "off_t", as well as cast needed to fit. + */ +#if defined(HAVE_INTTYPES_H) && defined(SIZEOF_OFF_T) +#if SIZEOF_OFF_T == 8 +#define PRI_off_t PRId64 +#define SCN_off_t SCNd64 +#define CAST_off_t(n) (int64_t)(n) +#else +#define PRI_off_t PRId32 +#define SCN_off_t SCNd32 +#define CAST_off_t(n) (int32_t)(n) +#endif +#endif + +#ifndef PRI_off_t +#define PRI_off_t "ld" +#define SCN_off_t "ld" +#define CAST_off_t(n) (long)(n) +#endif + +/* + * Printing-format for "time_t", as well as cast needed to fit. + */ +#if defined(HAVE_INTTYPES_H) && defined(SIZEOF_TIME_T) +#if SIZEOF_TIME_T == 8 +#define PRI_time_t PRId64 +#define SCN_time_t SCNd64 +#define CAST_time_t(n) (int64_t)(n) +#else +#define PRI_time_t PRId32 +#define SCN_time_t SCNd32 +#define CAST_time_t(n) (int32_t)(n) +#endif +#endif + +#ifndef PRI_time_t +#define PRI_time_t "ld" +#define SCN_time_t "ld" +#define CAST_time_t(n) (long)(n) +#endif + +/* + * Printing-format for "UCode_t". + */ +#define PRI_UCode_t "ld" + +/* + * Verbose-tracing. + */ #if defined(USE_VERTRACE) && !defined(LY_TRACELINE) #define LY_TRACELINE __LINE__ #endif @@ -615,7 +672,7 @@ extern int WWW_TraceMask; #if defined(USE_GNUTLS_FUNCS) #include <tidy_tls.h> -#define USE_GNUTLS_INCL 1 /* do this for the ".c" ifdef's */ +#define USE_GNUTLS_INCL 1 /* do this for the ".c" ifdef's */ #elif defined(USE_GNUTLS_INCL) #include <gnutls/openssl.h> /* diff --git a/WWW/Library/Implementation/SGML.c b/WWW/Library/Implementation/SGML.c index 37325689..9646afb6 100644 --- a/WWW/Library/Implementation/SGML.c +++ b/WWW/Library/Implementation/SGML.c @@ -1,5 +1,5 @@ /* - * $LynxId: SGML.c,v 1.92 2007/07/22 21:52:43 Rado.Smiljanic Exp $ + * $LynxId: SGML.c,v 1.96 2008/07/06 15:01:52 tom Exp $ * * General SGML Parser code SGML.c * ======================== @@ -14,13 +14,6 @@ #include <HTUtils.h> -/* Remove the following to disable the experimental HTML DTD parsing. - Currently only used in this source file. - kw */ - -#ifndef NO_EXTENDED_HTMLDTD -#define EXTENDED_HTMLDTD -#endif - #include <SGML.h> #include <HTMLDTD.h> #include <HTAccess.h> @@ -91,8 +84,6 @@ static void fake_put_character(void *p GCC_UNUSED, #define PUTUTF8(code) (UCPutUtf8_charstring((HTStream *)context->target, \ (putc_func_t*)(context->actions->put_character), code)) -#define OPT 1 - /*the following macros are used for pretty source view. */ #define IS_C(attr) (attr.type == HTMLA_CLASS) @@ -788,7 +779,7 @@ static void handle_entity(HTStream *context, char term) if (psrc_view) PSRCSTART(badseq); #endif - CTRACE((tfp, "SGML: Unknown entity '%s' %ld %ld\n", s, (long) code, uck)); /* S/390 -- gil -- 0695 */ + CTRACE((tfp, "SGML: Unknown entity '%s' %" PRI_UCode_t " %ld\n", s, code, uck)); /* S/390 -- gil -- 0695 */ PUTC('&'); PUTS(s); if (term != '\0') @@ -935,8 +926,6 @@ static void handle_sgmlatt(HTStream *context) #define ALT_TAGP(t) ALT_TAGP_OF_TAGNUM(TAGNUM_OF_TAGP(t)) #define NORMAL_TAGP(t) NORMAL_TAGP_OF_TAGNUM(TAGNUM_OF_TAGP(t)) -#ifdef EXTENDED_HTMLDTD - static BOOL element_valid_within(HTTag * new_tag, HTTag * stacked_tag, BOOL direct) { TagClass usecontains, usecontained; @@ -1007,15 +996,12 @@ static int is_on_stack(HTStream *context, HTTag * old_tag) } return 0; } -#endif /* EXTENDED_HTMLDTD */ /* End element * ----------- */ static void end_element(HTStream *context, HTTag * old_tag) { -#ifdef EXTENDED_HTMLDTD - BOOL extra_action_taken = NO; canclose_t canclose_check = close_valid; int stackpos = is_on_stack(context, old_tag); @@ -1062,8 +1048,6 @@ static void end_element(HTStream *context, HTTag * old_tag) } /* Now let the non-extended code deal with the rest. - kw */ -#endif /* EXTENDED_HTMLDTD */ - /* * If we are in a SELECT block, ignore anything but a SELECT end tag. - FM */ @@ -1162,8 +1146,6 @@ static void start_element(HTStream *context) HTMLElement e = TAGNUM_OF_TAGP(new_tag); BOOL ok = FALSE; -#ifdef EXTENDED_HTMLDTD - BOOL valid = YES; BOOL direct_container = YES; BOOL extra_action_taken = NO; @@ -1237,8 +1219,6 @@ static void start_element(HTStream *context) } /* Fall through to the non-extended code - kw */ -#endif /* EXTENDED_HTMLDTD */ - /* * If we are not in a SELECT block, check if this is a SELECT start tag. * Otherwise (i.e., we are in a SELECT block) accept only OPTION as valid, @@ -3887,22 +3867,16 @@ static void SGML_character(HTStream *context, char c_in) #endif } else { BOOL tag_OK = (BOOL) (c == '>' || WHITE(c)); - -#if OPT HTMLElement e = TAGNUM_OF_TAGP(t); int branch = 2; /* it can be 0,1,2 */ -#endif + context->current_tag = t; if (HAS_ALT_TAGNUM(TAGNUM_OF_TAGP(t)) && context->element_stack && ALT_TAGP(t) == context->element_stack->tag) context->element_stack->tag = NORMAL_TAGP(context->element_stack->tag); -#if OPT - if (tag_OK -#ifdef EXTENDED_HTMLDTD - && Old_DTD -#endif - ) { + + if (tag_OK && Old_DTD) { switch (e) { case HTML_DD: case HTML_DT: @@ -3936,34 +3910,13 @@ static void SGML_character(HTStream *context, char c_in) break; } } -#endif -#ifdef EXTENDED_HTMLDTD /* * Just handle ALL end tags normally :-) - kw */ if (!Old_DTD) { end_element(context, context->current_tag); - } else -#endif /* EXTENDED_HTMLDTD */ - - if (tag_OK && -#if OPT - (branch == 0) -#else - (!strcasecomp(string->data, "DD") || - !strcasecomp(string->data, "DT") || - !strcasecomp(string->data, "LI") || - !strcasecomp(string->data, "LH") || - !strcasecomp(string->data, "TD") || - !strcasecomp(string->data, "TH") || - !strcasecomp(string->data, "TR") || - !strcasecomp(string->data, "THEAD") || - !strcasecomp(string->data, "TFOOT") || - !strcasecomp(string->data, "TBODY") || - !strcasecomp(string->data, "COLGROUP")) -#endif - ) { + } else if (tag_OK && (branch == 0)) { /* * Don't treat these end tags as invalid, nor act on them. * - FM @@ -3979,24 +3932,7 @@ static void SGML_character(HTStream *context, char c_in) context->state = S_text; } break; - } else if (tag_OK && -#if OPT - (branch == 1) -#else - (!strcasecomp(string->data, "A") || - !strcasecomp(string->data, "B") || - !strcasecomp(string->data, "BLINK") || - !strcasecomp(string->data, "CITE") || - !strcasecomp(string->data, "EM") || - !strcasecomp(string->data, "FONT") || - !strcasecomp(string->data, "FORM") || - !strcasecomp(string->data, "I") || - !strcasecomp(string->data, "P") || - !strcasecomp(string->data, "STRONG") || - !strcasecomp(string->data, "TT") || - !strcasecomp(string->data, "U")) -#endif - ) { + } else if (tag_OK && (branch == 1)) { /* * Handle end tags for container elements declared as * SGML_EMPTY to prevent "expected tag substitution" but diff --git a/WWW/Library/Implementation/dtd_util.c b/WWW/Library/Implementation/dtd_util.c index b53b8bbd..861b18f4 100644 --- a/WWW/Library/Implementation/dtd_util.c +++ b/WWW/Library/Implementation/dtd_util.c @@ -1,12 +1,15 @@ /* - * $LynxId: dtd_util.c,v 1.10 2008/07/05 00:32:17 tom Exp $ + * $LynxId: dtd_util.c,v 1.26 2008/07/07 00:03:09 tom Exp $ * * Given a SGML_dtd structure, write a corresponding flat file, or "C" source. * Given the flat-file, write the "C" source. + * + * TODO: read flat-file */ #include <HTUtils.h> #include <HTMLDTD.h> +#include <string.h> /* * Tweaks to build standalone. @@ -22,7 +25,9 @@ FILE *TraceFP(void) /* * Begin the actual utility. */ -#define GETOPT "flo:ts" +#define GETOPT "chlo:ts" + +#define NOTE(message) fprintf(output, message "\n"); static void failed(const char *s) { @@ -37,11 +42,12 @@ static void usage(void) "Usage: dtd_util [options]", "", "Options:", - " -o filename", - " -l load", - " -f flat file", - " -t tagsoup", - " -s strict" + " -c generate C-source" + " -h generate C-header" + " -l load", + " -o filename specify output (default: stdout)", + " -s strict (HTML DTD 0)", + " -t tagsoup (HTML DTD 1)", }; unsigned n; @@ -112,6 +118,29 @@ static int first_attrs(const SGML_dtd * dtd, int which) return result; } +static char *no_dashes(char *target, const char *source) +{ + int j; + + for (j = 0; (target[j] = source[j]) != '\0'; ++j) { + if (!isalnum(target[j])) + target[j] = '_'; + } + return target; +} + +/* the second "OBJECT" is treated specially */ +static int first_object(const SGML_dtd * dtd, int which) +{ + int check; + + for (check = 0; check <= which; ++check) { + if (!strcmp(dtd->tags[check].name, "OBJECT")) + break; + } + return (check == which); +} + static const char *NameOfAttrs(const SGML_dtd * dtd, int which) { int check; @@ -152,14 +181,66 @@ static const char *XXX_attr(const SGML_dtd * dtd, int which) return result; } -static void dump_src_HTTag_Defines(FILE *output, HTTag * tag) +static const char *DEF_name(const SGML_dtd * dtd, int which) { + const char *result = dtd->tags[which].name; + + if (!strcmp(result, "OBJECT") && !first_object(dtd, which)) + result = "OBJECT_PCDATA"; + return result; +} + +typedef struct { + const char *name; + attr *attrs; + int count; + int which; +} AttrInfo; + +static int compare_attr(const void *a, const void *b) +{ + const AttrInfo *p = (const AttrInfo *) a; + const AttrInfo *q = (const AttrInfo *) b; + + return strcmp(p->name, q->name); +} + +static AttrInfo *sorted_attrs(const SGML_dtd * dtd, unsigned *countp, int lower) +{ + int j; + + AttrInfo *data = (AttrInfo *) calloc(dtd->number_of_tags, sizeof(AttrInfo)); + unsigned count = 0; + + /* get the attribute-data */ + for (j = 0; j < dtd->number_of_tags; ++j) { + if (first_attrs(dtd, j)) { + if (lower) + data[count].name = strdup(XXX_attr(dtd, j)); + else + data[count].name = NameOfAttrs(dtd, j); + data[count].attrs = dtd->tags[j].attributes; + data[count].count = dtd->tags[j].number_of_attributes; + data[count].which = j; + ++count; + } + } + /* sort the data by the name of their associated tag */ + qsort(data, count, sizeof(*data), compare_attr); + *countp = count; + return data; +} + +static void dump_src_HTTag_Defines(FILE *output, const SGML_dtd * dtd, int which) +{ + HTTag *tag = &(dtd->tags[which]); + #define myFMT "0x%05X" fprintf(output, - "#define T_%-10s " + "#define T_%-13s " myFMT "," myFMT "," myFMT "," myFMT "," myFMT "," myFMT - ", " myFMT "\n", - tag->name, + "," myFMT "\n", + DEF_name(dtd, which), tag->tagclass, tag->contains, tag->icontains, @@ -204,7 +285,7 @@ static void dump_src_HTTag_Attrs(FILE *output, const SGML_dtd * dtd, int which) } fprintf(output, "\t{ 0 T(N) }\t/* Terminate list */\n"); fprintf(output, "};\n"); - fprintf(output, "\n"); + NOTE(""); } static void dump_src_HTTag(FILE *output, const SGML_dtd * dtd, int which) @@ -220,32 +301,193 @@ static void dump_src_HTTag(FILE *output, const SGML_dtd * dtd, int which) PrintF(output, 16, "%s_attr,", XXX_attr(dtd, which)); PrintF(output, 28, "HTML_%s_ATTRIBUTES,", NameOfAttrs(dtd, which)); PrintF(output, 14, "%s,", SGMLContent2s(tag->contents)); - fprintf(output, "T_%s", tag->name); + fprintf(output, "T_%s", DEF_name(dtd, which)); fprintf(output, "},\n"); } -static void dump_source(FILE *output, const SGML_dtd * dtd) +static void dump_source(FILE *output, const SGML_dtd * dtd, int dtd_version) { + const char *marker = "src_HTMLDTD_H"; int j; + unsigned count = 0; + AttrInfo *data = sorted_attrs(dtd, &count, 1); + + fprintf(output, "/* %cLynxId%c */\n", '$', '$'); + fprintf(output, "#ifndef %s%d\n", marker, dtd_version); + fprintf(output, "#define %s%d 1\n\n", marker, dtd_version); + + /* + * If we ifdef this for once, and make the table names distinct, we can + * #include the strict- and tagsoup-output directly in HTMLDTD.c + */ + NOTE("#ifndef once_HTMLDTD"); + NOTE("#define once_HTMLDTD 1"); + NOTE(""); + /* construct TagClass-define's */ - fprintf(output, "/*\n vile:cmode\n %d tags\n */\n", dtd->number_of_tags); - for (j = 0; j < dtd->number_of_tags; ++j) { - dump_src_HTTag_Defines(output, &(dtd->tags[j])); + for (j = 0; j <= dtd->number_of_tags; ++j) { + dump_src_HTTag_Defines(output, dtd, j); } - fprintf(output, "\n"); + NOTE("#define T__UNREC_ 0x00000,0x00000,0x00000,0x00000,0x00000,0x00000,0x00000"); /* construct attribute-tables */ - for (j = 0; j < dtd->number_of_tags; ++j) { - if (first_attrs(dtd, j)) - dump_src_HTTag_Attrs(output, dtd, j); + NOTE("#ifdef USE_PRETTYSRC"); + NOTE("# define N HTMLA_NORMAL"); + NOTE("# define i HTMLA_ANAME"); + NOTE("# define h HTMLA_HREF"); + NOTE("# define c HTMLA_CLASS"); + NOTE("# define x HTMLA_AUXCLASS"); + NOTE("# define T(t) , t"); + NOTE("#else"); + NOTE("# define T(t) /*nothing */"); + NOTE("#endif"); + NOTE("/* *INDENT-OFF* */"); + NOTE(""); + for (j = 0; j < (int) count; ++j) { + dump_src_HTTag_Attrs(output, dtd, data[j].which); } + NOTE("/* *INDENT-ON* */"); + NOTE(""); + NOTE("#undef N"); + NOTE("#undef i"); + NOTE("#undef h"); + NOTE("#undef c"); + NOTE("#undef x"); + NOTE(""); + NOTE("#undef T"); + + NOTE(""); + NOTE("/* these definitions are used in the tags-tables */"); + NOTE("#undef P"); + NOTE("#undef P_"); + NOTE("#ifdef USE_COLOR_STYLE"); + NOTE("#define P_(x) x , (sizeof x) -1"); + NOTE("#define NULL_HTTag_ NULL, 0"); + NOTE("#else"); + NOTE("#define P_(x) x"); + NOTE("#define NULL_HTTag_ NULL"); + NOTE("#endif"); + NOTE(""); + NOTE("#ifdef EXP_JUSTIFY_ELTS"); + NOTE("#define P(x) P_(x), 1"); + NOTE("#define P0(x) P_(x), 0"); + NOTE("#define NULL_HTTag NULL_HTTag_,0"); + NOTE("#else"); + NOTE("#define P(x) P_(x)"); + NOTE("#define P0(x) P_(x)"); + NOTE("#define NULL_HTTag NULL_HTTag_"); + NOTE("#endif"); + NOTE(""); + NOTE("#endif /* once_HTMLDTD */"); + NOTE("/* *INDENT-OFF* */"); + /* construct the tags table */ - fprintf(output, "static const HTTag tags_table[HTML_ALL_ELEMENTS] = {\n"); - for (j = 0; j < dtd->number_of_tags; ++j) { + fprintf(output, + "static const HTTag tags_table%d[HTML_ALL_ELEMENTS] = {\n", + dtd_version); + for (j = 0; j <= dtd->number_of_tags; ++j) { + if (j == dtd->number_of_tags) { + NOTE("/* additional (alternative variants), not counted in HTML_ELEMENTS: */"); + NOTE("/* This one will be used as a temporary substitute within the parser when"); + NOTE(" it has been signalled to parse OBJECT content as MIXED. - kw */"); + } dump_src_HTTag(output, dtd, j); } - fprintf(output, "};\n\n"); + fprintf(output, "};\n"); + + NOTE("/* *INDENT-ON* */"); + NOTE(""); + fprintf(output, "#endif /* %s%d */\n", marker, dtd_version); + + free(data); +} + +static void dump_hdr_attr(FILE *output, AttrInfo * data) +{ + int j; + char buffer[BUFSIZ]; + + for (j = 0; j < data->count; ++j) { + PrintF(output, 33, "#define HTML_%s_%s", + data->name, + no_dashes(buffer, data->attrs[j].name)); + fprintf(output, "%2d\n", j); + } + PrintF(output, 33, "#define HTML_%s_ATTRIBUTES", data->name); + fprintf(output, "%2d\n", data->count); + fprintf(output, "\n"); +} + +static void dump_header(FILE *output, const SGML_dtd * dtd) +{ + const char *marker = "hdr_HTMLDTD_H"; + int j; + + unsigned count = 0; + AttrInfo *data = sorted_attrs(dtd, &count, 0); + + fprintf(output, "/* %cLynxId%c */\n", '$', '$'); + fprintf(output, "#ifndef %s\n", marker); + fprintf(output, "#define %s 1\n\n", marker); + + NOTE("#ifdef __cplusplus"); + NOTE("extern \"C\" {"); + NOTE("#endif"); + + NOTE("/*"); + NOTE(""); + NOTE(" Element Numbers"); + NOTE(""); + NOTE(" Must Match all tables by element!"); + NOTE(" These include tables in HTMLDTD.c"); + NOTE(" and code in HTML.c."); + NOTE(""); + NOTE(" */"); + + fprintf(output, " typedef enum {\n"); + for (j = 0; j < dtd->number_of_tags; ++j) { + fprintf(output, "\tHTML_%s,\n", dtd->tags[j].name); + } + NOTE("\tHTML_ALT_OBJECT"); + NOTE(" } HTMLElement;\n"); + NOTE("/* Notes: HTML.c uses a different extension of the"); + NOTE(" HTML_ELEMENTS space privately, see"); + NOTE(" HTNestedList.h."); + NOTE(""); + NOTE(" Do NOT replace HTML_ELEMENTS with"); + NOTE(" TABLESIZE(mumble_dtd.tags)."); + NOTE(""); + NOTE(" Keep the following defines in synch with"); + NOTE(" the above enum!"); + NOTE(" */"); + NOTE(""); + NOTE("/* # of elements generally visible to Lynx code */"); + fprintf(output, "#define HTML_ELEMENTS %d\n", dtd->number_of_tags); + NOTE(""); + NOTE("/* # of elements visible to SGML parser */"); + fprintf(output, "#define HTML_ALL_ELEMENTS %d\n", dtd->number_of_tags + 1); + NOTE(""); + NOTE("/*"); + NOTE(""); + NOTE(" Attribute numbers"); + NOTE(""); + NOTE(" Identifier is HTML_<element>_<attribute>."); + NOTE(" These must match the tables in HTML.c!"); + NOTE(""); + NOTE(" */"); + + /* output the sorted list */ + for (j = 0; j < (int) count; ++j) { + dump_hdr_attr(output, data + j); + } + free(data); + + NOTE("#ifdef __cplusplus"); + NOTE("}"); + NOTE("#endif"); + + fprintf(output, "#endif\t\t\t\t/* %s */\n", marker); } static void dump_flat_attrs(FILE *output, const char *name, attr * attributes, int number_of_attributes) @@ -364,16 +606,20 @@ int main(int argc, char *argv[]) { const SGML_dtd *the_dtd = &HTML_dtd; int ch; - int f_option = FALSE; + int dtd_version = 0; + int c_option = FALSE; + int h_option = FALSE; int l_option = FALSE; FILE *input = stdin; FILE *output = stdout; - HTSwitchDTD(FALSE); while ((ch = getopt(argc, argv, GETOPT)) != -1) { switch (ch) { - case 'f': - f_option = TRUE; + case 'c': + c_option = TRUE; + break; + case 'h': + h_option = TRUE; break; case 'l': l_option = TRUE; @@ -384,20 +630,26 @@ int main(int argc, char *argv[]) failed(optarg); break; case 't': - HTSwitchDTD(TRUE); + dtd_version = 1; break; case 's': - HTSwitchDTD(FALSE); + dtd_version = 0; break; default: usage(); } } + + HTSwitchDTD(dtd_version); if (l_option) load_flatfile(input, the_dtd); - if (f_option) + + if (c_option) + dump_source(output, the_dtd, dtd_version); + if (h_option) + dump_header(output, the_dtd); + if (!c_option && !h_option) dump_flatfile(output, the_dtd); - else - dump_source(output, the_dtd); + return EXIT_SUCCESS; } diff --git a/WWW/Library/Implementation/hdr_HTMLDTD.h b/WWW/Library/Implementation/hdr_HTMLDTD.h new file mode 100644 index 00000000..d0850283 --- /dev/null +++ b/WWW/Library/Implementation/hdr_HTMLDTD.h @@ -0,0 +1,952 @@ +/* $LynxId: hdr_HTMLDTD.h,v 1.2 2008/07/06 18:16:18 tom Exp $ */ +#ifndef hdr_HTMLDTD_H +#define hdr_HTMLDTD_H 1 + +#ifdef __cplusplus +extern "C" { +#endif +/* + + Element Numbers + + Must Match all tables by element! + These include tables in HTMLDTD.c + and code in HTML.c. + + */ + typedef enum { + HTML_A, + HTML_ABBR, + HTML_ACRONYM, + HTML_ADDRESS, + HTML_APPLET, + HTML_AREA, + HTML_AU, + HTML_AUTHOR, + HTML_B, + HTML_BANNER, + HTML_BASE, + HTML_BASEFONT, + HTML_BDO, + HTML_BGSOUND, + HTML_BIG, + HTML_BLINK, + HTML_BLOCKQUOTE, + HTML_BODY, + HTML_BODYTEXT, + HTML_BQ, + HTML_BR, + HTML_BUTTON, + HTML_CAPTION, + HTML_CENTER, + HTML_CITE, + HTML_CODE, + HTML_COL, + HTML_COLGROUP, + HTML_COMMENT, + HTML_CREDIT, + HTML_DD, + HTML_DEL, + HTML_DFN, + HTML_DIR, + HTML_DIV, + HTML_DL, + HTML_DLC, + HTML_DT, + HTML_EM, + HTML_EMBED, + HTML_FIELDSET, + HTML_FIG, + HTML_FN, + HTML_FONT, + HTML_FORM, + HTML_FRAME, + HTML_FRAMESET, + HTML_H1, + HTML_H2, + HTML_H3, + HTML_H4, + HTML_H5, + HTML_H6, + HTML_HEAD, + HTML_HR, + HTML_HTML, + HTML_HY, + HTML_I, + HTML_IFRAME, + HTML_IMG, + HTML_INPUT, + HTML_INS, + HTML_ISINDEX, + HTML_KBD, + HTML_KEYGEN, + HTML_LABEL, + HTML_LEGEND, + HTML_LH, + HTML_LI, + HTML_LINK, + HTML_LISTING, + HTML_MAP, + HTML_MARQUEE, + HTML_MATH, + HTML_MENU, + HTML_META, + HTML_NEXTID, + HTML_NOFRAMES, + HTML_NOTE, + HTML_OBJECT, + HTML_OL, + HTML_OPTION, + HTML_OVERLAY, + HTML_P, + HTML_PARAM, + HTML_PLAINTEXT, + HTML_PRE, + HTML_Q, + HTML_S, + HTML_SAMP, + HTML_SCRIPT, + HTML_SELECT, + HTML_SHY, + HTML_SMALL, + HTML_SPAN, + HTML_SPOT, + HTML_STRIKE, + HTML_STRONG, + HTML_STYLE, + HTML_SUB, + HTML_SUP, + HTML_TAB, + HTML_TABLE, + HTML_TBODY, + HTML_TD, + HTML_TEXTAREA, + HTML_TEXTFLOW, + HTML_TFOOT, + HTML_TH, + HTML_THEAD, + HTML_TITLE, + HTML_TR, + HTML_TT, + HTML_U, + HTML_UL, + HTML_VAR, + HTML_WBR, + HTML_XMP, + HTML_ALT_OBJECT + } HTMLElement; + +/* Notes: HTML.c uses a different extension of the + HTML_ELEMENTS space privately, see + HTNestedList.h. + + Do NOT replace HTML_ELEMENTS with + TABLESIZE(mumble_dtd.tags). + + Keep the following defines in synch with + the above enum! + */ + +/* # of elements generally visible to Lynx code */ +#define HTML_ELEMENTS 118 + +/* # of elements visible to SGML parser */ +#define HTML_ALL_ELEMENTS 119 + +/* + + Attribute numbers + + Identifier is HTML_<element>_<attribute>. + These must match the tables in HTML.c! + + */ +#define HTML_A_ACCESSKEY 0 +#define HTML_A_CHARSET 1 +#define HTML_A_CLASS 2 +#define HTML_A_CLEAR 3 +#define HTML_A_COORDS 4 +#define HTML_A_DIR 5 +#define HTML_A_HREF 6 +#define HTML_A_ID 7 +#define HTML_A_ISMAP 8 +#define HTML_A_LANG 9 +#define HTML_A_MD 10 +#define HTML_A_NAME 11 +#define HTML_A_NOTAB 12 +#define HTML_A_ONCLICK 13 +#define HTML_A_ONMOUSEOUT 14 +#define HTML_A_ONMOUSEOVER 15 +#define HTML_A_REL 16 +#define HTML_A_REV 17 +#define HTML_A_SHAPE 18 +#define HTML_A_STYLE 19 +#define HTML_A_TABINDEX 20 +#define HTML_A_TARGET 21 +#define HTML_A_TITLE 22 +#define HTML_A_TYPE 23 +#define HTML_A_URN 24 +#define HTML_A_ATTRIBUTES 25 + +#define HTML_ADDRESS_CLASS 0 +#define HTML_ADDRESS_CLEAR 1 +#define HTML_ADDRESS_DIR 2 +#define HTML_ADDRESS_ID 3 +#define HTML_ADDRESS_LANG 4 +#define HTML_ADDRESS_NOWRAP 5 +#define HTML_ADDRESS_STYLE 6 +#define HTML_ADDRESS_TITLE 7 +#define HTML_ADDRESS_ATTRIBUTES 8 + +#define HTML_APPLET_ALIGN 0 +#define HTML_APPLET_ALT 1 +#define HTML_APPLET_CLASS 2 +#define HTML_APPLET_CLEAR 3 +#define HTML_APPLET_CODE 4 +#define HTML_APPLET_CODEBASE 5 +#define HTML_APPLET_DIR 6 +#define HTML_APPLET_DOWNLOAD 7 +#define HTML_APPLET_HEIGHT 8 +#define HTML_APPLET_HSPACE 9 +#define HTML_APPLET_ID 10 +#define HTML_APPLET_LANG 11 +#define HTML_APPLET_NAME 12 +#define HTML_APPLET_STYLE 13 +#define HTML_APPLET_TITLE 14 +#define HTML_APPLET_VSPACE 15 +#define HTML_APPLET_WIDTH 16 +#define HTML_APPLET_ATTRIBUTES 17 + +#define HTML_AREA_ALT 0 +#define HTML_AREA_CLASS 1 +#define HTML_AREA_CLEAR 2 +#define HTML_AREA_COORDS 3 +#define HTML_AREA_DIR 4 +#define HTML_AREA_HREF 5 +#define HTML_AREA_ID 6 +#define HTML_AREA_LANG 7 +#define HTML_AREA_NOHREF 8 +#define HTML_AREA_NOTAB 9 +#define HTML_AREA_ONCLICK 10 +#define HTML_AREA_ONMOUSEOUT 11 +#define HTML_AREA_ONMOUSEOVER 12 +#define HTML_AREA_SHAPE 13 +#define HTML_AREA_STYLE 14 +#define HTML_AREA_TABINDEX 15 +#define HTML_AREA_TARGET 16 +#define HTML_AREA_TITLE 17 +#define HTML_AREA_ATTRIBUTES 18 + +#define HTML_BASE_HREF 0 +#define HTML_BASE_TARGET 1 +#define HTML_BASE_TITLE 2 +#define HTML_BASE_ATTRIBUTES 3 + +#define HTML_BGSOUND_CLASS 0 +#define HTML_BGSOUND_CLEAR 1 +#define HTML_BGSOUND_DIR 2 +#define HTML_BGSOUND_ID 3 +#define HTML_BGSOUND_LANG 4 +#define HTML_BGSOUND_LOOP 5 +#define HTML_BGSOUND_SRC 6 +#define HTML_BGSOUND_STYLE 7 +#define HTML_BGSOUND_TITLE 8 +#define HTML_BGSOUND_ATTRIBUTES 9 + +#define HTML_BODY_ALINK 0 +#define HTML_BODY_BACKGROUND 1 +#define HTML_BODY_BGCOLOR 2 +#define HTML_BODY_CLASS 3 +#define HTML_BODY_CLEAR 4 +#define HTML_BODY_DIR 5 +#define HTML_BODY_ID 6 +#define HTML_BODY_LANG 7 +#define HTML_BODY_LINK 8 +#define HTML_BODY_ONLOAD 9 +#define HTML_BODY_ONUNLOAD 10 +#define HTML_BODY_STYLE 11 +#define HTML_BODY_TEXT 12 +#define HTML_BODY_TITLE 13 +#define HTML_BODY_VLINK 14 +#define HTML_BODY_ATTRIBUTES 15 + +#define HTML_BODYTEXT_CLASS 0 +#define HTML_BODYTEXT_CLEAR 1 +#define HTML_BODYTEXT_DATA 2 +#define HTML_BODYTEXT_DIR 3 +#define HTML_BODYTEXT_ID 4 +#define HTML_BODYTEXT_LANG 5 +#define HTML_BODYTEXT_NAME 6 +#define HTML_BODYTEXT_OBJECT 7 +#define HTML_BODYTEXT_REF 8 +#define HTML_BODYTEXT_STYLE 9 +#define HTML_BODYTEXT_TITLE 10 +#define HTML_BODYTEXT_TYPE 11 +#define HTML_BODYTEXT_VALUE 12 +#define HTML_BODYTEXT_VALUETYPE 13 +#define HTML_BODYTEXT_ATTRIBUTES 14 + +#define HTML_BQ_CITE 0 +#define HTML_BQ_CLASS 1 +#define HTML_BQ_CLEAR 2 +#define HTML_BQ_DIR 3 +#define HTML_BQ_ID 4 +#define HTML_BQ_LANG 5 +#define HTML_BQ_NOWRAP 6 +#define HTML_BQ_STYLE 7 +#define HTML_BQ_TITLE 8 +#define HTML_BQ_ATTRIBUTES 9 + +#define HTML_BUTTON_CLASS 0 +#define HTML_BUTTON_CLEAR 1 +#define HTML_BUTTON_DIR 2 +#define HTML_BUTTON_DISABLED 3 +#define HTML_BUTTON_ID 4 +#define HTML_BUTTON_LANG 5 +#define HTML_BUTTON_NAME 6 +#define HTML_BUTTON_ONBLUR 7 +#define HTML_BUTTON_ONFOCUS 8 +#define HTML_BUTTON_STYLE 9 +#define HTML_BUTTON_TABINDEX 10 +#define HTML_BUTTON_TITLE 11 +#define HTML_BUTTON_TYPE 12 +#define HTML_BUTTON_VALUE 13 +#define HTML_BUTTON_ATTRIBUTES 14 + +#define HTML_CAPTION_ACCESSKEY 0 +#define HTML_CAPTION_ALIGN 1 +#define HTML_CAPTION_CLASS 2 +#define HTML_CAPTION_CLEAR 3 +#define HTML_CAPTION_DIR 4 +#define HTML_CAPTION_ID 5 +#define HTML_CAPTION_LANG 6 +#define HTML_CAPTION_STYLE 7 +#define HTML_CAPTION_TITLE 8 +#define HTML_CAPTION_ATTRIBUTES 9 + +#define HTML_COL_ALIGN 0 +#define HTML_COL_CHAR 1 +#define HTML_COL_CHAROFF 2 +#define HTML_COL_CLASS 3 +#define HTML_COL_CLEAR 4 +#define HTML_COL_DIR 5 +#define HTML_COL_ID 6 +#define HTML_COL_LANG 7 +#define HTML_COL_SPAN 8 +#define HTML_COL_STYLE 9 +#define HTML_COL_TITLE 10 +#define HTML_COL_VALIGN 11 +#define HTML_COL_WIDTH 12 +#define HTML_COL_ATTRIBUTES 13 + +#define HTML_CREDIT_CLASS 0 +#define HTML_CREDIT_CLEAR 1 +#define HTML_CREDIT_DIR 2 +#define HTML_CREDIT_ID 3 +#define HTML_CREDIT_LANG 4 +#define HTML_CREDIT_STYLE 5 +#define HTML_CREDIT_TITLE 6 +#define HTML_CREDIT_ATTRIBUTES 7 + +#define HTML_DIV_ALIGN 0 +#define HTML_DIV_CLASS 1 +#define HTML_DIV_CLEAR 2 +#define HTML_DIV_DIR 3 +#define HTML_DIV_ID 4 +#define HTML_DIV_LANG 5 +#define HTML_DIV_STYLE 6 +#define HTML_DIV_TITLE 7 +#define HTML_DIV_ATTRIBUTES 8 + +#define HTML_DL_CLASS 0 +#define HTML_DL_CLEAR 1 +#define HTML_DL_COMPACT 2 +#define HTML_DL_DIR 3 +#define HTML_DL_ID 4 +#define HTML_DL_LANG 5 +#define HTML_DL_STYLE 6 +#define HTML_DL_TITLE 7 +#define HTML_DL_ATTRIBUTES 8 + +#define HTML_EMBED_ALIGN 0 +#define HTML_EMBED_ALT 1 +#define HTML_EMBED_BORDER 2 +#define HTML_EMBED_CLASS 3 +#define HTML_EMBED_CLEAR 4 +#define HTML_EMBED_DIR 5 +#define HTML_EMBED_HEIGHT 6 +#define HTML_EMBED_ID 7 +#define HTML_EMBED_IMAGEMAP 8 +#define HTML_EMBED_ISMAP 9 +#define HTML_EMBED_LANG 10 +#define HTML_EMBED_MD 11 +#define HTML_EMBED_NAME 12 +#define HTML_EMBED_NOFLOW 13 +#define HTML_EMBED_PARAMS 14 +#define HTML_EMBED_SRC 15 +#define HTML_EMBED_STYLE 16 +#define HTML_EMBED_TITLE 17 +#define HTML_EMBED_UNITS 18 +#define HTML_EMBED_USEMAP 19 +#define HTML_EMBED_WIDTH 20 +#define HTML_EMBED_ATTRIBUTES 21 + +#define HTML_FIELDSET_CLASS 0 +#define HTML_FIELDSET_CLEAR 1 +#define HTML_FIELDSET_DIR 2 +#define HTML_FIELDSET_ID 3 +#define HTML_FIELDSET_LANG 4 +#define HTML_FIELDSET_STYLE 5 +#define HTML_FIELDSET_TITLE 6 +#define HTML_FIELDSET_ATTRIBUTES 7 + +#define HTML_FIG_ALIGN 0 +#define HTML_FIG_BORDER 1 +#define HTML_FIG_CLASS 2 +#define HTML_FIG_CLEAR 3 +#define HTML_FIG_DIR 4 +#define HTML_FIG_HEIGHT 5 +#define HTML_FIG_ID 6 +#define HTML_FIG_IMAGEMAP 7 +#define HTML_FIG_ISOBJECT 8 +#define HTML_FIG_LANG 9 +#define HTML_FIG_MD 10 +#define HTML_FIG_NOFLOW 11 +#define HTML_FIG_SRC 12 +#define HTML_FIG_STYLE 13 +#define HTML_FIG_TITLE 14 +#define HTML_FIG_UNITS 15 +#define HTML_FIG_WIDTH 16 +#define HTML_FIG_ATTRIBUTES 17 + +#define HTML_FN_CLASS 0 +#define HTML_FN_CLEAR 1 +#define HTML_FN_DIR 2 +#define HTML_FN_ID 3 +#define HTML_FN_LANG 4 +#define HTML_FN_STYLE 5 +#define HTML_FN_TITLE 6 +#define HTML_FN_ATTRIBUTES 7 + +#define HTML_FONT_CLASS 0 +#define HTML_FONT_CLEAR 1 +#define HTML_FONT_COLOR 2 +#define HTML_FONT_DIR 3 +#define HTML_FONT_END 4 +#define HTML_FONT_FACE 5 +#define HTML_FONT_ID 6 +#define HTML_FONT_LANG 7 +#define HTML_FONT_SIZE 8 +#define HTML_FONT_ATTRIBUTES 9 + +#define HTML_FORM_ACCEPT_CHARSET 0 +#define HTML_FORM_ACTION 1 +#define HTML_FORM_CLASS 2 +#define HTML_FORM_CLEAR 3 +#define HTML_FORM_DIR 4 +#define HTML_FORM_ENCTYPE 5 +#define HTML_FORM_ID 6 +#define HTML_FORM_LANG 7 +#define HTML_FORM_METHOD 8 +#define HTML_FORM_ONSUBMIT 9 +#define HTML_FORM_SCRIPT 10 +#define HTML_FORM_STYLE 11 +#define HTML_FORM_SUBJECT 12 +#define HTML_FORM_TARGET 13 +#define HTML_FORM_TITLE 14 +#define HTML_FORM_ATTRIBUTES 15 + +#define HTML_FRAME_ID 0 +#define HTML_FRAME_LONGDESC 1 +#define HTML_FRAME_MARGINHEIGHT 2 +#define HTML_FRAME_MARGINWIDTH 3 +#define HTML_FRAME_NAME 4 +#define HTML_FRAME_NORESIZE 5 +#define HTML_FRAME_SCROLLING 6 +#define HTML_FRAME_SRC 7 +#define HTML_FRAME_ATTRIBUTES 8 + +#define HTML_FRAMESET_COLS 0 +#define HTML_FRAMESET_ROWS 1 +#define HTML_FRAMESET_ATTRIBUTES 2 + +#define HTML_GEN_CLASS 0 +#define HTML_GEN_CLEAR 1 +#define HTML_GEN_DIR 2 +#define HTML_GEN_ID 3 +#define HTML_GEN_LANG 4 +#define HTML_GEN_STYLE 5 +#define HTML_GEN_TITLE 6 +#define HTML_GEN_ATTRIBUTES 7 + +#define HTML_H_ALIGN 0 +#define HTML_H_CLASS 1 +#define HTML_H_CLEAR 2 +#define HTML_H_DINGBAT 3 +#define HTML_H_DIR 4 +#define HTML_H_ID 5 +#define HTML_H_LANG 6 +#define HTML_H_MD 7 +#define HTML_H_NOWRAP 8 +#define HTML_H_SEQNUM 9 +#define HTML_H_SKIP 10 +#define HTML_H_SRC 11 +#define HTML_H_STYLE 12 +#define HTML_H_TITLE 13 +#define HTML_H_ATTRIBUTES 14 + +#define HTML_HR_ALIGN 0 +#define HTML_HR_CLASS 1 +#define HTML_HR_CLEAR 2 +#define HTML_HR_DIR 3 +#define HTML_HR_ID 4 +#define HTML_HR_MD 5 +#define HTML_HR_NOSHADE 6 +#define HTML_HR_SIZE 7 +#define HTML_HR_SRC 8 +#define HTML_HR_STYLE 9 +#define HTML_HR_TITLE 10 +#define HTML_HR_WIDTH 11 +#define HTML_HR_ATTRIBUTES 12 + +#define HTML_IFRAME_ALIGN 0 +#define HTML_IFRAME_FRAMEBORDER 1 +#define HTML_IFRAME_HEIGHT 2 +#define HTML_IFRAME_ID 3 +#define HTML_IFRAME_LONGDESC 4 +#define HTML_IFRAME_MARGINHEIGHT 5 +#define HTML_IFRAME_MARGINWIDTH 6 +#define HTML_IFRAME_NAME 7 +#define HTML_IFRAME_SCROLLING 8 +#define HTML_IFRAME_SRC 9 +#define HTML_IFRAME_STYLE 10 +#define HTML_IFRAME_WIDTH 11 +#define HTML_IFRAME_ATTRIBUTES 12 + +#define HTML_IMG_ALIGN 0 +#define HTML_IMG_ALT 1 +#define HTML_IMG_BORDER 2 +#define HTML_IMG_CLASS 3 +#define HTML_IMG_CLEAR 4 +#define HTML_IMG_DIR 5 +#define HTML_IMG_HEIGHT 6 +#define HTML_IMG_ID 7 +#define HTML_IMG_ISMAP 8 +#define HTML_IMG_ISOBJECT 9 +#define HTML_IMG_LANG 10 +#define HTML_IMG_LONGDESC 11 +#define HTML_IMG_MD 12 +#define HTML_IMG_SRC 13 +#define HTML_IMG_STYLE 14 +#define HTML_IMG_TITLE 15 +#define HTML_IMG_UNITS 16 +#define HTML_IMG_USEMAP 17 +#define HTML_IMG_WIDTH 18 +#define HTML_IMG_ATTRIBUTES 19 + +#define HTML_INPUT_ACCEPT 0 +#define HTML_INPUT_ACCEPT_CHARSET 1 +#define HTML_INPUT_ALIGN 2 +#define HTML_INPUT_ALT 3 +#define HTML_INPUT_CHECKED 4 +#define HTML_INPUT_CLASS 5 +#define HTML_INPUT_CLEAR 6 +#define HTML_INPUT_DIR 7 +#define HTML_INPUT_DISABLED 8 +#define HTML_INPUT_ERROR 9 +#define HTML_INPUT_HEIGHT 10 +#define HTML_INPUT_ID 11 +#define HTML_INPUT_LANG 12 +#define HTML_INPUT_MAX 13 +#define HTML_INPUT_MAXLENGTH 14 +#define HTML_INPUT_MD 15 +#define HTML_INPUT_MIN 16 +#define HTML_INPUT_NAME 17 +#define HTML_INPUT_NOTAB 18 +#define HTML_INPUT_ONBLUR 19 +#define HTML_INPUT_ONCHANGE 20 +#define HTML_INPUT_ONCLICK 21 +#define HTML_INPUT_ONFOCUS 22 +#define HTML_INPUT_ONSELECT 23 +#define HTML_INPUT_SIZE 24 +#define HTML_INPUT_SRC 25 +#define HTML_INPUT_STYLE 26 +#define HTML_INPUT_TABINDEX 27 +#define HTML_INPUT_TITLE 28 +#define HTML_INPUT_TYPE 29 +#define HTML_INPUT_VALUE 30 +#define HTML_INPUT_WIDTH 31 +#define HTML_INPUT_ATTRIBUTES 32 + +#define HTML_ISINDEX_ACTION 0 +#define HTML_ISINDEX_DIR 1 +#define HTML_ISINDEX_HREF 2 +#define HTML_ISINDEX_ID 3 +#define HTML_ISINDEX_LANG 4 +#define HTML_ISINDEX_PROMPT 5 +#define HTML_ISINDEX_TITLE 6 +#define HTML_ISINDEX_ATTRIBUTES 7 + +#define HTML_KEYGEN_CHALLENGE 0 +#define HTML_KEYGEN_CLASS 1 +#define HTML_KEYGEN_DIR 2 +#define HTML_KEYGEN_ID 3 +#define HTML_KEYGEN_LANG 4 +#define HTML_KEYGEN_NAME 5 +#define HTML_KEYGEN_STYLE 6 +#define HTML_KEYGEN_TITLE 7 +#define HTML_KEYGEN_ATTRIBUTES 8 + +#define HTML_LABEL_ACCESSKEY 0 +#define HTML_LABEL_CLASS 1 +#define HTML_LABEL_CLEAR 2 +#define HTML_LABEL_DIR 3 +#define HTML_LABEL_FOR 4 +#define HTML_LABEL_ID 5 +#define HTML_LABEL_LANG 6 +#define HTML_LABEL_ONCLICK 7 +#define HTML_LABEL_STYLE 8 +#define HTML_LABEL_TITLE 9 +#define HTML_LABEL_ATTRIBUTES 10 + +#define HTML_LEGEND_ACCESSKEY 0 +#define HTML_LEGEND_ALIGN 1 +#define HTML_LEGEND_CLASS 2 +#define HTML_LEGEND_CLEAR 3 +#define HTML_LEGEND_DIR 4 +#define HTML_LEGEND_ID 5 +#define HTML_LEGEND_LANG 6 +#define HTML_LEGEND_STYLE 7 +#define HTML_LEGEND_TITLE 8 +#define HTML_LEGEND_ATTRIBUTES 9 + +#define HTML_LI_CLASS 0 +#define HTML_LI_CLEAR 1 +#define HTML_LI_DINGBAT 2 +#define HTML_LI_DIR 3 +#define HTML_LI_ID 4 +#define HTML_LI_LANG 5 +#define HTML_LI_MD 6 +#define HTML_LI_SKIP 7 +#define HTML_LI_SRC 8 +#define HTML_LI_STYLE 9 +#define HTML_LI_TITLE 10 +#define HTML_LI_TYPE 11 +#define HTML_LI_VALUE 12 +#define HTML_LI_ATTRIBUTES 13 + +#define HTML_LINK_CHARSET 0 +#define HTML_LINK_CLASS 1 +#define HTML_LINK_HREF 2 +#define HTML_LINK_ID 3 +#define HTML_LINK_MEDIA 4 +#define HTML_LINK_REL 5 +#define HTML_LINK_REV 6 +#define HTML_LINK_STYLE 7 +#define HTML_LINK_TARGET 8 +#define HTML_LINK_TITLE 9 +#define HTML_LINK_TYPE 10 +#define HTML_LINK_ATTRIBUTES 11 + +#define HTML_MAP_CLASS 0 +#define HTML_MAP_CLEAR 1 +#define HTML_MAP_DIR 2 +#define HTML_MAP_ID 3 +#define HTML_MAP_LANG 4 +#define HTML_MAP_NAME 5 +#define HTML_MAP_STYLE 6 +#define HTML_MAP_TITLE 7 +#define HTML_MAP_ATTRIBUTES 8 + +#define HTML_MATH_BOX 0 +#define HTML_MATH_CLASS 1 +#define HTML_MATH_CLEAR 2 +#define HTML_MATH_DIR 3 +#define HTML_MATH_ID 4 +#define HTML_MATH_LANG 5 +#define HTML_MATH_STYLE 6 +#define HTML_MATH_TITLE 7 +#define HTML_MATH_ATTRIBUTES 8 + +#define HTML_META_CONTENT 0 +#define HTML_META_HTTP_EQUIV 1 +#define HTML_META_NAME 2 +#define HTML_META_ATTRIBUTES 3 + +#define HTML_NEXTID_N 0 +#define HTML_NEXTID_ATTRIBUTES 1 + +#define HTML_NOTE_CLASS 0 +#define HTML_NOTE_CLEAR 1 +#define HTML_NOTE_DIR 2 +#define HTML_NOTE_ID 3 +#define HTML_NOTE_LANG 4 +#define HTML_NOTE_MD 5 +#define HTML_NOTE_ROLE 6 +#define HTML_NOTE_SRC 7 +#define HTML_NOTE_STYLE 8 +#define HTML_NOTE_TITLE 9 +#define HTML_NOTE_ATTRIBUTES 10 + +#define HTML_OBJECT_ALIGN 0 +#define HTML_OBJECT_BORDER 1 +#define HTML_OBJECT_CLASS 2 +#define HTML_OBJECT_CLASSID 3 +#define HTML_OBJECT_CODEBASE 4 +#define HTML_OBJECT_CODETYPE 5 +#define HTML_OBJECT_DATA 6 +#define HTML_OBJECT_DECLARE 7 +#define HTML_OBJECT_DIR 8 +#define HTML_OBJECT_HEIGHT 9 +#define HTML_OBJECT_HSPACE 10 +#define HTML_OBJECT_ID 11 +#define HTML_OBJECT_ISMAP 12 +#define HTML_OBJECT_LANG 13 +#define HTML_OBJECT_NAME 14 +#define HTML_OBJECT_NOTAB 15 +#define HTML_OBJECT_SHAPES 16 +#define HTML_OBJECT_STANDBY 17 +#define HTML_OBJECT_STYLE 18 +#define HTML_OBJECT_TABINDEX 19 +#define HTML_OBJECT_TITLE 20 +#define HTML_OBJECT_TYPE 21 +#define HTML_OBJECT_USEMAP 22 +#define HTML_OBJECT_VSPACE 23 +#define HTML_OBJECT_WIDTH 24 +#define HTML_OBJECT_ATTRIBUTES 25 + +#define HTML_OL_CLASS 0 +#define HTML_OL_CLEAR 1 +#define HTML_OL_COMPACT 2 +#define HTML_OL_CONTINUE 3 +#define HTML_OL_DIR 4 +#define HTML_OL_ID 5 +#define HTML_OL_LANG 6 +#define HTML_OL_SEQNUM 7 +#define HTML_OL_START 8 +#define HTML_OL_STYLE 9 +#define HTML_OL_TITLE 10 +#define HTML_OL_TYPE 11 +#define HTML_OL_ATTRIBUTES 12 + +#define HTML_OPTION_CLASS 0 +#define HTML_OPTION_CLEAR 1 +#define HTML_OPTION_DIR 2 +#define HTML_OPTION_DISABLED 3 +#define HTML_OPTION_ERROR 4 +#define HTML_OPTION_ID 5 +#define HTML_OPTION_LANG 6 +#define HTML_OPTION_SELECTED 7 +#define HTML_OPTION_SHAPE 8 +#define HTML_OPTION_STYLE 9 +#define HTML_OPTION_TITLE 10 +#define HTML_OPTION_VALUE 11 +#define HTML_OPTION_ATTRIBUTES 12 + +#define HTML_OVERLAY_CLASS 0 +#define HTML_OVERLAY_HEIGHT 1 +#define HTML_OVERLAY_ID 2 +#define HTML_OVERLAY_IMAGEMAP 3 +#define HTML_OVERLAY_MD 4 +#define HTML_OVERLAY_SRC 5 +#define HTML_OVERLAY_STYLE 6 +#define HTML_OVERLAY_TITLE 7 +#define HTML_OVERLAY_UNITS 8 +#define HTML_OVERLAY_WIDTH 9 +#define HTML_OVERLAY_X 10 +#define HTML_OVERLAY_Y 11 +#define HTML_OVERLAY_ATTRIBUTES 12 + +#define HTML_P_ALIGN 0 +#define HTML_P_CLASS 1 +#define HTML_P_CLEAR 2 +#define HTML_P_DIR 3 +#define HTML_P_ID 4 +#define HTML_P_LANG 5 +#define HTML_P_NOWRAP 6 +#define HTML_P_STYLE 7 +#define HTML_P_TITLE 8 +#define HTML_P_ATTRIBUTES 9 + +#define HTML_PARAM_ACCEPT 0 +#define HTML_PARAM_ACCEPT_CHARSET 1 +#define HTML_PARAM_ACCEPT_ENCODING 2 +#define HTML_PARAM_CLASS 3 +#define HTML_PARAM_CLEAR 4 +#define HTML_PARAM_DATA 5 +#define HTML_PARAM_DIR 6 +#define HTML_PARAM_ID 7 +#define HTML_PARAM_LANG 8 +#define HTML_PARAM_NAME 9 +#define HTML_PARAM_OBJECT 10 +#define HTML_PARAM_REF 11 +#define HTML_PARAM_STYLE 12 +#define HTML_PARAM_TITLE 13 +#define HTML_PARAM_TYPE 14 +#define HTML_PARAM_VALUE 15 +#define HTML_PARAM_VALUEREF 16 +#define HTML_PARAM_VALUETYPE 17 +#define HTML_PARAM_ATTRIBUTES 18 + +#define HTML_SCRIPT_CLASS 0 +#define HTML_SCRIPT_CLEAR 1 +#define HTML_SCRIPT_DIR 2 +#define HTML_SCRIPT_EVENT 3 +#define HTML_SCRIPT_FOR 4 +#define HTML_SCRIPT_ID 5 +#define HTML_SCRIPT_LANG 6 +#define HTML_SCRIPT_LANGUAGE 7 +#define HTML_SCRIPT_NAME 8 +#define HTML_SCRIPT_SCRIPTENGINE 9 +#define HTML_SCRIPT_SRC 10 +#define HTML_SCRIPT_STYLE 11 +#define HTML_SCRIPT_TITLE 12 +#define HTML_SCRIPT_TYPE 13 +#define HTML_SCRIPT_ATTRIBUTES 14 + +#define HTML_SELECT_ALIGN 0 +#define HTML_SELECT_CLASS 1 +#define HTML_SELECT_CLEAR 2 +#define HTML_SELECT_DIR 3 +#define HTML_SELECT_DISABLED 4 +#define HTML_SELECT_ERROR 5 +#define HTML_SELECT_HEIGHT 6 +#define HTML_SELECT_ID 7 +#define HTML_SELECT_LANG 8 +#define HTML_SELECT_MD 9 +#define HTML_SELECT_MULTIPLE 10 +#define HTML_SELECT_NAME 11 +#define HTML_SELECT_NOTAB 12 +#define HTML_SELECT_ONBLUR 13 +#define HTML_SELECT_ONCHANGE 14 +#define HTML_SELECT_ONFOCUS 15 +#define HTML_SELECT_SIZE 16 +#define HTML_SELECT_STYLE 17 +#define HTML_SELECT_TABINDEX 18 +#define HTML_SELECT_TITLE 19 +#define HTML_SELECT_UNITS 20 +#define HTML_SELECT_WIDTH 21 +#define HTML_SELECT_ATTRIBUTES 22 + +#define HTML_STYLE_DIR 0 +#define HTML_STYLE_LANG 1 +#define HTML_STYLE_NOTATION 2 +#define HTML_STYLE_TITLE 3 +#define HTML_STYLE_ATTRIBUTES 4 + +#define HTML_TAB_ALIGN 0 +#define HTML_TAB_CLASS 1 +#define HTML_TAB_CLEAR 2 +#define HTML_TAB_DIR 3 +#define HTML_TAB_DP 4 +#define HTML_TAB_ID 5 +#define HTML_TAB_INDENT 6 +#define HTML_TAB_LANG 7 +#define HTML_TAB_STYLE 8 +#define HTML_TAB_TITLE 9 +#define HTML_TAB_TO 10 +#define HTML_TAB_ATTRIBUTES 11 + +#define HTML_TABLE_ALIGN 0 +#define HTML_TABLE_BACKGROUND 1 +#define HTML_TABLE_BORDER 2 +#define HTML_TABLE_CELLPADDING 3 +#define HTML_TABLE_CELLSPACING 4 +#define HTML_TABLE_CLASS 5 +#define HTML_TABLE_CLEAR 6 +#define HTML_TABLE_COLS 7 +#define HTML_TABLE_COLSPEC 8 +#define HTML_TABLE_DIR 9 +#define HTML_TABLE_DP 10 +#define HTML_TABLE_FRAME 11 +#define HTML_TABLE_ID 12 +#define HTML_TABLE_LANG 13 +#define HTML_TABLE_NOFLOW 14 +#define HTML_TABLE_NOWRAP 15 +#define HTML_TABLE_RULES 16 +#define HTML_TABLE_STYLE 17 +#define HTML_TABLE_SUMMARY 18 +#define HTML_TABLE_TITLE 19 +#define HTML_TABLE_UNITS 20 +#define HTML_TABLE_WIDTH 21 +#define HTML_TABLE_ATTRIBUTES 22 + +#define HTML_TD_ALIGN 0 +#define HTML_TD_AXES 1 +#define HTML_TD_AXIS 2 +#define HTML_TD_BACKGROUND 3 +#define HTML_TD_CHAR 4 +#define HTML_TD_CHAROFF 5 +#define HTML_TD_CLASS 6 +#define HTML_TD_CLEAR 7 +#define HTML_TD_COLSPAN 8 +#define HTML_TD_DIR 9 +#define HTML_TD_DP 10 +#define HTML_TD_HEIGHT 11 +#define HTML_TD_ID 12 +#define HTML_TD_LANG 13 +#define HTML_TD_NOWRAP 14 +#define HTML_TD_ROWSPAN 15 +#define HTML_TD_STYLE 16 +#define HTML_TD_TITLE 17 +#define HTML_TD_VALIGN 18 +#define HTML_TD_WIDTH 19 +#define HTML_TD_ATTRIBUTES 20 + +#define HTML_TEXTAREA_ACCEPT_CHARSET 0 +#define HTML_TEXTAREA_ALIGN 1 +#define HTML_TEXTAREA_CLASS 2 +#define HTML_TEXTAREA_CLEAR 3 +#define HTML_TEXTAREA_COLS 4 +#define HTML_TEXTAREA_DIR 5 +#define HTML_TEXTAREA_DISABLED 6 +#define HTML_TEXTAREA_ERROR 7 +#define HTML_TEXTAREA_ID 8 +#define HTML_TEXTAREA_LANG 9 +#define HTML_TEXTAREA_NAME 10 +#define HTML_TEXTAREA_NOTAB 11 +#define HTML_TEXTAREA_ONBLUR 12 +#define HTML_TEXTAREA_ONCHANGE 13 +#define HTML_TEXTAREA_ONFOCUS 14 +#define HTML_TEXTAREA_ONSELECT 15 +#define HTML_TEXTAREA_ROWS 16 +#define HTML_TEXTAREA_STYLE 17 +#define HTML_TEXTAREA_TABINDEX 18 +#define HTML_TEXTAREA_TITLE 19 +#define HTML_TEXTAREA_ATTRIBUTES 20 + +#define HTML_TR_ALIGN 0 +#define HTML_TR_CHAR 1 +#define HTML_TR_CHAROFF 2 +#define HTML_TR_CLASS 3 +#define HTML_TR_CLEAR 4 +#define HTML_TR_DIR 5 +#define HTML_TR_DP 6 +#define HTML_TR_ID 7 +#define HTML_TR_LANG 8 +#define HTML_TR_NOWRAP 9 +#define HTML_TR_STYLE 10 +#define HTML_TR_TITLE 11 +#define HTML_TR_VALIGN 12 +#define HTML_TR_ATTRIBUTES 13 + +#define HTML_UL_CLASS 0 +#define HTML_UL_CLEAR 1 +#define HTML_UL_COMPACT 2 +#define HTML_UL_DINGBAT 3 +#define HTML_UL_DIR 4 +#define HTML_UL_ID 5 +#define HTML_UL_LANG 6 +#define HTML_UL_MD 7 +#define HTML_UL_PLAIN 8 +#define HTML_UL_SRC 9 +#define HTML_UL_STYLE 10 +#define HTML_UL_TITLE 11 +#define HTML_UL_TYPE 12 +#define HTML_UL_WRAP 13 +#define HTML_UL_ATTRIBUTES 14 + +#ifdef __cplusplus +} +#endif +#endif /* hdr_HTMLDTD_H */ diff --git a/WWW/Library/Implementation/src0_HTMLDTD.h b/WWW/Library/Implementation/src0_HTMLDTD.h new file mode 100644 index 00000000..2d86b533 --- /dev/null +++ b/WWW/Library/Implementation/src0_HTMLDTD.h @@ -0,0 +1,1194 @@ +/* $LynxId: src0_HTMLDTD.h,v 1.5 2008/07/07 00:03:21 tom Exp $ */ +#ifndef src_HTMLDTD_H0 +#define src_HTMLDTD_H0 1 + +#ifndef once_HTMLDTD +#define once_HTMLDTD 1 + +#define T_A 0x00008,0x0B007,0x0FF17,0x37787,0x77BA7,0x8604F,0x00014 +#define T_ABBR 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 +#define T_ACRONYM 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 +#define T_ADDRESS 0x00200,0x0F14F,0x8FFFF,0x36680,0xB6FAF,0x80317,0x00000 +#define T_APPLET 0x02000,0x0B0CF,0x8FFFF,0x37F9F,0xB7FBF,0x8300F,0x00000 +#define T_AREA 0x08000,0x00000,0x00000,0x08000,0x3FFFF,0x00F1F,0x00001 +#define T_AU 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 +#define T_AUTHOR 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 +#define T_B 0x00001,0x8B04F,0xAFFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_BANNER 0x00200,0x0FB8F,0x0FFFF,0x30000,0x30000,0x8031F,0x00000 +#define T_BASE 0x40000,0x00000,0x00000,0x50000,0x50000,0x8000F,0x00001 +#define T_BASEFONT 0x01000,0x00000,0x00000,0x377AF,0x37FAF,0x8F000,0x00001 +#define T_BDO 0x00100,0x0B04F,0x8FFFF,0x36680,0xB6FAF,0x0033F,0x00000 +#define T_BGSOUND 0x01000,0x00000,0x00000,0x777AF,0x77FAF,0x8730F,0x00001 +#define T_BIG 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_BLINK 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00001,0x00014 +#define T_BLOCKQUOTE 0x00200,0xAFBCF,0xAFFFF,0xB6680,0xB6FAF,0x8031F,0x00000 +#define T_BODY 0x20000,0x2FB8F,0x2FFFF,0x30000,0x30000,0xDFF7F,0x00003 +#define T_BODYTEXT 0x20000,0x0FB8F,0xAFFFF,0x30200,0xB7FAF,0x8F17F,0x00003 +#define T_BQ 0x00200,0xAFBCF,0xAFFFF,0xB6680,0xB6FAF,0x8031F,0x00000 +#define T_BR 0x01000,0x00000,0x00000,0x377BF,0x77FBF,0x8101F,0x00001 +#define T_BUTTON 0x02000,0x0BB07,0x0FF37,0x0378F,0x37FBF,0x8135F,0x00000 +#define T_CAPTION 0x00100,0x0B04F,0x8FFFF,0x06A00,0xB6FA7,0x8035F,0x00000 +#define T_CENTER 0x00200,0x8FBCF,0x8FFFF,0xB6680,0xB6FA7,0x8071F,0x00000 +#define T_CITE 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00010 +#define T_CODE 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00000 +#define T_COL 0x04000,0x00000,0x00000,0x00820,0x36FA7,0x88F5F,0x00001 +#define T_COLGROUP 0x00020,0x04000,0x04000,0x00800,0x36FA7,0x8875F,0x00001 +#define T_COMMENT 0x00004,0x00000,0x00000,0xA77AF,0x7FFFF,0x00003,0x00000 +#define T_CREDIT 0x00100,0x0B04F,0x8FFFF,0x06A00,0xB7FBF,0x8030F,0x00000 +#define T_DD 0x00400,0x0FBCF,0x8FFFF,0x00800,0xB6FFF,0x8071F,0x00001 +#define T_DEL 0x00002,0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x00003,0x00000 +#define T_DFN 0x00002,0x8B0CF,0x8FFFF,0x8778F,0xF7FBF,0x00003,0x00000 +#define T_DIR 0x00800,0x0B400,0x0F75F,0x37680,0x36FB7,0x84F7F,0x00000 +#define T_DIV 0x00200,0x8FB8F,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004 +#define T_DL 0x00800,0x0C480,0x8FFFF,0x36680,0xB7FB7,0x0075F,0x00000 +#define T_DLC 0x00800,0x0C480,0x8FFFF,0x36680,0xB7FB7,0x0075F,0x00000 +#define T_DT 0x00400,0x0B04F,0x0B1FF,0x00800,0x17FFF,0x8071F,0x00001 +#define T_EM 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00010 +#define T_EMBED 0x02000,0x8F107,0x8FFF7,0xB6FBF,0xB7FBF,0x1FF7F,0x00001 +#define T_FIELDSET 0x00200,0x8FB4F,0x8FF7F,0x86787,0xB7FF7,0x8805F,0x00000 +#define T_FIG 0x00200,0x0FB00,0x8FFFF,0x36680,0xB6FBF,0x8834F,0x00000 +#define T_FN 0x00200,0x8FBCF,0x8FFFF,0xB6680,0xB7EBF,0x8114F,0x00000 +#define T_FONT 0x00001,0x8B04F,0x8FFFF,0xB778F,0xF7FBF,0x00001,0x00014 +#define T_FORM 0x00080,0x0FF6F,0x0FF7F,0x36E07,0x32F07,0x88DFF,0x00000 +#define T_FRAME 0x10000,0x00000,0x00000,0x10000,0x10000,0x9FFFF,0x00001 +#define T_FRAMESET 0x10000,0x90000,0x90000,0x90000,0x93000,0x9FFFF,0x00000 +#define T_H1 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H2 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H3 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H4 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H5 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H6 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_HEAD 0x40000,0x4F000,0x47000,0x10000,0x10000,0x9FF7F,0x00007 +#define T_HR 0x04000,0x00000,0x00000,0x3FE80,0x3FFBF,0x87F37,0x00001 +#define T_HTML 0x10000,0x7FB8F,0x7FFFF,0x00000,0x00000,0x1FFFF,0x00003 +#define T_HY 0x01000,0x00000,0x00000,0x3779F,0x77FBF,0x8101F,0x00001 +#define T_I 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_IFRAME 0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0xD335F,0x00000 +#define T_IMG 0x01000,0x00000,0x00000,0x3779F,0x37FBF,0x80000,0x00001 +#define T_INPUT 0x00040,0x00000,0x00000,0x03F87,0x37F87,0x8904F,0x00001 +#define T_INS 0x00002,0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x00003,0x00000 +#define T_ISINDEX 0x08000,0x00000,0x00000,0x7778F,0x7FFAF,0x80007,0x00001 +#define T_KBD 0x00002,0x00000,0x00000,0x2778F,0x77FBF,0x00003,0x00000 +#define T_KEYGEN 0x00040,0x00000,0x00000,0x07FB7,0x37FB7,0x80070,0x00001 +#define T_LABEL 0x00002,0x0304F,0x0FFFF,0x0679F,0x36FBF,0x00007,0x00000 +#define T_LEGEND 0x00002,0x0B04F,0x8FF7F,0x00200,0xB7FA7,0x00003,0x00000 +#define T_LH 0x00400,0x0BB7F,0x8FFFF,0x00800,0x97FFF,0x8071F,0x00001 +#define T_LI 0x00400,0x0BBFF,0x8FFFF,0x00800,0x97FFF,0x8071F,0x00001 +#define T_LINK 0x08000,0x00000,0x00000,0x50000,0x50000,0x0FF7F,0x00001 +#define T_LISTING 0x00800,0x00000,0x00000,0x36600,0x36F00,0x80F1F,0x00000 +#define T_MAP 0x08000,0x08000,0x08000,0x37FCF,0x37FBF,0x0071F,0x00000 +#define T_MARQUEE 0x04000,0x0000F,0x8F01F,0x37787,0xB7FA7,0x8301C,0x00000 +#define T_MATH 0x00004,0x0B05F,0x8FFFF,0x2778F,0xF7FBF,0x0001F,0x00000 +#define T_MENU 0x00800,0x0B400,0x0F75F,0x17680,0x36FB7,0x88F7F,0x00000 +#define T_META 0x08000,0x00000,0x00000,0x50000,0x50000,0x0FF7F,0x00001 +#define T_NEXTID 0x01000,0x00000,0x00000,0x50000,0x1FFF7,0x00001,0x00001 +#define T_NOFRAMES 0x20000,0x2FB8F,0x0FFFF,0x17000,0x17000,0x0CF5F,0x00000 +#define T_NOTE 0x00200,0x0BBAF,0x8FFFF,0x376B0,0xB7FFF,0x8031F,0x00000 +#define T_OBJECT 0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0x83F5F,0x00020 +#define T_OL 0x00800,0x0C400,0x8FFFF,0x37680,0xB7FB7,0x88F7F,0x00000 +#define T_OPTION 0x08000,0x00000,0x00000,0x00040,0x37FFF,0x8031F,0x00001 +#define T_OVERLAY 0x04000,0x00000,0x00000,0x00200,0x37FBF,0x83F7F,0x00001 +#define T_P 0x00100,0x0B04F,0x8FFFF,0x36680,0xB6FA7,0x80117,0x00001 +#define T_PARAM 0x01000,0x00000,0x00000,0x33500,0x37FFF,0x81560,0x00001 +#define T_PLAINTEXT 0x10000,0xFFFFF,0xFFFFF,0x90000,0x90000,0x3FFFF,0x00001 +#define T_PRE 0x00200,0x0F04F,0x0F05E,0x36680,0x36FF0,0x8071E,0x00000 +#define T_Q 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00000 +#define T_S 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 +#define T_SAMP 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00010 +#define T_SCRIPT 0x02000,0x00000,0x00000,0x77F9F,0x77FFF,0x87F5F,0x00000 +#define T_SELECT 0x00040,0x08000,0x08000,0x03FAF,0x33FBF,0x80F5F,0x00008 +#define T_SHY 0x01000,0x00000,0x00000,0x3779F,0x77FBF,0x8101F,0x00001 +#define T_SMALL 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_SPAN 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x80003,0x00000 +#define T_SPOT 0x00008,0x00000,0x00000,0x3FFF7,0x3FFF7,0x00008,0x00001 +#define T_STRIKE 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 +#define T_STRONG 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00010 +#define T_STYLE 0x40000,0x00000,0x00000,0x7638F,0x76FAF,0x8001F,0x00000 +#define T_SUB 0x00004,0x8B05F,0x8FFFF,0x8779F,0xF7FBF,0x00007,0x00000 +#define T_SUP 0x00004,0x8B05F,0x8FFFF,0x8779F,0xF7FBF,0x00007,0x00000 +#define T_TAB 0x01000,0x00000,0x00000,0x3778F,0x57FAF,0x00001,0x00001 +#define T_TABLE 0x00800,0x0F1E0,0x8FFFF,0x36680,0xB6FA7,0x8C57F,0x00000 +#define T_TBODY 0x00020,0x00020,0x8FFFF,0x00880,0xB7FB7,0x8C75F,0x00003 +#define T_TD 0x00400,0x0FBCF,0x8FFFF,0x00020,0xB7FB7,0x8C75F,0x00001 +#define T_TEXTAREA 0x00040,0x00000,0x00000,0x07F8F,0x33FBF,0x80F5F,0x00040 +#define T_TEXTFLOW 0x20000,0x8FBFF,0x9FFFF,0x977B0,0xB7FB7,0x9B00F,0x00003 +#define T_TFOOT 0x00020,0x00020,0x8FFFF,0x00800,0xB7FB7,0x8CF5F,0x00001 +#define T_TH 0x00400,0x0FBCF,0x0FFFF,0x00020,0xB7FB7,0x8CF5F,0x00001 +#define T_THEAD 0x00020,0x00020,0x8FFFF,0x00800,0xB7FB7,0x8CF5F,0x00001 +#define T_TITLE 0x40000,0x00000,0x00000,0x50000,0x50000,0x0031F,0x0000C +#define T_TR 0x00020,0x00400,0x8FFFF,0x00820,0xB7FB7,0x8C75F,0x00001 +#define T_TT 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00010 +#define T_U 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_UL 0x00800,0x0C480,0x8FFFF,0x36680,0xB7FFF,0x8075F,0x00000 +#define T_VAR 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 +#define T_WBR 0x00001,0x00000,0x00000,0x3778F,0x77FBF,0x8101F,0x00001 +#define T_XMP 0x00800,0x00000,0x00000,0x367E0,0x36FFF,0x0875F,0x00001 +#define T_OBJECT_PCDATA 0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0x83F5F,0x00008 +#define T__UNREC_ 0x00000,0x00000,0x00000,0x00000,0x00000,0x00000,0x00000 +#ifdef USE_PRETTYSRC +# define N HTMLA_NORMAL +# define i HTMLA_ANAME +# define h HTMLA_HREF +# define c HTMLA_CLASS +# define x HTMLA_AUXCLASS +# define T(t) , t +#else +# define T(t) /*nothing */ +#endif +/* *INDENT-OFF* */ + +static attr a_attr[] = { /* A attributes */ + { "ACCESSKEY" T(N) }, + { "CHARSET" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COORDS" T(N) }, + { "DIR" T(N) }, + { "HREF" T(h) }, + { "ID" T(i) }, + { "ISMAP" T(N) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "NAME" T(i) }, + { "NOTAB" T(N) }, + { "ONCLICK" T(N) }, + { "ONMOUSEOUT" T(N) }, + { "ONMOUSEOVER" T(N) }, + { "REL" T(N) }, + { "REV" T(N) }, + { "SHAPE" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "URN" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr address_attr[] = { /* ADDRESS attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr applet_attr[] = { /* APPLET attributes */ + { "ALIGN" T(N) }, + { "ALT" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "CODE" T(N) }, + { "CODEBASE" T(h) }, + { "DIR" T(N) }, + { "DOWNLOAD" T(N) }, + { "HEIGHT" T(N) }, + { "HSPACE" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(i) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VSPACE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr area_attr[] = { /* AREA attributes */ + { "ALT" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COORDS" T(N) }, + { "DIR" T(N) }, + { "HREF" T(h) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOHREF" T(N) }, + { "NOTAB" T(N) }, + { "ONCLICK" T(N) }, + { "ONMOUSEOUT" T(N) }, + { "ONMOUSEOVER" T(N) }, + { "SHAPE" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr base_attr[] = { /* BASE attributes */ + { "HREF" T(h) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr bgsound_attr[] = { /* BGSOUND attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "LOOP" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr body_attr[] = { /* BODY attributes */ + { "ALINK" T(N) }, + { "BACKGROUND" T(h) }, + { "BGCOLOR" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "LINK" T(N) }, + { "ONLOAD" T(N) }, + { "ONUNLOAD" T(N) }, + { "STYLE" T(N) }, + { "TEXT" T(N) }, + { "TITLE" T(N) }, + { "VLINK" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr bodytext_attr[] = { /* BODYTEXT attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DATA" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "OBJECT" T(N) }, + { "REF" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { "VALUETYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr bq_attr[] = { /* BLOCKQUOTE attributes */ + { "CITE" T(h) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr button_attr[] = { /* BUTTON attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "ONBLUR" T(N) }, + { "ONFOCUS" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr caption_attr[] = { /* CAPTION attributes */ + { "ACCESSKEY" T(N) }, + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr col_attr[] = { /* COL attributes */ + { "ALIGN" T(N) }, + { "CHAR" T(N) }, + { "CHAROFF" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "SPAN" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VALIGN" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr credit_attr[] = { /* CREDIT attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr div_attr[] = { /* CENTER attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr dl_attr[] = { /* DL attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COMPACT" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr embed_attr[] = { /* EMBED attributes */ + { "ALIGN" T(N) }, + { "ALT" T(N) }, + { "BORDER" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "IMAGEMAP" T(N) }, + { "ISMAP" T(N) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "NAME" T(i) }, + { "NOFLOW" T(N) }, + { "PARAMS" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "USEMAP" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr fieldset_attr[] = { /* FIELDSET attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr fig_attr[] = { /* FIG attributes */ + { "ALIGN" T(N) }, + { "BORDER" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "IMAGEMAP" T(N) }, + { "ISOBJECT" T(N) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "NOFLOW" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr fn_attr[] = { /* FN attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr font_attr[] = { /* BASEFONT attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COLOR" T(N) }, + { "DIR" T(N) }, + { "END" T(N) }, + { "FACE" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "SIZE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr form_attr[] = { /* FORM attributes */ + { "ACCEPT-CHARSET" T(N) }, + { "ACTION" T(h) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ENCTYPE" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "METHOD" T(N) }, + { "ONSUBMIT" T(N) }, + { "SCRIPT" T(N) }, + { "STYLE" T(N) }, + { "SUBJECT" T(N) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr frame_attr[] = { /* FRAME attributes */ + { "ID" T(i) }, + { "LONGDESC" T(h) }, + { "MARGINHEIGHT" T(N) }, + { "MARGINWIDTH" T(N) }, + { "NAME" T(N) }, + { "NORESIZE" T(N) }, + { "SCROLLING" T(N) }, + { "SRC" T(h) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr frameset_attr[] = { /* FRAMESET attributes */ + { "COLS" T(N) }, + { "ROWS" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr gen_attr[] = { /* ABBR attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr h_attr[] = { /* H1 attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DINGBAT" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "NOWRAP" T(N) }, + { "SEQNUM" T(N) }, + { "SKIP" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr hr_attr[] = { /* HR attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "MD" T(N) }, + { "NOSHADE" T(N) }, + { "SIZE" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr iframe_attr[] = { /* IFRAME attributes */ + { "ALIGN" T(N) }, + { "FRAMEBORDER" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "LONGDESC" T(h) }, + { "MARGINHEIGHT" T(N) }, + { "MARGINWIDTH" T(N) }, + { "NAME" T(N) }, + { "SCROLLING" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr img_attr[] = { /* IMG attributes */ + { "ALIGN" T(N) }, + { "ALT" T(N) }, + { "BORDER" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "ISMAP" T(N) }, + { "ISOBJECT" T(N) }, + { "LANG" T(N) }, + { "LONGDESC" T(h) }, + { "MD" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "USEMAP" T(h) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr input_attr[] = { /* INPUT attributes */ + { "ACCEPT" T(N) }, + { "ACCEPT-CHARSET" T(N) }, + { "ALIGN" T(N) }, + { "ALT" T(N) }, + { "CHECKED" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ERROR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MAX" T(N) }, + { "MAXLENGTH" T(N) }, + { "MD" T(N) }, + { "MIN" T(N) }, + { "NAME" T(N) }, + { "NOTAB" T(N) }, + { "ONBLUR" T(N) }, + { "ONCHANGE" T(N) }, + { "ONCLICK" T(N) }, + { "ONFOCUS" T(N) }, + { "ONSELECT" T(N) }, + { "SIZE" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr isindex_attr[] = { /* ISINDEX attributes */ + { "ACTION" T(h) }, + { "DIR" T(N) }, + { "HREF" T(h) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "PROMPT" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr keygen_attr[] = { /* KEYGEN attributes */ + { "CHALLENGE" T(N) }, + { "CLASS" T(c) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr label_attr[] = { /* LABEL attributes */ + { "ACCESSKEY" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "FOR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "ONCLICK" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr legend_attr[] = { /* LEGEND attributes */ + { "ACCESSKEY" T(N) }, + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr li_attr[] = { /* LI attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DINGBAT" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "SKIP" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr link_attr[] = { /* LINK attributes */ + { "CHARSET" T(N) }, + { "CLASS" T(c) }, + { "HREF" T(h) }, + { "ID" T(i) }, + { "MEDIA" T(N) }, + { "REL" T(N) }, + { "REV" T(N) }, + { "STYLE" T(N) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr map_attr[] = { /* MAP attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(i) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr math_attr[] = { /* MATH attributes */ + { "BOX" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr meta_attr[] = { /* META attributes */ + { "CONTENT" T(N) }, + { "HTTP-EQUIV" T(N) }, + { "NAME" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr nextid_attr[] = { /* NEXTID attributes */ + { "N" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr note_attr[] = { /* NOTE attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "ROLE" T(x) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr object_attr[] = { /* OBJECT attributes */ + { "ALIGN" T(N) }, + { "BORDER" T(N) }, + { "CLASS" T(c) }, + { "CLASSID" T(h) }, + { "CODEBASE" T(h) }, + { "CODETYPE" T(N) }, + { "DATA" T(h) }, + { "DECLARE" T(N) }, + { "DIR" T(N) }, + { "HEIGHT" T(N) }, + { "HSPACE" T(N) }, + { "ID" T(i) }, + { "ISMAP" T(N) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "NOTAB" T(N) }, + { "SHAPES" T(N) }, + { "STANDBY" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "USEMAP" T(h) }, + { "VSPACE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr ol_attr[] = { /* OL attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COMPACT" T(N) }, + { "CONTINUE" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "SEQNUM" T(N) }, + { "START" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr option_attr[] = { /* OPTION attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ERROR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "SELECTED" T(N) }, + { "SHAPE" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VALUE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr overlay_attr[] = { /* OVERLAY attributes */ + { "CLASS" T(c) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "IMAGEMAP" T(N) }, + { "MD" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "WIDTH" T(N) }, + { "X" T(N) }, + { "Y" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr p_attr[] = { /* P attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr param_attr[] = { /* PARAM attributes */ + { "ACCEPT" T(N) }, + { "ACCEPT-CHARSET" T(N) }, + { "ACCEPT-ENCODING" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DATA" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "OBJECT" T(N) }, + { "REF" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { "VALUEREF" T(N) }, + { "VALUETYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr script_attr[] = { /* SCRIPT attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "EVENT" T(N) }, + { "FOR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "LANGUAGE" T(N) }, + { "NAME" T(N) }, + { "SCRIPTENGINE" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr select_attr[] = { /* SELECT attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ERROR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "MULTIPLE" T(N) }, + { "NAME" T(N) }, + { "NOTAB" T(N) }, + { "ONBLUR" T(N) }, + { "ONCHANGE" T(N) }, + { "ONFOCUS" T(N) }, + { "SIZE" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr style_attr[] = { /* STYLE attributes */ + { "DIR" T(N) }, + { "LANG" T(N) }, + { "NOTATION" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr tab_attr[] = { /* TAB attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DP" T(N) }, + { "ID" T(i) }, + { "INDENT" T(N) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TO" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr table_attr[] = { /* TABLE attributes */ + { "ALIGN" T(N) }, + { "BACKGROUND" T(h) }, + { "BORDER" T(N) }, + { "CELLPADDING" T(N) }, + { "CELLSPACING" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COLS" T(N) }, + { "COLSPEC" T(N) }, + { "DIR" T(N) }, + { "DP" T(N) }, + { "FRAME" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOFLOW" T(N) }, + { "NOWRAP" T(N) }, + { "RULES" T(N) }, + { "STYLE" T(N) }, + { "SUMMARY" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr td_attr[] = { /* TD attributes */ + { "ALIGN" T(N) }, + { "AXES" T(N) }, + { "AXIS" T(N) }, + { "BACKGROUND" T(h) }, + { "CHAR" T(N) }, + { "CHAROFF" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COLSPAN" T(N) }, + { "DIR" T(N) }, + { "DP" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "ROWSPAN" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VALIGN" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr textarea_attr[] = { /* TEXTAREA attributes */ + { "ACCEPT-CHARSET" T(N) }, + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COLS" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ERROR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "NOTAB" T(N) }, + { "ONBLUR" T(N) }, + { "ONCHANGE" T(N) }, + { "ONFOCUS" T(N) }, + { "ONSELECT" T(N) }, + { "ROWS" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr tr_attr[] = { /* TBODY attributes */ + { "ALIGN" T(N) }, + { "CHAR" T(N) }, + { "CHAROFF" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DP" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VALIGN" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr ul_attr[] = { /* DIR attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COMPACT" T(N) }, + { "DINGBAT" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "PLAIN" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "WRAP" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +/* *INDENT-ON* */ + +#undef N +#undef i +#undef h +#undef c +#undef x + +#undef T + +/* these definitions are used in the tags-tables */ +#undef P +#undef P_ +#ifdef USE_COLOR_STYLE +#define P_(x) x , (sizeof x) -1 +#define NULL_HTTag_ NULL, 0 +#else +#define P_(x) x +#define NULL_HTTag_ NULL +#endif + +#ifdef EXP_JUSTIFY_ELTS +#define P(x) P_(x), 1 +#define P0(x) P_(x), 0 +#define NULL_HTTag NULL_HTTag_,0 +#else +#define P(x) P_(x) +#define P0(x) P_(x) +#define NULL_HTTag NULL_HTTag_ +#endif + +#endif /* once_HTMLDTD */ +/* *INDENT-OFF* */ +static const HTTag tags_table0[HTML_ALL_ELEMENTS] = { + { P("A"), a_attr, HTML_A_ATTRIBUTES, SGML_EMPTY, T_A}, + { P("ABBR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_ABBR}, + { P("ACRONYM"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_ACRONYM}, + { P("ADDRESS"), address_attr, HTML_ADDRESS_ATTRIBUTES, SGML_MIXED, T_ADDRESS}, + { P("APPLET"), applet_attr, HTML_APPLET_ATTRIBUTES, SGML_MIXED, T_APPLET}, + { P("AREA"), area_attr, HTML_AREA_ATTRIBUTES, SGML_EMPTY, T_AREA}, + { P("AU"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_AU}, + { P("AUTHOR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_AUTHOR}, + { P("B"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_B}, + { P0("BANNER"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_BANNER}, + { P("BASE"), base_attr, HTML_BASE_ATTRIBUTES, SGML_EMPTY, T_BASE}, + { P("BASEFONT"), font_attr, HTML_FONT_ATTRIBUTES, SGML_EMPTY, T_BASEFONT}, + { P("BDO"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_BDO}, + { P("BGSOUND"), bgsound_attr, HTML_BGSOUND_ATTRIBUTES, SGML_EMPTY, T_BGSOUND}, + { P("BIG"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_BIG}, + { P("BLINK"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_BLINK}, + { P("BLOCKQUOTE"),bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED, T_BLOCKQUOTE}, + { P("BODY"), body_attr, HTML_BODY_ATTRIBUTES, SGML_MIXED, T_BODY}, + { P("BODYTEXT"), bodytext_attr, HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED, T_BODYTEXT}, + { P("BQ"), bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED, T_BQ}, + { P("BR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_BR}, + { P("BUTTON"), button_attr, HTML_BUTTON_ATTRIBUTES, SGML_MIXED, T_BUTTON}, + { P("CAPTION"), caption_attr, HTML_CAPTION_ATTRIBUTES, SGML_MIXED, T_CAPTION}, + { P("CENTER"), div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED, T_CENTER}, + { P("CITE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_CITE}, + { P("CODE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_CODE}, + { P("COL"), col_attr, HTML_COL_ATTRIBUTES, SGML_EMPTY, T_COL}, + { P("COLGROUP"), col_attr, HTML_COL_ATTRIBUTES, SGML_EMPTY, T_COLGROUP}, + { P("COMMENT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_COMMENT}, + { P("CREDIT"), credit_attr, HTML_CREDIT_ATTRIBUTES, SGML_MIXED, T_CREDIT}, + { P("DD"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_DD}, + { P("DEL"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_DEL}, + { P("DFN"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_DFN}, + { P("DIR"), ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED, T_DIR}, + { P("DIV"), div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED, T_DIV}, + { P("DL"), dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED, T_DL}, + { P("DLC"), dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED, T_DLC}, + { P("DT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_DT}, + { P("EM"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_EM}, + { P("EMBED"), embed_attr, HTML_EMBED_ATTRIBUTES, SGML_EMPTY, T_EMBED}, + { P("FIELDSET"), fieldset_attr, HTML_FIELDSET_ATTRIBUTES, SGML_MIXED, T_FIELDSET}, + { P("FIG"), fig_attr, HTML_FIG_ATTRIBUTES, SGML_MIXED, T_FIG}, + { P("FN"), fn_attr, HTML_FN_ATTRIBUTES, SGML_MIXED, T_FN}, + { P("FONT"), font_attr, HTML_FONT_ATTRIBUTES, SGML_EMPTY, T_FONT}, + { P("FORM"), form_attr, HTML_FORM_ATTRIBUTES, SGML_EMPTY, T_FORM}, + { P("FRAME"), frame_attr, HTML_FRAME_ATTRIBUTES, SGML_EMPTY, T_FRAME}, + { P("FRAMESET"), frameset_attr, HTML_FRAMESET_ATTRIBUTES, SGML_MIXED, T_FRAMESET}, + { P0("H1"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H1}, + { P0("H2"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H2}, + { P0("H3"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H3}, + { P0("H4"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H4}, + { P0("H5"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H5}, + { P0("H6"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H6}, + { P("HEAD"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_HEAD}, + { P("HR"), hr_attr, HTML_HR_ATTRIBUTES, SGML_EMPTY, T_HR}, + { P("HTML"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_HTML}, + { P("HY"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_HY}, + { P("I"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_I}, + { P("IFRAME"), iframe_attr, HTML_IFRAME_ATTRIBUTES, SGML_MIXED, T_IFRAME}, + { P("IMG"), img_attr, HTML_IMG_ATTRIBUTES, SGML_EMPTY, T_IMG}, + { P("INPUT"), input_attr, HTML_INPUT_ATTRIBUTES, SGML_EMPTY, T_INPUT}, + { P("INS"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_INS}, + { P("ISINDEX"), isindex_attr, HTML_ISINDEX_ATTRIBUTES, SGML_EMPTY, T_ISINDEX}, + { P("KBD"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_KBD}, + { P("KEYGEN"), keygen_attr, HTML_KEYGEN_ATTRIBUTES, SGML_EMPTY, T_KEYGEN}, + { P("LABEL"), label_attr, HTML_LABEL_ATTRIBUTES, SGML_MIXED, T_LABEL}, + { P("LEGEND"), legend_attr, HTML_LEGEND_ATTRIBUTES, SGML_MIXED, T_LEGEND}, + { P("LH"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_LH}, + { P("LI"), li_attr, HTML_LI_ATTRIBUTES, SGML_EMPTY, T_LI}, + { P("LINK"), link_attr, HTML_LINK_ATTRIBUTES, SGML_EMPTY, T_LINK}, + { P("LISTING"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_LISTING}, + { P("MAP"), map_attr, HTML_MAP_ATTRIBUTES, SGML_MIXED, T_MAP}, + { P("MARQUEE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_MARQUEE}, + { P("MATH"), math_attr, HTML_MATH_ATTRIBUTES, SGML_LITTERAL,T_MATH}, + { P("MENU"), ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED, T_MENU}, + { P("META"), meta_attr, HTML_META_ATTRIBUTES, SGML_EMPTY, T_META}, + { P("NEXTID"), nextid_attr, HTML_NEXTID_ATTRIBUTES, SGML_EMPTY, T_NEXTID}, + { P("NOFRAMES"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_NOFRAMES}, + { P("NOTE"), note_attr, HTML_NOTE_ATTRIBUTES, SGML_MIXED, T_NOTE}, + { P("OBJECT"), object_attr, HTML_OBJECT_ATTRIBUTES, SGML_LITTERAL,T_OBJECT}, + { P("OL"), ol_attr, HTML_OL_ATTRIBUTES, SGML_MIXED, T_OL}, + { P("OPTION"), option_attr, HTML_OPTION_ATTRIBUTES, SGML_EMPTY, T_OPTION}, + { P("OVERLAY"), overlay_attr, HTML_OVERLAY_ATTRIBUTES, SGML_EMPTY, T_OVERLAY}, + { P("P"), p_attr, HTML_P_ATTRIBUTES, SGML_EMPTY, T_P}, + { P("PARAM"), param_attr, HTML_PARAM_ATTRIBUTES, SGML_EMPTY, T_PARAM}, + { P("PLAINTEXT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_PLAINTEXT}, + { P0("PRE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_PRE}, + { P("Q"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_Q}, + { P("S"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_S}, + { P("SAMP"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SAMP}, + { P("SCRIPT"), script_attr, HTML_SCRIPT_ATTRIBUTES, SGML_LITTERAL,T_SCRIPT}, + { P("SELECT"), select_attr, HTML_SELECT_ATTRIBUTES, SGML_MIXED, T_SELECT}, + { P("SHY"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_SHY}, + { P("SMALL"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SMALL}, + { P("SPAN"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SPAN}, + { P("SPOT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_SPOT}, + { P("STRIKE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_STRIKE}, + { P("STRONG"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_STRONG}, + { P("STYLE"), style_attr, HTML_STYLE_ATTRIBUTES, SGML_LITTERAL,T_STYLE}, + { P("SUB"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SUB}, + { P("SUP"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SUP}, + { P("TAB"), tab_attr, HTML_TAB_ATTRIBUTES, SGML_EMPTY, T_TAB}, + { P("TABLE"), table_attr, HTML_TABLE_ATTRIBUTES, SGML_MIXED, T_TABLE}, + { P("TBODY"), tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY, T_TBODY}, + { P("TD"), td_attr, HTML_TD_ATTRIBUTES, SGML_EMPTY, T_TD}, + { P("TEXTAREA"), textarea_attr, HTML_TEXTAREA_ATTRIBUTES, SGML_LITTERAL,T_TEXTAREA}, + { P("TEXTFLOW"), bodytext_attr, HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED, T_TEXTFLOW}, + { P("TFOOT"), tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY, T_TFOOT}, + { P("TH"), td_attr, HTML_TD_ATTRIBUTES, SGML_EMPTY, T_TH}, + { P("THEAD"), tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY, T_THEAD}, + { P("TITLE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_RCDATA, T_TITLE}, + { P("TR"), tr_attr, HTML_TR_ATTRIBUTES, SGML_EMPTY, T_TR}, + { P("TT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_TT}, + { P("U"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_U}, + { P("UL"), ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED, T_UL}, + { P("VAR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_VAR}, + { P("WBR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_WBR}, + { P0("XMP"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_XMP}, +/* additional (alternative variants), not counted in HTML_ELEMENTS: */ +/* This one will be used as a temporary substitute within the parser when + it has been signalled to parse OBJECT content as MIXED. - kw */ + { P("OBJECT"), object_attr, HTML_OBJECT_ATTRIBUTES, SGML_MIXED, T_OBJECT_PCDATA}, +}; +/* *INDENT-ON* */ + +#endif /* src_HTMLDTD_H0 */ diff --git a/WWW/Library/Implementation/src1_HTMLDTD.h b/WWW/Library/Implementation/src1_HTMLDTD.h new file mode 100644 index 00000000..6506d2b7 --- /dev/null +++ b/WWW/Library/Implementation/src1_HTMLDTD.h @@ -0,0 +1,1194 @@ +/* $LynxId: src1_HTMLDTD.h,v 1.5 2008/07/07 00:03:21 tom Exp $ */ +#ifndef src_HTMLDTD_H1 +#define src_HTMLDTD_H1 1 + +#ifndef once_HTMLDTD +#define once_HTMLDTD 1 + +#define T_A 0x00008,0x0B007,0x0FF17,0x37787,0x77BA7,0x8604F,0x00014 +#define T_ABBR 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 +#define T_ACRONYM 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 +#define T_ADDRESS 0x00200,0x0F14F,0x8FFFF,0x36680,0xB6FAF,0x80317,0x00000 +#define T_APPLET 0x02000,0x0B0CF,0x8FFFF,0x37F9F,0xB7FBF,0x8300F,0x00000 +#define T_AREA 0x08000,0x00000,0x00000,0x08000,0x3FFFF,0x00F1F,0x00001 +#define T_AU 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 +#define T_AUTHOR 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00003,0x00000 +#define T_B 0x00001,0x8B04F,0xAFFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_BANNER 0x00200,0x0FB8F,0x0FFFF,0x30000,0x30000,0x8031F,0x00000 +#define T_BASE 0x40000,0x00000,0x00000,0x50000,0x50000,0x8000F,0x00001 +#define T_BASEFONT 0x01000,0x00000,0x00000,0x377AF,0x37FAF,0x8F000,0x00001 +#define T_BDO 0x00100,0x0B04F,0x8FFFF,0x36680,0xB6FAF,0x0033F,0x00000 +#define T_BGSOUND 0x01000,0x00000,0x00000,0x777AF,0x77FAF,0x8730F,0x00001 +#define T_BIG 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_BLINK 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00001,0x00014 +#define T_BLOCKQUOTE 0x00200,0xAFBCF,0xAFFFF,0xB6680,0xB6FAF,0x8031F,0x00000 +#define T_BODY 0x20000,0x2FB8F,0x2FFFF,0x30000,0x30000,0xDFF7F,0x00003 +#define T_BODYTEXT 0x20000,0x0FB8F,0xAFFFF,0x30200,0xB7FAF,0x8F17F,0x00003 +#define T_BQ 0x00200,0xAFBCF,0xAFFFF,0xB6680,0xB6FAF,0x8031F,0x00000 +#define T_BR 0x01000,0x00000,0x00000,0x377BF,0x77FBF,0x8101F,0x00001 +#define T_BUTTON 0x02000,0x0BB07,0x0FF37,0x0378F,0x37FBF,0x8135F,0x00000 +#define T_CAPTION 0x00100,0x0B04F,0x8FFFF,0x06A00,0xB6FA7,0x8035F,0x00000 +#define T_CENTER 0x00200,0x8FBCF,0x8FFFF,0xB6680,0xB6FA7,0x8071F,0x00000 +#define T_CITE 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00010 +#define T_CODE 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00000 +#define T_COL 0x04000,0x00000,0x00000,0x00820,0x36FA7,0x88F5F,0x00001 +#define T_COLGROUP 0x00020,0x04000,0x04000,0x00800,0x36FA7,0x8875F,0x00001 +#define T_COMMENT 0x00004,0x00000,0x00000,0xA77AF,0x7FFFF,0x00003,0x00000 +#define T_CREDIT 0x00100,0x0B04F,0x8FFFF,0x06A00,0xB7FBF,0x8030F,0x00000 +#define T_DD 0x00400,0x0FBCF,0x8FFFF,0x00800,0xB6FFF,0x8071F,0x00001 +#define T_DEL 0x00002,0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x00003,0x00000 +#define T_DFN 0x00002,0x8B0CF,0x8FFFF,0x8778F,0xF7FBF,0x00003,0x00000 +#define T_DIR 0x00800,0x0B400,0x0F75F,0x37680,0x36FB7,0x84F7F,0x00000 +#define T_DIV 0x00200,0x8FB8F,0x8FFFF,0xB66A0,0xB7FFF,0x8031F,0x00004 +#define T_DL 0x00800,0x0C480,0x8FFFF,0x36680,0xB7FB7,0x0075F,0x00000 +#define T_DLC 0x00800,0x0C480,0x8FFFF,0x36680,0xB7FB7,0x0075F,0x00000 +#define T_DT 0x00400,0x0B04F,0x0B1FF,0x00800,0x17FFF,0x8071F,0x00001 +#define T_EM 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00010 +#define T_EMBED 0x02000,0x8F107,0x8FFF7,0xB6FBF,0xB7FBF,0x1FF7F,0x00001 +#define T_FIELDSET 0x00200,0x8FB4F,0x8FF7F,0x86787,0xB7FF7,0x8805F,0x00000 +#define T_FIG 0x00200,0x0FB00,0x8FFFF,0x36680,0xB6FBF,0x8834F,0x00000 +#define T_FN 0x00200,0x8FBCF,0x8FFFF,0xB6680,0xB7EBF,0x8114F,0x00000 +#define T_FONT 0x00001,0x8B04F,0x8FFFF,0xB778F,0xF7FBF,0x00001,0x00014 +#define T_FORM 0x00080,0x0FF6F,0x0FF7F,0x36E07,0x32F07,0x88DFF,0x00000 +#define T_FRAME 0x10000,0x00000,0x00000,0x10000,0x10000,0x9FFFF,0x00001 +#define T_FRAMESET 0x10000,0x90000,0x90000,0x90000,0x93000,0x9FFFF,0x00000 +#define T_H1 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H2 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H3 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H4 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H5 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_H6 0x00100,0x0B04F,0x0B05F,0x36680,0x37FAF,0x80117,0x00000 +#define T_HEAD 0x40000,0x4F000,0x47000,0x10000,0x10000,0x9FF7F,0x00007 +#define T_HR 0x04000,0x00000,0x00000,0x3FE80,0x3FFBF,0x87F37,0x00001 +#define T_HTML 0x10000,0x7FB8F,0x7FFFF,0x00000,0x00000,0x1FFFF,0x00003 +#define T_HY 0x01000,0x00000,0x00000,0x3779F,0x77FBF,0x8101F,0x00001 +#define T_I 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_IFRAME 0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0xD335F,0x00000 +#define T_IMG 0x01000,0x00000,0x00000,0x3779F,0x37FBF,0x80000,0x00001 +#define T_INPUT 0x00040,0x00000,0x00000,0x03F87,0x37F87,0x8904F,0x00001 +#define T_INS 0x00002,0x8BBCF,0x8FFFF,0xA7F8F,0xF7FBF,0x00003,0x00000 +#define T_ISINDEX 0x08000,0x00000,0x00000,0x7778F,0x7FFAF,0x80007,0x00001 +#define T_KBD 0x00002,0x00000,0x00000,0x2778F,0x77FBF,0x00003,0x00000 +#define T_KEYGEN 0x00040,0x00000,0x00000,0x07FB7,0x37FB7,0x80070,0x00001 +#define T_LABEL 0x00002,0x0304F,0x0FFFF,0x0679F,0x36FBF,0x00007,0x00000 +#define T_LEGEND 0x00002,0x0B04F,0x8FF7F,0x00200,0xB7FA7,0x00003,0x00000 +#define T_LH 0x00400,0x0BB7F,0x8FFFF,0x00800,0x97FFF,0x8071F,0x00001 +#define T_LI 0x00400,0x0BBFF,0x8FFFF,0x00800,0x97FFF,0x8071F,0x00001 +#define T_LINK 0x08000,0x00000,0x00000,0x50000,0x50000,0x0FF7F,0x00001 +#define T_LISTING 0x00800,0x00000,0x00000,0x36600,0x36F00,0x80F1F,0x00000 +#define T_MAP 0x08000,0x08000,0x08000,0x37FCF,0x37FBF,0x0071F,0x00000 +#define T_MARQUEE 0x04000,0x0000F,0x8F01F,0x37787,0xB7FA7,0x8301C,0x00000 +#define T_MATH 0x00004,0x0B05F,0x8FFFF,0x2778F,0xF7FBF,0x0001F,0x00000 +#define T_MENU 0x00800,0x0B400,0x0F75F,0x17680,0x36FB7,0x88F7F,0x00000 +#define T_META 0x08000,0x00000,0x00000,0x50000,0x50000,0x0FF7F,0x00001 +#define T_NEXTID 0x01000,0x00000,0x00000,0x50000,0x1FFF7,0x00001,0x00001 +#define T_NOFRAMES 0x20000,0x2FB8F,0x0FFFF,0x17000,0x17000,0x0CF5F,0x00000 +#define T_NOTE 0x00200,0x0BBAF,0x8FFFF,0x376B0,0xB7FFF,0x8031F,0x00000 +#define T_OBJECT 0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0x83F5F,0x00020 +#define T_OL 0x00800,0x0C400,0x8FFFF,0x37680,0xB7FB7,0x88F7F,0x00000 +#define T_OPTION 0x08000,0x00000,0x00000,0x00040,0x37FFF,0x8031F,0x00001 +#define T_OVERLAY 0x04000,0x00000,0x00000,0x00200,0x37FBF,0x83F7F,0x00001 +#define T_P 0x00100,0x0B04F,0x8FFFF,0x36680,0xB6FA7,0x80117,0x00001 +#define T_PARAM 0x01000,0x00000,0x00000,0x33500,0x37FFF,0x81560,0x00001 +#define T_PLAINTEXT 0x10000,0xFFFFF,0xFFFFF,0x90000,0x90000,0x3FFFF,0x00001 +#define T_PRE 0x00200,0x0F04F,0x0F05E,0x36680,0x36FF0,0x8071E,0x00000 +#define T_Q 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00000 +#define T_S 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 +#define T_SAMP 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00002,0x00010 +#define T_SCRIPT 0x02000,0x00000,0x00000,0x77F9F,0x77FFF,0x87F5F,0x00000 +#define T_SELECT 0x00040,0x08000,0x08000,0x03FAF,0x33FBF,0x80F5F,0x00008 +#define T_SHY 0x01000,0x00000,0x00000,0x3779F,0x77FBF,0x8101F,0x00001 +#define T_SMALL 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_SPAN 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x80003,0x00000 +#define T_SPOT 0x00008,0x00000,0x00000,0x3FFF7,0x3FFF7,0x00008,0x00001 +#define T_STRIKE 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 +#define T_STRONG 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FAF,0x00003,0x00010 +#define T_STYLE 0x40000,0x00000,0x00000,0x7638F,0x76FAF,0x8001F,0x00000 +#define T_SUB 0x00004,0x8B05F,0x8FFFF,0x8779F,0xF7FBF,0x00007,0x00000 +#define T_SUP 0x00004,0x8B05F,0x8FFFF,0x8779F,0xF7FBF,0x00007,0x00000 +#define T_TAB 0x01000,0x00000,0x00000,0x3778F,0x57FAF,0x00001,0x00001 +#define T_TABLE 0x00800,0x0F1E0,0x8FFFF,0x36680,0xB6FA7,0x8C57F,0x00000 +#define T_TBODY 0x00020,0x00020,0x8FFFF,0x00880,0xB7FB7,0x8C75F,0x00003 +#define T_TD 0x00400,0x0FBCF,0x8FFFF,0x00020,0xB7FB7,0x8C75F,0x00001 +#define T_TEXTAREA 0x00040,0x00000,0x00000,0x07F8F,0x33FBF,0x80F5F,0x00040 +#define T_TEXTFLOW 0x20000,0x8FBFF,0x9FFFF,0x977B0,0xB7FB7,0x9B00F,0x00003 +#define T_TFOOT 0x00020,0x00020,0x8FFFF,0x00800,0xB7FB7,0x8CF5F,0x00001 +#define T_TH 0x00400,0x0FBCF,0x0FFFF,0x00020,0xB7FB7,0x8CF5F,0x00001 +#define T_THEAD 0x00020,0x00020,0x8FFFF,0x00800,0xB7FB7,0x8CF5F,0x00001 +#define T_TITLE 0x40000,0x00000,0x00000,0x50000,0x50000,0x0031F,0x0000C +#define T_TR 0x00020,0x00400,0x8FFFF,0x00820,0xB7FB7,0x8C75F,0x00001 +#define T_TT 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00010 +#define T_U 0x00001,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00014 +#define T_UL 0x00800,0x0C480,0x8FFFF,0x36680,0xB7FFF,0x8075F,0x00000 +#define T_VAR 0x00002,0x8B04F,0x8FFFF,0xA778F,0xF7FBF,0x00001,0x00000 +#define T_WBR 0x00001,0x00000,0x00000,0x3778F,0x77FBF,0x8101F,0x00001 +#define T_XMP 0x00800,0x00000,0x00000,0x367E0,0x36FFF,0x0875F,0x00001 +#define T_OBJECT_PCDATA 0x02000,0x8FBCF,0x8FFFF,0xB679F,0xB6FBF,0x83F5F,0x00008 +#define T__UNREC_ 0x00000,0x00000,0x00000,0x00000,0x00000,0x00000,0x00000 +#ifdef USE_PRETTYSRC +# define N HTMLA_NORMAL +# define i HTMLA_ANAME +# define h HTMLA_HREF +# define c HTMLA_CLASS +# define x HTMLA_AUXCLASS +# define T(t) , t +#else +# define T(t) /*nothing */ +#endif +/* *INDENT-OFF* */ + +static attr a_attr[] = { /* A attributes */ + { "ACCESSKEY" T(N) }, + { "CHARSET" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COORDS" T(N) }, + { "DIR" T(N) }, + { "HREF" T(h) }, + { "ID" T(i) }, + { "ISMAP" T(N) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "NAME" T(i) }, + { "NOTAB" T(N) }, + { "ONCLICK" T(N) }, + { "ONMOUSEOUT" T(N) }, + { "ONMOUSEOVER" T(N) }, + { "REL" T(N) }, + { "REV" T(N) }, + { "SHAPE" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "URN" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr address_attr[] = { /* ADDRESS attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr applet_attr[] = { /* APPLET attributes */ + { "ALIGN" T(N) }, + { "ALT" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "CODE" T(N) }, + { "CODEBASE" T(h) }, + { "DIR" T(N) }, + { "DOWNLOAD" T(N) }, + { "HEIGHT" T(N) }, + { "HSPACE" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(i) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VSPACE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr area_attr[] = { /* AREA attributes */ + { "ALT" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COORDS" T(N) }, + { "DIR" T(N) }, + { "HREF" T(h) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOHREF" T(N) }, + { "NOTAB" T(N) }, + { "ONCLICK" T(N) }, + { "ONMOUSEOUT" T(N) }, + { "ONMOUSEOVER" T(N) }, + { "SHAPE" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr base_attr[] = { /* BASE attributes */ + { "HREF" T(h) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr bgsound_attr[] = { /* BGSOUND attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "LOOP" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr body_attr[] = { /* BODY attributes */ + { "ALINK" T(N) }, + { "BACKGROUND" T(h) }, + { "BGCOLOR" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "LINK" T(N) }, + { "ONLOAD" T(N) }, + { "ONUNLOAD" T(N) }, + { "STYLE" T(N) }, + { "TEXT" T(N) }, + { "TITLE" T(N) }, + { "VLINK" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr bodytext_attr[] = { /* BODYTEXT attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DATA" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "OBJECT" T(N) }, + { "REF" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { "VALUETYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr bq_attr[] = { /* BLOCKQUOTE attributes */ + { "CITE" T(h) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr button_attr[] = { /* BUTTON attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "ONBLUR" T(N) }, + { "ONFOCUS" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr caption_attr[] = { /* CAPTION attributes */ + { "ACCESSKEY" T(N) }, + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr col_attr[] = { /* COL attributes */ + { "ALIGN" T(N) }, + { "CHAR" T(N) }, + { "CHAROFF" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "SPAN" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VALIGN" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr credit_attr[] = { /* CREDIT attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr div_attr[] = { /* CENTER attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr dl_attr[] = { /* DL attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COMPACT" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr embed_attr[] = { /* EMBED attributes */ + { "ALIGN" T(N) }, + { "ALT" T(N) }, + { "BORDER" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "IMAGEMAP" T(N) }, + { "ISMAP" T(N) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "NAME" T(i) }, + { "NOFLOW" T(N) }, + { "PARAMS" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "USEMAP" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr fieldset_attr[] = { /* FIELDSET attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr fig_attr[] = { /* FIG attributes */ + { "ALIGN" T(N) }, + { "BORDER" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "IMAGEMAP" T(N) }, + { "ISOBJECT" T(N) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "NOFLOW" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr fn_attr[] = { /* FN attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr font_attr[] = { /* BASEFONT attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COLOR" T(N) }, + { "DIR" T(N) }, + { "END" T(N) }, + { "FACE" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "SIZE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr form_attr[] = { /* FORM attributes */ + { "ACCEPT-CHARSET" T(N) }, + { "ACTION" T(h) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ENCTYPE" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "METHOD" T(N) }, + { "ONSUBMIT" T(N) }, + { "SCRIPT" T(N) }, + { "STYLE" T(N) }, + { "SUBJECT" T(N) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr frame_attr[] = { /* FRAME attributes */ + { "ID" T(i) }, + { "LONGDESC" T(h) }, + { "MARGINHEIGHT" T(N) }, + { "MARGINWIDTH" T(N) }, + { "NAME" T(N) }, + { "NORESIZE" T(N) }, + { "SCROLLING" T(N) }, + { "SRC" T(h) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr frameset_attr[] = { /* FRAMESET attributes */ + { "COLS" T(N) }, + { "ROWS" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr gen_attr[] = { /* ABBR attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr h_attr[] = { /* H1 attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DINGBAT" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "NOWRAP" T(N) }, + { "SEQNUM" T(N) }, + { "SKIP" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr hr_attr[] = { /* HR attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "MD" T(N) }, + { "NOSHADE" T(N) }, + { "SIZE" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr iframe_attr[] = { /* IFRAME attributes */ + { "ALIGN" T(N) }, + { "FRAMEBORDER" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "LONGDESC" T(h) }, + { "MARGINHEIGHT" T(N) }, + { "MARGINWIDTH" T(N) }, + { "NAME" T(N) }, + { "SCROLLING" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr img_attr[] = { /* IMG attributes */ + { "ALIGN" T(N) }, + { "ALT" T(N) }, + { "BORDER" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "ISMAP" T(N) }, + { "ISOBJECT" T(N) }, + { "LANG" T(N) }, + { "LONGDESC" T(h) }, + { "MD" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "USEMAP" T(h) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr input_attr[] = { /* INPUT attributes */ + { "ACCEPT" T(N) }, + { "ACCEPT-CHARSET" T(N) }, + { "ALIGN" T(N) }, + { "ALT" T(N) }, + { "CHECKED" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ERROR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MAX" T(N) }, + { "MAXLENGTH" T(N) }, + { "MD" T(N) }, + { "MIN" T(N) }, + { "NAME" T(N) }, + { "NOTAB" T(N) }, + { "ONBLUR" T(N) }, + { "ONCHANGE" T(N) }, + { "ONCLICK" T(N) }, + { "ONFOCUS" T(N) }, + { "ONSELECT" T(N) }, + { "SIZE" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr isindex_attr[] = { /* ISINDEX attributes */ + { "ACTION" T(h) }, + { "DIR" T(N) }, + { "HREF" T(h) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "PROMPT" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr keygen_attr[] = { /* KEYGEN attributes */ + { "CHALLENGE" T(N) }, + { "CLASS" T(c) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr label_attr[] = { /* LABEL attributes */ + { "ACCESSKEY" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "FOR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "ONCLICK" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr legend_attr[] = { /* LEGEND attributes */ + { "ACCESSKEY" T(N) }, + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr li_attr[] = { /* LI attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DINGBAT" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "SKIP" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr link_attr[] = { /* LINK attributes */ + { "CHARSET" T(N) }, + { "CLASS" T(c) }, + { "HREF" T(h) }, + { "ID" T(i) }, + { "MEDIA" T(N) }, + { "REL" T(N) }, + { "REV" T(N) }, + { "STYLE" T(N) }, + { "TARGET" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr map_attr[] = { /* MAP attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(i) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr math_attr[] = { /* MATH attributes */ + { "BOX" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr meta_attr[] = { /* META attributes */ + { "CONTENT" T(N) }, + { "HTTP-EQUIV" T(N) }, + { "NAME" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr nextid_attr[] = { /* NEXTID attributes */ + { "N" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr note_attr[] = { /* NOTE attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "ROLE" T(x) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr object_attr[] = { /* OBJECT attributes */ + { "ALIGN" T(N) }, + { "BORDER" T(N) }, + { "CLASS" T(c) }, + { "CLASSID" T(h) }, + { "CODEBASE" T(h) }, + { "CODETYPE" T(N) }, + { "DATA" T(h) }, + { "DECLARE" T(N) }, + { "DIR" T(N) }, + { "HEIGHT" T(N) }, + { "HSPACE" T(N) }, + { "ID" T(i) }, + { "ISMAP" T(N) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "NOTAB" T(N) }, + { "SHAPES" T(N) }, + { "STANDBY" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "USEMAP" T(h) }, + { "VSPACE" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr ol_attr[] = { /* OL attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COMPACT" T(N) }, + { "CONTINUE" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "SEQNUM" T(N) }, + { "START" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr option_attr[] = { /* OPTION attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ERROR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "SELECTED" T(N) }, + { "SHAPE" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VALUE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr overlay_attr[] = { /* OVERLAY attributes */ + { "CLASS" T(c) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "IMAGEMAP" T(N) }, + { "MD" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "WIDTH" T(N) }, + { "X" T(N) }, + { "Y" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr p_attr[] = { /* P attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr param_attr[] = { /* PARAM attributes */ + { "ACCEPT" T(N) }, + { "ACCEPT-CHARSET" T(N) }, + { "ACCEPT-ENCODING" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DATA" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "OBJECT" T(N) }, + { "REF" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "VALUE" T(N) }, + { "VALUEREF" T(N) }, + { "VALUETYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr script_attr[] = { /* SCRIPT attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "EVENT" T(N) }, + { "FOR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "LANGUAGE" T(N) }, + { "NAME" T(N) }, + { "SCRIPTENGINE" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr select_attr[] = { /* SELECT attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ERROR" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "MULTIPLE" T(N) }, + { "NAME" T(N) }, + { "NOTAB" T(N) }, + { "ONBLUR" T(N) }, + { "ONCHANGE" T(N) }, + { "ONFOCUS" T(N) }, + { "SIZE" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr style_attr[] = { /* STYLE attributes */ + { "DIR" T(N) }, + { "LANG" T(N) }, + { "NOTATION" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr tab_attr[] = { /* TAB attributes */ + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DP" T(N) }, + { "ID" T(i) }, + { "INDENT" T(N) }, + { "LANG" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TO" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr table_attr[] = { /* TABLE attributes */ + { "ALIGN" T(N) }, + { "BACKGROUND" T(h) }, + { "BORDER" T(N) }, + { "CELLPADDING" T(N) }, + { "CELLSPACING" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COLS" T(N) }, + { "COLSPEC" T(N) }, + { "DIR" T(N) }, + { "DP" T(N) }, + { "FRAME" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOFLOW" T(N) }, + { "NOWRAP" T(N) }, + { "RULES" T(N) }, + { "STYLE" T(N) }, + { "SUMMARY" T(N) }, + { "TITLE" T(N) }, + { "UNITS" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr td_attr[] = { /* TD attributes */ + { "ALIGN" T(N) }, + { "AXES" T(N) }, + { "AXIS" T(N) }, + { "BACKGROUND" T(h) }, + { "CHAR" T(N) }, + { "CHAROFF" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COLSPAN" T(N) }, + { "DIR" T(N) }, + { "DP" T(N) }, + { "HEIGHT" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "ROWSPAN" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VALIGN" T(N) }, + { "WIDTH" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr textarea_attr[] = { /* TEXTAREA attributes */ + { "ACCEPT-CHARSET" T(N) }, + { "ALIGN" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COLS" T(N) }, + { "DIR" T(N) }, + { "DISABLED" T(N) }, + { "ERROR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NAME" T(N) }, + { "NOTAB" T(N) }, + { "ONBLUR" T(N) }, + { "ONCHANGE" T(N) }, + { "ONFOCUS" T(N) }, + { "ONSELECT" T(N) }, + { "ROWS" T(N) }, + { "STYLE" T(N) }, + { "TABINDEX" T(N) }, + { "TITLE" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr tr_attr[] = { /* TBODY attributes */ + { "ALIGN" T(N) }, + { "CHAR" T(N) }, + { "CHAROFF" T(N) }, + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "DIR" T(N) }, + { "DP" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "NOWRAP" T(N) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "VALIGN" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +static attr ul_attr[] = { /* DIR attributes */ + { "CLASS" T(c) }, + { "CLEAR" T(N) }, + { "COMPACT" T(N) }, + { "DINGBAT" T(N) }, + { "DIR" T(N) }, + { "ID" T(i) }, + { "LANG" T(N) }, + { "MD" T(N) }, + { "PLAIN" T(N) }, + { "SRC" T(h) }, + { "STYLE" T(N) }, + { "TITLE" T(N) }, + { "TYPE" T(N) }, + { "WRAP" T(N) }, + { 0 T(N) } /* Terminate list */ +}; + +/* *INDENT-ON* */ + +#undef N +#undef i +#undef h +#undef c +#undef x + +#undef T + +/* these definitions are used in the tags-tables */ +#undef P +#undef P_ +#ifdef USE_COLOR_STYLE +#define P_(x) x , (sizeof x) -1 +#define NULL_HTTag_ NULL, 0 +#else +#define P_(x) x +#define NULL_HTTag_ NULL +#endif + +#ifdef EXP_JUSTIFY_ELTS +#define P(x) P_(x), 1 +#define P0(x) P_(x), 0 +#define NULL_HTTag NULL_HTTag_,0 +#else +#define P(x) P_(x) +#define P0(x) P_(x) +#define NULL_HTTag NULL_HTTag_ +#endif + +#endif /* once_HTMLDTD */ +/* *INDENT-OFF* */ +static const HTTag tags_table1[HTML_ALL_ELEMENTS] = { + { P("A"), a_attr, HTML_A_ATTRIBUTES, SGML_MIXED, T_A}, + { P("ABBR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_ABBR}, + { P("ACRONYM"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_ACRONYM}, + { P("ADDRESS"), address_attr, HTML_ADDRESS_ATTRIBUTES, SGML_MIXED, T_ADDRESS}, + { P("APPLET"), applet_attr, HTML_APPLET_ATTRIBUTES, SGML_MIXED, T_APPLET}, + { P("AREA"), area_attr, HTML_AREA_ATTRIBUTES, SGML_EMPTY, T_AREA}, + { P("AU"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_AU}, + { P("AUTHOR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_AUTHOR}, + { P("B"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_B}, + { P0("BANNER"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_BANNER}, + { P("BASE"), base_attr, HTML_BASE_ATTRIBUTES, SGML_EMPTY, T_BASE}, + { P("BASEFONT"), font_attr, HTML_FONT_ATTRIBUTES, SGML_EMPTY, T_BASEFONT}, + { P("BDO"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_BDO}, + { P("BGSOUND"), bgsound_attr, HTML_BGSOUND_ATTRIBUTES, SGML_EMPTY, T_BGSOUND}, + { P("BIG"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_BIG}, + { P("BLINK"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_BLINK}, + { P("BLOCKQUOTE"),bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED, T_BLOCKQUOTE}, + { P("BODY"), body_attr, HTML_BODY_ATTRIBUTES, SGML_MIXED, T_BODY}, + { P("BODYTEXT"), bodytext_attr, HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED, T_BODYTEXT}, + { P("BQ"), bq_attr, HTML_BQ_ATTRIBUTES, SGML_MIXED, T_BQ}, + { P("BR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_BR}, + { P("BUTTON"), button_attr, HTML_BUTTON_ATTRIBUTES, SGML_MIXED, T_BUTTON}, + { P("CAPTION"), caption_attr, HTML_CAPTION_ATTRIBUTES, SGML_MIXED, T_CAPTION}, + { P("CENTER"), div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED, T_CENTER}, + { P("CITE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_CITE}, + { P("CODE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_CODE}, + { P("COL"), col_attr, HTML_COL_ATTRIBUTES, SGML_EMPTY, T_COL}, + { P("COLGROUP"), col_attr, HTML_COL_ATTRIBUTES, SGML_ELEMENT, T_COLGROUP}, + { P("COMMENT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_PCDATA, T_COMMENT}, + { P("CREDIT"), credit_attr, HTML_CREDIT_ATTRIBUTES, SGML_MIXED, T_CREDIT}, + { P("DD"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_DD}, + { P("DEL"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_DEL}, + { P("DFN"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_DFN}, + { P("DIR"), ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED, T_DIR}, + { P("DIV"), div_attr, HTML_DIV_ATTRIBUTES, SGML_MIXED, T_DIV}, + { P("DL"), dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED, T_DL}, + { P("DLC"), dl_attr, HTML_DL_ATTRIBUTES, SGML_MIXED, T_DLC}, + { P("DT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_DT}, + { P("EM"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_EM}, + { P("EMBED"), embed_attr, HTML_EMBED_ATTRIBUTES, SGML_EMPTY, T_EMBED}, + { P("FIELDSET"), fieldset_attr, HTML_FIELDSET_ATTRIBUTES, SGML_MIXED, T_FIELDSET}, + { P("FIG"), fig_attr, HTML_FIG_ATTRIBUTES, SGML_MIXED, T_FIG}, + { P("FN"), fn_attr, HTML_FN_ATTRIBUTES, SGML_MIXED, T_FN}, + { P("FONT"), font_attr, HTML_FONT_ATTRIBUTES, SGML_MIXED, T_FONT}, + { P("FORM"), form_attr, HTML_FORM_ATTRIBUTES, SGML_MIXED, T_FORM}, + { P("FRAME"), frame_attr, HTML_FRAME_ATTRIBUTES, SGML_EMPTY, T_FRAME}, + { P("FRAMESET"), frameset_attr, HTML_FRAMESET_ATTRIBUTES, SGML_ELEMENT, T_FRAMESET}, + { P0("H1"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H1}, + { P0("H2"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H2}, + { P0("H3"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H3}, + { P0("H4"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H4}, + { P0("H5"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H5}, + { P0("H6"), h_attr, HTML_H_ATTRIBUTES, SGML_MIXED, T_H6}, + { P("HEAD"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_ELEMENT, T_HEAD}, + { P("HR"), hr_attr, HTML_HR_ATTRIBUTES, SGML_EMPTY, T_HR}, + { P("HTML"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_HTML}, + { P("HY"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_HY}, + { P("I"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_I}, + { P("IFRAME"), iframe_attr, HTML_IFRAME_ATTRIBUTES, SGML_MIXED, T_IFRAME}, + { P("IMG"), img_attr, HTML_IMG_ATTRIBUTES, SGML_EMPTY, T_IMG}, + { P("INPUT"), input_attr, HTML_INPUT_ATTRIBUTES, SGML_EMPTY, T_INPUT}, + { P("INS"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_INS}, + { P("ISINDEX"), isindex_attr, HTML_ISINDEX_ATTRIBUTES, SGML_EMPTY, T_ISINDEX}, + { P("KBD"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_KBD}, + { P("KEYGEN"), keygen_attr, HTML_KEYGEN_ATTRIBUTES, SGML_EMPTY, T_KEYGEN}, + { P("LABEL"), label_attr, HTML_LABEL_ATTRIBUTES, SGML_MIXED, T_LABEL}, + { P("LEGEND"), legend_attr, HTML_LEGEND_ATTRIBUTES, SGML_MIXED, T_LEGEND}, + { P("LH"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_LH}, + { P("LI"), li_attr, HTML_LI_ATTRIBUTES, SGML_MIXED, T_LI}, + { P("LINK"), link_attr, HTML_LINK_ATTRIBUTES, SGML_EMPTY, T_LINK}, + { P("LISTING"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_LISTING}, + { P("MAP"), map_attr, HTML_MAP_ATTRIBUTES, SGML_ELEMENT, T_MAP}, + { P("MARQUEE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_MARQUEE}, + { P("MATH"), math_attr, HTML_MATH_ATTRIBUTES, SGML_PCDATA, T_MATH}, + { P("MENU"), ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED, T_MENU}, + { P("META"), meta_attr, HTML_META_ATTRIBUTES, SGML_EMPTY, T_META}, + { P("NEXTID"), nextid_attr, HTML_NEXTID_ATTRIBUTES, SGML_EMPTY, T_NEXTID}, + { P("NOFRAMES"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_NOFRAMES}, + { P("NOTE"), note_attr, HTML_NOTE_ATTRIBUTES, SGML_MIXED, T_NOTE}, + { P("OBJECT"), object_attr, HTML_OBJECT_ATTRIBUTES, SGML_LITTERAL,T_OBJECT}, + { P("OL"), ol_attr, HTML_OL_ATTRIBUTES, SGML_MIXED, T_OL}, + { P("OPTION"), option_attr, HTML_OPTION_ATTRIBUTES, SGML_PCDATA, T_OPTION}, + { P("OVERLAY"), overlay_attr, HTML_OVERLAY_ATTRIBUTES, SGML_PCDATA, T_OVERLAY}, + { P("P"), p_attr, HTML_P_ATTRIBUTES, SGML_MIXED, T_P}, + { P("PARAM"), param_attr, HTML_PARAM_ATTRIBUTES, SGML_EMPTY, T_PARAM}, + { P("PLAINTEXT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_PLAINTEXT}, + { P0("PRE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_PRE}, + { P("Q"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_Q}, + { P("S"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_S}, + { P("SAMP"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SAMP}, + { P("SCRIPT"), script_attr, HTML_SCRIPT_ATTRIBUTES, SGML_SCRIPT, T_SCRIPT}, + { P("SELECT"), select_attr, HTML_SELECT_ATTRIBUTES, SGML_ELEMENT, T_SELECT}, + { P("SHY"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_SHY}, + { P("SMALL"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SMALL}, + { P("SPAN"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SPAN}, + { P("SPOT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_SPOT}, + { P("STRIKE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_STRIKE}, + { P("STRONG"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_STRONG}, + { P("STYLE"), style_attr, HTML_STYLE_ATTRIBUTES, SGML_CDATA, T_STYLE}, + { P("SUB"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SUB}, + { P("SUP"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_SUP}, + { P("TAB"), tab_attr, HTML_TAB_ATTRIBUTES, SGML_EMPTY, T_TAB}, + { P("TABLE"), table_attr, HTML_TABLE_ATTRIBUTES, SGML_ELEMENT, T_TABLE}, + { P("TBODY"), tr_attr, HTML_TR_ATTRIBUTES, SGML_ELEMENT, T_TBODY}, + { P("TD"), td_attr, HTML_TD_ATTRIBUTES, SGML_MIXED, T_TD}, + { P("TEXTAREA"), textarea_attr, HTML_TEXTAREA_ATTRIBUTES, SGML_PCDATA, T_TEXTAREA}, + { P("TEXTFLOW"), bodytext_attr, HTML_BODYTEXT_ATTRIBUTES, SGML_MIXED, T_TEXTFLOW}, + { P("TFOOT"), tr_attr, HTML_TR_ATTRIBUTES, SGML_ELEMENT, T_TFOOT}, + { P("TH"), td_attr, HTML_TD_ATTRIBUTES, SGML_MIXED, T_TH}, + { P("THEAD"), tr_attr, HTML_TR_ATTRIBUTES, SGML_ELEMENT, T_THEAD}, + { P("TITLE"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_PCDATA, T_TITLE}, + { P("TR"), tr_attr, HTML_TR_ATTRIBUTES, SGML_MIXED, T_TR}, + { P("TT"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_TT}, + { P("U"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_U}, + { P("UL"), ul_attr, HTML_UL_ATTRIBUTES, SGML_MIXED, T_UL}, + { P("VAR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_MIXED, T_VAR}, + { P("WBR"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_EMPTY, T_WBR}, + { P0("XMP"), gen_attr, HTML_GEN_ATTRIBUTES, SGML_LITTERAL,T_XMP}, +/* additional (alternative variants), not counted in HTML_ELEMENTS: */ +/* This one will be used as a temporary substitute within the parser when + it has been signalled to parse OBJECT content as MIXED. - kw */ + { P("OBJECT"), object_attr, HTML_OBJECT_ATTRIBUTES, SGML_MIXED, T_OBJECT_PCDATA}, +}; +/* *INDENT-ON* */ + +#endif /* src_HTMLDTD_H1 */ diff --git a/config.hin b/config.hin index 896af2d4..b9644bfa 100644 --- a/config.hin +++ b/config.hin @@ -1,5 +1,5 @@ /* - * $LynxId: config.hin,v 1.103 2008/07/02 00:19:33 Paul.B.Mahol Exp $ + * $LynxId: config.hin,v 1.104 2008/07/05 14:53:30 tom Exp $ * vile:cmode * * The configure script translates "config.hin" into "lynx_cfg.h" @@ -86,6 +86,7 @@ #undef HAVE_H_ERRNO #undef HAVE_ICONV /* AM_ICONV */ #undef HAVE_INET_ATON /* CF_INET_ADDR */ +#undef HAVE_INTTYPES_H #undef HAVE_JCURSES_H #undef HAVE_KEYPAD #undef HAVE_LANGINFO_CODESET /* AM_LANGINFO_CODESET */ @@ -215,6 +216,8 @@ #undef RLOGIN_PATH /* CF_PATH_PROG(rlogin) */ #undef RM_PATH /* CF_PATH_PROG(rm) */ #undef SETFONT_PATH /* CF_PATH_PROG(setfont) */ +#undef SIZEOF_OFF_T /* AC_CHECK_SIZEOF(off_t) */ +#undef SIZEOF_TIME_T /* AC_CHECK_SIZEOF(time_t) */ #undef SOCKS /* CF_SOCKS, CF_SOCKS5 */ #undef STDC_HEADERS #undef SYSTEM_MAIL /* CF_DEFINE_PROG */ diff --git a/configure b/configure index c9557b5d..e855145b 100755 --- a/configure +++ b/configure @@ -20840,9 +20840,9 @@ cat >>confdefs.h <<EOF #define GETGROUPS_T $ac_cv_type_getgroups EOF -echo "$as_me:20843: checking for pid_t" >&5 -echo $ECHO_N "checking for pid_t... $ECHO_C" >&6 -if test "${ac_cv_type_pid_t+set}" = set; then +echo "$as_me:20843: checking for off_t" >&5 +echo $ECHO_N "checking for off_t... $ECHO_C" >&6 +if test "${ac_cv_type_off_t+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF @@ -20852,9 +20852,9 @@ $ac_includes_default int main () { -if ((pid_t *) 0) +if ((off_t *) 0) return 0; -if (sizeof (pid_t)) +if (sizeof (off_t)) return 0; ; return 0; @@ -20872,6 +20872,58 @@ if { (eval echo "$as_me:20864: \"$ac_compile\"") >&5 ac_status=$? echo "$as_me:20873: \$? = $ac_status" >&5 (exit $ac_status); }; }; then + ac_cv_type_off_t=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_type_off_t=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:20883: result: $ac_cv_type_off_t" >&5 +echo "${ECHO_T}$ac_cv_type_off_t" >&6 +if test $ac_cv_type_off_t = yes; then + : +else + +cat >>confdefs.h <<EOF +#define off_t long +EOF + +fi + +echo "$as_me:20895: checking for pid_t" >&5 +echo $ECHO_N "checking for pid_t... $ECHO_C" >&6 +if test "${ac_cv_type_pid_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line 20901 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +if ((pid_t *) 0) + return 0; +if (sizeof (pid_t)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:20916: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:20919: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:20922: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:20925: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then ac_cv_type_pid_t=yes else echo "$as_me: failed program was:" >&5 @@ -20880,7 +20932,7 @@ ac_cv_type_pid_t=no fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:20883: result: $ac_cv_type_pid_t" >&5 +echo "$as_me:20935: result: $ac_cv_type_pid_t" >&5 echo "${ECHO_T}$ac_cv_type_pid_t" >&6 if test $ac_cv_type_pid_t = yes; then : @@ -20892,13 +20944,13 @@ EOF fi -echo "$as_me:20895: checking for uid_t in sys/types.h" >&5 +echo "$as_me:20947: checking for uid_t in sys/types.h" >&5 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6 if test "${ac_cv_type_uid_t+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 20901 "configure" +#line 20953 "configure" #include "confdefs.h" #include <sys/types.h> @@ -20912,7 +20964,7 @@ fi rm -f conftest* fi -echo "$as_me:20915: result: $ac_cv_type_uid_t" >&5 +echo "$as_me:20967: result: $ac_cv_type_uid_t" >&5 echo "${ECHO_T}$ac_cv_type_uid_t" >&6 if test $ac_cv_type_uid_t = no; then @@ -20926,13 +20978,13 @@ EOF fi -echo "$as_me:20929: checking for mode_t" >&5 +echo "$as_me:20981: checking for mode_t" >&5 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6 if test "${ac_cv_type_mode_t+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 20935 "configure" +#line 20987 "configure" #include "confdefs.h" $ac_includes_default int @@ -20947,16 +20999,16 @@ if (sizeof (mode_t)) } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:20950: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:21002: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:20953: \$? = $ac_status" >&5 + echo "$as_me:21005: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:20956: \"$ac_try\"") >&5 + { (eval echo "$as_me:21008: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:20959: \$? = $ac_status" >&5 + echo "$as_me:21011: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_type_mode_t=yes else @@ -20966,7 +21018,7 @@ ac_cv_type_mode_t=no fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:20969: result: $ac_cv_type_mode_t" >&5 +echo "$as_me:21021: result: $ac_cv_type_mode_t" >&5 echo "${ECHO_T}$ac_cv_type_mode_t" >&6 if test $ac_cv_type_mode_t = yes; then : @@ -20978,13 +21030,13 @@ EOF fi - echo "$as_me:20981: checking for socklen_t" >&5 + echo "$as_me:21033: checking for socklen_t" >&5 echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6 if test "${ac_cv_type_socklen_t+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 20987 "configure" +#line 21039 "configure" #include "confdefs.h" #include <sys/socket.h> @@ -21000,16 +21052,16 @@ if (sizeof (socklen_t)) } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:21003: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:21055: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21006: \$? = $ac_status" >&5 + echo "$as_me:21058: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21009: \"$ac_try\"") >&5 + { (eval echo "$as_me:21061: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21012: \$? = $ac_status" >&5 + echo "$as_me:21064: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_type_socklen_t=yes else @@ -21019,7 +21071,7 @@ ac_cv_type_socklen_t=no fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:21022: result: $ac_cv_type_socklen_t" >&5 +echo "$as_me:21074: result: $ac_cv_type_socklen_t" >&5 echo "${ECHO_T}$ac_cv_type_socklen_t" >&6 if test $ac_cv_type_socklen_t = yes; then ac_cv_type_socklen_t=yes @@ -21034,14 +21086,14 @@ EOF fi -echo "$as_me:21037: checking for tm.tm_gmtoff" >&5 +echo "$as_me:21089: checking for tm.tm_gmtoff" >&5 echo $ECHO_N "checking for tm.tm_gmtoff... $ECHO_C" >&6 if test "${cf_cv_tm_gmtoff+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21044 "configure" +#line 21096 "configure" #include "confdefs.h" #ifdef TIME_WITH_SYS_TIME @@ -21066,16 +21118,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:21069: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:21121: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:21072: \$? = $ac_status" >&5 + echo "$as_me:21124: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:21075: \"$ac_try\"") >&5 + { (eval echo "$as_me:21127: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21078: \$? = $ac_status" >&5 + echo "$as_me:21130: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_tm_gmtoff=yes else @@ -21086,21 +21138,495 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:21089: result: $cf_cv_tm_gmtoff" >&5 +echo "$as_me:21141: result: $cf_cv_tm_gmtoff" >&5 echo "${ECHO_T}$cf_cv_tm_gmtoff" >&6 test $cf_cv_tm_gmtoff = no && cat >>confdefs.h <<\EOF #define DONT_HAVE_TM_GMTOFF 1 EOF +echo "$as_me:21147: checking for off_t" >&5 +echo $ECHO_N "checking for off_t... $ECHO_C" >&6 +if test "${ac_cv_type_off_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line 21153 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +if ((off_t *) 0) + return 0; +if (sizeof (off_t)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21168: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21171: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21174: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21177: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_type_off_t=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_type_off_t=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:21187: result: $ac_cv_type_off_t" >&5 +echo "${ECHO_T}$ac_cv_type_off_t" >&6 + +echo "$as_me:21190: checking size of off_t" >&5 +echo $ECHO_N "checking size of off_t... $ECHO_C" >&6 +if test "${ac_cv_sizeof_off_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$ac_cv_type_off_t" = yes; then + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +#line 21199 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +int _array_ [1 - 2 * !((sizeof (off_t)) >= 0)] + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21211: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21214: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21217: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21220: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +#line 21225 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +int _array_ [1 - 2 * !((sizeof (off_t)) <= $ac_mid)] + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21237: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21240: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21243: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21246: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_hi=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1` +fi +rm -f conftest.$ac_objext conftest.$ac_ext + done +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +#line 21262 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +int _array_ [1 - 2 * !((sizeof (off_t)) >= $ac_mid)] + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21274: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21277: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21280: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21283: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_lo=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid` +fi +rm -f conftest.$ac_objext conftest.$ac_ext + done +fi +rm -f conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +#line 21299 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +int _array_ [1 - 2 * !((sizeof (off_t)) <= $ac_mid)] + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21311: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21314: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21317: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21320: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_hi=$ac_mid +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_lo=`expr $ac_mid + 1` +fi +rm -f conftest.$ac_objext conftest.$ac_ext +done +ac_cv_sizeof_off_t=$ac_lo +else + if test "$cross_compiling" = yes; then + { { echo "$as_me:21333: error: cannot run test program while cross compiling" >&5 +echo "$as_me: error: cannot run test program while cross compiling" >&2;} + { (exit 1); exit 1; }; } +else + cat >conftest.$ac_ext <<_ACEOF +#line 21338 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +FILE *f = fopen ("conftest.val", "w"); +if (!f) + $ac_main_return (1); +fprintf (f, "%d", (sizeof (off_t))); +fclose (f); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:21354: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:21357: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:21359: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21362: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sizeof_off_t=`cat conftest.val` +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +rm -f conftest.val +else + ac_cv_sizeof_off_t=0 +fi +fi +echo "$as_me:21378: result: $ac_cv_sizeof_off_t" >&5 +echo "${ECHO_T}$ac_cv_sizeof_off_t" >&6 +cat >>confdefs.h <<EOF +#define SIZEOF_OFF_T $ac_cv_sizeof_off_t +EOF + +echo "$as_me:21384: checking for time_t" >&5 +echo $ECHO_N "checking for time_t... $ECHO_C" >&6 +if test "${ac_cv_type_time_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + cat >conftest.$ac_ext <<_ACEOF +#line 21390 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +if ((time_t *) 0) + return 0; +if (sizeof (time_t)) + return 0; + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21405: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21408: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21411: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21414: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_type_time_t=yes +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_cv_type_time_t=no +fi +rm -f conftest.$ac_objext conftest.$ac_ext +fi +echo "$as_me:21424: result: $ac_cv_type_time_t" >&5 +echo "${ECHO_T}$ac_cv_type_time_t" >&6 + +echo "$as_me:21427: checking size of time_t" >&5 +echo $ECHO_N "checking size of time_t... $ECHO_C" >&6 +if test "${ac_cv_sizeof_time_t+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + if test "$ac_cv_type_time_t" = yes; then + if test "$cross_compiling" = yes; then + # Depending upon the size, compute the lo and hi bounds. +cat >conftest.$ac_ext <<_ACEOF +#line 21436 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +int _array_ [1 - 2 * !((sizeof (time_t)) >= 0)] + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21448: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21451: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21454: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21457: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_lo=0 ac_mid=0 + while :; do + cat >conftest.$ac_ext <<_ACEOF +#line 21462 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +int _array_ [1 - 2 * !((sizeof (time_t)) <= $ac_mid)] + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21474: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21477: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21480: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21483: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_hi=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1` +fi +rm -f conftest.$ac_objext conftest.$ac_ext + done +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_hi=-1 ac_mid=-1 + while :; do + cat >conftest.$ac_ext <<_ACEOF +#line 21499 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +int _array_ [1 - 2 * !((sizeof (time_t)) >= $ac_mid)] + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21511: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21514: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21517: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21520: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_lo=$ac_mid; break +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid` +fi +rm -f conftest.$ac_objext conftest.$ac_ext + done +fi +rm -f conftest.$ac_objext conftest.$ac_ext +# Binary search between lo and hi bounds. +while test "x$ac_lo" != "x$ac_hi"; do + ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` + cat >conftest.$ac_ext <<_ACEOF +#line 21536 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +int _array_ [1 - 2 * !((sizeof (time_t)) <= $ac_mid)] + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext +if { (eval echo "$as_me:21548: \"$ac_compile\"") >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + echo "$as_me:21551: \$? = $ac_status" >&5 + (exit $ac_status); } && + { ac_try='test -s conftest.$ac_objext' + { (eval echo "$as_me:21554: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21557: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_hi=$ac_mid +else + echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +ac_lo=`expr $ac_mid + 1` +fi +rm -f conftest.$ac_objext conftest.$ac_ext +done +ac_cv_sizeof_time_t=$ac_lo +else + if test "$cross_compiling" = yes; then + { { echo "$as_me:21570: error: cannot run test program while cross compiling" >&5 +echo "$as_me: error: cannot run test program while cross compiling" >&2;} + { (exit 1); exit 1; }; } +else + cat >conftest.$ac_ext <<_ACEOF +#line 21575 "configure" +#include "confdefs.h" +$ac_includes_default +int +main () +{ +FILE *f = fopen ("conftest.val", "w"); +if (!f) + $ac_main_return (1); +fprintf (f, "%d", (sizeof (time_t))); +fclose (f); + ; + return 0; +} +_ACEOF +rm -f conftest$ac_exeext +if { (eval echo "$as_me:21591: \"$ac_link\"") >&5 + (eval $ac_link) 2>&5 + ac_status=$? + echo "$as_me:21594: \$? = $ac_status" >&5 + (exit $ac_status); } && { ac_try='./conftest$ac_exeext' + { (eval echo "$as_me:21596: \"$ac_try\"") >&5 + (eval $ac_try) 2>&5 + ac_status=$? + echo "$as_me:21599: \$? = $ac_status" >&5 + (exit $ac_status); }; }; then + ac_cv_sizeof_time_t=`cat conftest.val` +else + echo "$as_me: program exited with status $ac_status" >&5 +echo "$as_me: failed program was:" >&5 +cat conftest.$ac_ext >&5 +fi +rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +fi +fi +rm -f conftest.val +else + ac_cv_sizeof_time_t=0 +fi +fi +echo "$as_me:21615: result: $ac_cv_sizeof_time_t" >&5 +echo "${ECHO_T}$ac_cv_sizeof_time_t" >&6 +cat >>confdefs.h <<EOF +#define SIZEOF_TIME_T $ac_cv_sizeof_time_t +EOF + # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! -echo "$as_me:21097: checking for working alloca.h" >&5 +echo "$as_me:21623: checking for working alloca.h" >&5 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6 if test "${ac_cv_working_alloca_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21103 "configure" +#line 21629 "configure" #include "confdefs.h" #include <alloca.h> int @@ -21112,16 +21638,16 @@ char *p = (char *) alloca (2 * sizeof (int)); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21115: \"$ac_link\"") >&5 +if { (eval echo "$as_me:21641: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21118: \$? = $ac_status" >&5 + echo "$as_me:21644: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21121: \"$ac_try\"") >&5 + { (eval echo "$as_me:21647: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21124: \$? = $ac_status" >&5 + echo "$as_me:21650: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_working_alloca_h=yes else @@ -21131,7 +21657,7 @@ ac_cv_working_alloca_h=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:21134: result: $ac_cv_working_alloca_h" >&5 +echo "$as_me:21660: result: $ac_cv_working_alloca_h" >&5 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6 if test $ac_cv_working_alloca_h = yes; then @@ -21141,13 +21667,13 @@ EOF fi -echo "$as_me:21144: checking for alloca" >&5 +echo "$as_me:21670: checking for alloca" >&5 echo $ECHO_N "checking for alloca... $ECHO_C" >&6 if test "${ac_cv_func_alloca_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21150 "configure" +#line 21676 "configure" #include "confdefs.h" #ifdef __GNUC__ # define alloca __builtin_alloca @@ -21179,16 +21705,16 @@ char *p = (char *) alloca (1); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21182: \"$ac_link\"") >&5 +if { (eval echo "$as_me:21708: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21185: \$? = $ac_status" >&5 + echo "$as_me:21711: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21188: \"$ac_try\"") >&5 + { (eval echo "$as_me:21714: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21191: \$? = $ac_status" >&5 + echo "$as_me:21717: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_alloca_works=yes else @@ -21198,7 +21724,7 @@ ac_cv_func_alloca_works=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:21201: result: $ac_cv_func_alloca_works" >&5 +echo "$as_me:21727: result: $ac_cv_func_alloca_works" >&5 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6 if test $ac_cv_func_alloca_works = yes; then @@ -21219,13 +21745,13 @@ cat >>confdefs.h <<\EOF #define C_ALLOCA 1 EOF -echo "$as_me:21222: checking whether \`alloca.c' needs Cray hooks" >&5 +echo "$as_me:21748: checking whether \`alloca.c' needs Cray hooks" >&5 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6 if test "${ac_cv_os_cray+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21228 "configure" +#line 21754 "configure" #include "confdefs.h" #if defined(CRAY) && ! defined(CRAY2) webecray @@ -21243,18 +21769,18 @@ fi rm -f conftest* fi -echo "$as_me:21246: result: $ac_cv_os_cray" >&5 +echo "$as_me:21772: result: $ac_cv_os_cray" >&5 echo "${ECHO_T}$ac_cv_os_cray" >&6 if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:21251: checking for $ac_func" >&5 +echo "$as_me:21777: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21257 "configure" +#line 21783 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. */ @@ -21285,16 +21811,16 @@ f = $ac_func; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21288: \"$ac_link\"") >&5 +if { (eval echo "$as_me:21814: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21291: \$? = $ac_status" >&5 + echo "$as_me:21817: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21294: \"$ac_try\"") >&5 + { (eval echo "$as_me:21820: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21297: \$? = $ac_status" >&5 + echo "$as_me:21823: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else @@ -21304,7 +21830,7 @@ eval "$as_ac_var=no" fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:21307: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "$as_me:21833: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then @@ -21318,7 +21844,7 @@ fi done fi -echo "$as_me:21321: checking stack direction for C alloca" >&5 +echo "$as_me:21847: checking stack direction for C alloca" >&5 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6 if test "${ac_cv_c_stack_direction+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -21327,7 +21853,7 @@ else ac_cv_c_stack_direction=0 else cat >conftest.$ac_ext <<_ACEOF -#line 21330 "configure" +#line 21856 "configure" #include "confdefs.h" int find_stack_direction () @@ -21350,15 +21876,15 @@ main () } _ACEOF rm -f conftest$ac_exeext -if { (eval echo "$as_me:21353: \"$ac_link\"") >&5 +if { (eval echo "$as_me:21879: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21356: \$? = $ac_status" >&5 + echo "$as_me:21882: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:21358: \"$ac_try\"") >&5 + { (eval echo "$as_me:21884: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21361: \$? = $ac_status" >&5 + echo "$as_me:21887: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_c_stack_direction=1 else @@ -21370,7 +21896,7 @@ fi rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi -echo "$as_me:21373: result: $ac_cv_c_stack_direction" >&5 +echo "$as_me:21899: result: $ac_cv_c_stack_direction" >&5 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 cat >>confdefs.h <<EOF @@ -21382,23 +21908,23 @@ fi for ac_header in unistd.h vfork.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:21385: checking for $ac_header" >&5 +echo "$as_me:21911: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21391 "configure" +#line 21917 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:21395: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:21921: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:21401: \$? = $ac_status" >&5 + echo "$as_me:21927: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -21417,7 +21943,7 @@ else fi rm -f conftest.err conftest.$ac_ext fi -echo "$as_me:21420: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "$as_me:21946: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<EOF @@ -21430,13 +21956,13 @@ done for ac_func in fork vfork do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:21433: checking for $ac_func" >&5 +echo "$as_me:21959: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21439 "configure" +#line 21965 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. */ @@ -21467,16 +21993,16 @@ f = $ac_func; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21470: \"$ac_link\"") >&5 +if { (eval echo "$as_me:21996: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21473: \$? = $ac_status" >&5 + echo "$as_me:21999: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21476: \"$ac_try\"") >&5 + { (eval echo "$as_me:22002: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21479: \$? = $ac_status" >&5 + echo "$as_me:22005: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else @@ -21486,7 +22012,7 @@ eval "$as_ac_var=no" fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:21489: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "$as_me:22015: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<EOF @@ -21498,7 +22024,7 @@ done ac_cv_func_fork_works=$ac_cv_func_fork if test "x$ac_cv_func_fork" = xyes; then - echo "$as_me:21501: checking for working fork" >&5 + echo "$as_me:22027: checking for working fork" >&5 echo $ECHO_N "checking for working fork... $ECHO_C" >&6 if test "${ac_cv_func_fork_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -21521,15 +22047,15 @@ else } _ACEOF rm -f conftest$ac_exeext -if { (eval echo "$as_me:21524: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22050: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21527: \$? = $ac_status" >&5 + echo "$as_me:22053: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:21529: \"$ac_try\"") >&5 + { (eval echo "$as_me:22055: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21532: \$? = $ac_status" >&5 + echo "$as_me:22058: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_fork_works=yes else @@ -21541,7 +22067,7 @@ fi rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi -echo "$as_me:21544: result: $ac_cv_func_fork_works" >&5 +echo "$as_me:22070: result: $ac_cv_func_fork_works" >&5 echo "${ECHO_T}$ac_cv_func_fork_works" >&6 fi @@ -21555,12 +22081,12 @@ if test "x$ac_cv_func_fork_works" = xcross; then ac_cv_func_fork_works=yes ;; esac - { echo "$as_me:21558: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5 + { echo "$as_me:22084: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;} fi ac_cv_func_vfork_works=$ac_cv_func_vfork if test "x$ac_cv_func_vfork" = xyes; then - echo "$as_me:21563: checking for working vfork" >&5 + echo "$as_me:22089: checking for working vfork" >&5 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6 if test "${ac_cv_func_vfork_works+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -21569,7 +22095,7 @@ else ac_cv_func_vfork_works=cross else cat >conftest.$ac_ext <<_ACEOF -#line 21572 "configure" +#line 22098 "configure" #include "confdefs.h" /* Thanks to Paul Eggert for this test. */ #include <stdio.h> @@ -21666,15 +22192,15 @@ main () } _ACEOF rm -f conftest$ac_exeext -if { (eval echo "$as_me:21669: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22195: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21672: \$? = $ac_status" >&5 + echo "$as_me:22198: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:21674: \"$ac_try\"") >&5 + { (eval echo "$as_me:22200: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21677: \$? = $ac_status" >&5 + echo "$as_me:22203: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_vfork_works=yes else @@ -21686,13 +22212,13 @@ fi rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi -echo "$as_me:21689: result: $ac_cv_func_vfork_works" >&5 +echo "$as_me:22215: result: $ac_cv_func_vfork_works" >&5 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6 fi; if test "x$ac_cv_func_fork_works" = xcross; then ac_cv_func_vfork_works=ac_cv_func_vfork - { echo "$as_me:21695: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5 + { echo "$as_me:22221: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;} fi @@ -21717,14 +22243,14 @@ EOF fi -echo "$as_me:21720: checking if we should use fcntl or ioctl" >&5 +echo "$as_me:22246: checking if we should use fcntl or ioctl" >&5 echo $ECHO_N "checking if we should use fcntl or ioctl... $ECHO_C" >&6 if test "${cf_cv_fionbio+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21727 "configure" +#line 22253 "configure" #include "confdefs.h" #include <sys/types.h> @@ -21741,16 +22267,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21744: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22270: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21747: \$? = $ac_status" >&5 + echo "$as_me:22273: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21750: \"$ac_try\"") >&5 + { (eval echo "$as_me:22276: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21753: \$? = $ac_status" >&5 + echo "$as_me:22279: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_fionbio=ioctl else @@ -21758,7 +22284,7 @@ else cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF -#line 21761 "configure" +#line 22287 "configure" #include "confdefs.h" #include <sys/types.h> @@ -21780,16 +22306,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21783: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22309: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21786: \$? = $ac_status" >&5 + echo "$as_me:22312: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21789: \"$ac_try\"") >&5 + { (eval echo "$as_me:22315: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21792: \$? = $ac_status" >&5 + echo "$as_me:22318: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_fionbio=fcntl else @@ -21802,20 +22328,20 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:21805: result: $cf_cv_fionbio" >&5 +echo "$as_me:22331: result: $cf_cv_fionbio" >&5 echo "${ECHO_T}$cf_cv_fionbio" >&6 test "$cf_cv_fionbio" = "fcntl" && cat >>confdefs.h <<\EOF #define USE_FCNTL 1 EOF -echo "$as_me:21811: checking for broken/missing definition of remove" >&5 +echo "$as_me:22337: checking for broken/missing definition of remove" >&5 echo $ECHO_N "checking for broken/missing definition of remove... $ECHO_C" >&6 if test "${cf_cv_baddef_remove+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21818 "configure" +#line 22344 "configure" #include "confdefs.h" #include <stdio.h> int @@ -21827,23 +22353,23 @@ remove("dummy") } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21830: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22356: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21833: \$? = $ac_status" >&5 + echo "$as_me:22359: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21836: \"$ac_try\"") >&5 + { (eval echo "$as_me:22362: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21839: \$? = $ac_status" >&5 + echo "$as_me:22365: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_baddef_remove=no else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF -#line 21846 "configure" +#line 22372 "configure" #include "confdefs.h" #include <stdio.h> int __unlink(name) { return unlink(name); } @@ -21856,16 +22382,16 @@ remove("dummy") } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21859: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22385: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21862: \$? = $ac_status" >&5 + echo "$as_me:22388: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21865: \"$ac_try\"") >&5 + { (eval echo "$as_me:22391: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21868: \$? = $ac_status" >&5 + echo "$as_me:22394: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_baddef_remove=yes else @@ -21880,20 +22406,20 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:21883: result: $cf_cv_baddef_remove" >&5 +echo "$as_me:22409: result: $cf_cv_baddef_remove" >&5 echo "${ECHO_T}$cf_cv_baddef_remove" >&6 test "$cf_cv_baddef_remove" != no && cat >>confdefs.h <<\EOF #define NEED_REMOVE 1 EOF -echo "$as_me:21889: checking for lstat" >&5 +echo "$as_me:22415: checking for lstat" >&5 echo $ECHO_N "checking for lstat... $ECHO_C" >&6 if test "${ac_cv_func_lstat+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21896 "configure" +#line 22422 "configure" #include "confdefs.h" #include <sys/types.h> @@ -21907,16 +22433,16 @@ lstat(".", (struct stat *)0) } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:21910: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22436: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:21913: \$? = $ac_status" >&5 + echo "$as_me:22439: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:21916: \"$ac_try\"") >&5 + { (eval echo "$as_me:22442: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:21919: \$? = $ac_status" >&5 + echo "$as_me:22445: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_lstat=yes else @@ -21928,7 +22454,7 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:21931: result: $ac_cv_func_lstat " >&5 +echo "$as_me:22457: result: $ac_cv_func_lstat " >&5 echo "${ECHO_T}$ac_cv_func_lstat " >&6 if test $ac_cv_func_lstat = yes; then cat >>confdefs.h <<\EOF @@ -21962,13 +22488,13 @@ for ac_func in \ do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:21965: checking for $ac_func" >&5 +echo "$as_me:22491: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 21971 "configure" +#line 22497 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. */ @@ -21999,16 +22525,16 @@ f = $ac_func; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22002: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22528: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22005: \$? = $ac_status" >&5 + echo "$as_me:22531: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22008: \"$ac_try\"") >&5 + { (eval echo "$as_me:22534: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22011: \$? = $ac_status" >&5 + echo "$as_me:22537: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else @@ -22018,7 +22544,7 @@ eval "$as_ac_var=no" fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:22021: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "$as_me:22547: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<EOF @@ -22034,13 +22560,13 @@ for ac_func in \ do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:22037: checking for $ac_func" >&5 +echo "$as_me:22563: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22043 "configure" +#line 22569 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. */ @@ -22071,16 +22597,16 @@ f = $ac_func; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22074: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22600: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22077: \$? = $ac_status" >&5 + echo "$as_me:22603: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22080: \"$ac_try\"") >&5 + { (eval echo "$as_me:22606: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22083: \$? = $ac_status" >&5 + echo "$as_me:22609: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else @@ -22090,7 +22616,7 @@ eval "$as_ac_var=no" fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:22093: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "$as_me:22619: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<EOF @@ -22102,7 +22628,7 @@ else fi done -echo "$as_me:22105: checking for random-integer functions" >&5 +echo "$as_me:22631: checking for random-integer functions" >&5 echo $ECHO_N "checking for random-integer functions... $ECHO_C" >&6 if test "${cf_cv_srand_func+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -22122,7 +22648,7 @@ do esac cat >conftest.$ac_ext <<_ACEOF -#line 22125 "configure" +#line 22651 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -22141,16 +22667,16 @@ long seed = 1; $cf_srand_func(seed); seed = $cf_rand_func() } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22144: \"$ac_link\"") >&5 +if { (eval echo "$as_me:22670: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22147: \$? = $ac_status" >&5 + echo "$as_me:22673: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22150: \"$ac_try\"") >&5 + { (eval echo "$as_me:22676: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22153: \$? = $ac_status" >&5 + echo "$as_me:22679: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_srand_func=$cf_func break @@ -22162,10 +22688,10 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext done fi -echo "$as_me:22165: result: $cf_cv_srand_func" >&5 +echo "$as_me:22691: result: $cf_cv_srand_func" >&5 echo "${ECHO_T}$cf_cv_srand_func" >&6 if test "$cf_cv_srand_func" != unknown ; then - echo "$as_me:22168: checking for range of random-integers" >&5 + echo "$as_me:22694: checking for range of random-integers" >&5 echo $ECHO_N "checking for range of random-integers... $ECHO_C" >&6 if test "${cf_cv_rand_max+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -22186,7 +22712,7 @@ else ;; esac cat >conftest.$ac_ext <<_ACEOF -#line 22189 "configure" +#line 22715 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -22205,16 +22731,16 @@ long x = $cf_cv_rand_max } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22208: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:22734: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22211: \$? = $ac_status" >&5 + echo "$as_me:22737: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22214: \"$ac_try\"") >&5 + { (eval echo "$as_me:22740: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22217: \$? = $ac_status" >&5 + echo "$as_me:22743: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -22225,7 +22751,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:22228: result: $cf_cv_rand_max" >&5 +echo "$as_me:22754: result: $cf_cv_rand_max" >&5 echo "${ECHO_T}$cf_cv_rand_max" >&6 cf_srand_func=`echo $cf_func | sed -e 's%/.*%%'` @@ -22256,13 +22782,13 @@ fi for ac_func in strstr do -echo "$as_me:22259: checking for $ac_func declaration" >&5 +echo "$as_me:22785: checking for $ac_func declaration" >&5 echo $ECHO_N "checking for $ac_func declaration... $ECHO_C" >&6 if eval "test \"\${ac_cv_func_decl_$ac_func+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22265 "configure" +#line 22791 "configure" #include "confdefs.h" #include <string.h> int @@ -22276,20 +22802,20 @@ extern int ${ac_func}(); } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22279: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:22805: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22282: \$? = $ac_status" >&5 + echo "$as_me:22808: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22285: \"$ac_try\"") >&5 + { (eval echo "$as_me:22811: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22288: \$? = $ac_status" >&5 + echo "$as_me:22814: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cat >conftest.$ac_ext <<_ACEOF -#line 22292 "configure" +#line 22818 "configure" #include "confdefs.h" #include <string.h> int @@ -22303,16 +22829,16 @@ int (*p)() = ${ac_func}; } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22306: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:22832: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22309: \$? = $ac_status" >&5 + echo "$as_me:22835: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22312: \"$ac_try\"") >&5 + { (eval echo "$as_me:22838: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22315: \$? = $ac_status" >&5 + echo "$as_me:22841: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "ac_cv_func_decl_$ac_func=yes" @@ -22333,11 +22859,11 @@ rm -f conftest.$ac_objext conftest.$ac_ext fi if eval "test \"`echo '$ac_cv_func_'decl_$ac_func`\" = yes"; then - echo "$as_me:22336: result: yes" >&5 + echo "$as_me:22862: result: yes" >&5 echo "${ECHO_T}yes" >&6 : else - echo "$as_me:22340: result: no" >&5 + echo "$as_me:22866: result: no" >&5 echo "${ECHO_T}no" >&6 ac_tr_func=`echo "DECL_$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -22352,13 +22878,13 @@ done for ac_func in getgrgid getgrnam do -echo "$as_me:22355: checking for $ac_func declaration" >&5 +echo "$as_me:22881: checking for $ac_func declaration" >&5 echo $ECHO_N "checking for $ac_func declaration... $ECHO_C" >&6 if eval "test \"\${ac_cv_func_decl_$ac_func+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22361 "configure" +#line 22887 "configure" #include "confdefs.h" #include <stdio.h> @@ -22374,20 +22900,20 @@ extern int ${ac_func}(); } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22377: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:22903: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22380: \$? = $ac_status" >&5 + echo "$as_me:22906: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22383: \"$ac_try\"") >&5 + { (eval echo "$as_me:22909: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22386: \$? = $ac_status" >&5 + echo "$as_me:22912: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cat >conftest.$ac_ext <<_ACEOF -#line 22390 "configure" +#line 22916 "configure" #include "confdefs.h" #include <stdio.h> @@ -22403,16 +22929,16 @@ int (*p)() = ${ac_func}; } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22406: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:22932: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22409: \$? = $ac_status" >&5 + echo "$as_me:22935: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22412: \"$ac_try\"") >&5 + { (eval echo "$as_me:22938: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22415: \$? = $ac_status" >&5 + echo "$as_me:22941: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "ac_cv_func_decl_$ac_func=yes" @@ -22433,11 +22959,11 @@ rm -f conftest.$ac_objext conftest.$ac_ext fi if eval "test \"`echo '$ac_cv_func_'decl_$ac_func`\" = yes"; then - echo "$as_me:22436: result: yes" >&5 + echo "$as_me:22962: result: yes" >&5 echo "${ECHO_T}yes" >&6 : else - echo "$as_me:22440: result: no" >&5 + echo "$as_me:22966: result: no" >&5 echo "${ECHO_T}no" >&6 ac_tr_func=`echo "DECL_$ac_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` @@ -22449,14 +22975,14 @@ EOF fi done -echo "$as_me:22452: checking if TRUE/FALSE are defined" >&5 +echo "$as_me:22978: checking if TRUE/FALSE are defined" >&5 echo $ECHO_N "checking if TRUE/FALSE are defined... $ECHO_C" >&6 if test "${cf_cv_bool_defs+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22459 "configure" +#line 22985 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header-curses.h}> @@ -22470,16 +22996,16 @@ int x = TRUE, y = FALSE } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22473: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:22999: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22476: \$? = $ac_status" >&5 + echo "$as_me:23002: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22479: \"$ac_try\"") >&5 + { (eval echo "$as_me:23005: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22482: \$? = $ac_status" >&5 + echo "$as_me:23008: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_bool_defs=yes else @@ -22490,7 +23016,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:22493: result: $cf_cv_bool_defs" >&5 +echo "$as_me:23019: result: $cf_cv_bool_defs" >&5 echo "${ECHO_T}$cf_cv_bool_defs" >&6 if test "$cf_cv_bool_defs" = no ; then cat >>confdefs.h <<\EOF @@ -22503,14 +23029,14 @@ EOF fi -echo "$as_me:22506: checking if external errno is declared" >&5 +echo "$as_me:23032: checking if external errno is declared" >&5 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6 if test "${cf_cv_dcl_errno+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22513 "configure" +#line 23039 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -22528,16 +23054,16 @@ long x = (long) errno } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22531: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23057: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22534: \$? = $ac_status" >&5 + echo "$as_me:23060: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22537: \"$ac_try\"") >&5 + { (eval echo "$as_me:23063: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22540: \$? = $ac_status" >&5 + echo "$as_me:23066: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_dcl_errno=yes else @@ -22548,7 +23074,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:22551: result: $cf_cv_dcl_errno" >&5 +echo "$as_me:23077: result: $cf_cv_dcl_errno" >&5 echo "${ECHO_T}$cf_cv_dcl_errno" >&6 if test "$cf_cv_dcl_errno" = no ; then @@ -22563,14 +23089,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:22566: checking if external errno exists" >&5 +echo "$as_me:23092: checking if external errno exists" >&5 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6 if test "${cf_cv_have_errno+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22573 "configure" +#line 23099 "configure" #include "confdefs.h" #undef errno @@ -22585,16 +23111,16 @@ errno = 2 } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22588: \"$ac_link\"") >&5 +if { (eval echo "$as_me:23114: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22591: \$? = $ac_status" >&5 + echo "$as_me:23117: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22594: \"$ac_try\"") >&5 + { (eval echo "$as_me:23120: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22597: \$? = $ac_status" >&5 + echo "$as_me:23123: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_errno=yes else @@ -22605,7 +23131,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:22608: result: $cf_cv_have_errno" >&5 +echo "$as_me:23134: result: $cf_cv_have_errno" >&5 echo "${ECHO_T}$cf_cv_have_errno" >&6 if test "$cf_cv_have_errno" = yes ; then @@ -22618,7 +23144,7 @@ EOF fi -echo "$as_me:22621: checking if we can set errno" >&5 +echo "$as_me:23147: checking if we can set errno" >&5 echo $ECHO_N "checking if we can set errno... $ECHO_C" >&6 if test "${cf_cv_set_errno+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -22626,7 +23152,7 @@ else if test "$cross_compiling" = yes; then cat >conftest.$ac_ext <<_ACEOF -#line 22629 "configure" +#line 23155 "configure" #include "confdefs.h" #include <errno.h> int @@ -22638,16 +23164,16 @@ errno = 255 } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22641: \"$ac_link\"") >&5 +if { (eval echo "$as_me:23167: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22644: \$? = $ac_status" >&5 + echo "$as_me:23170: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22647: \"$ac_try\"") >&5 + { (eval echo "$as_me:23173: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22650: \$? = $ac_status" >&5 + echo "$as_me:23176: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_set_errno=maybe else @@ -22658,7 +23184,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext else cat >conftest.$ac_ext <<_ACEOF -#line 22661 "configure" +#line 23187 "configure" #include "confdefs.h" #include <errno.h> @@ -22669,15 +23195,15 @@ int main() } _ACEOF rm -f conftest$ac_exeext -if { (eval echo "$as_me:22672: \"$ac_link\"") >&5 +if { (eval echo "$as_me:23198: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22675: \$? = $ac_status" >&5 + echo "$as_me:23201: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:22677: \"$ac_try\"") >&5 + { (eval echo "$as_me:23203: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22680: \$? = $ac_status" >&5 + echo "$as_me:23206: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_set_errno=yes else @@ -22690,20 +23216,20 @@ rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi fi -echo "$as_me:22693: result: $cf_cv_set_errno" >&5 +echo "$as_me:23219: result: $cf_cv_set_errno" >&5 echo "${ECHO_T}$cf_cv_set_errno" >&6 test "$cf_cv_set_errno" != no && cat >>confdefs.h <<\EOF #define CAN_SET_ERRNO 1 EOF -echo "$as_me:22699: checking for setlocale()" >&5 +echo "$as_me:23225: checking for setlocale()" >&5 echo $ECHO_N "checking for setlocale()... $ECHO_C" >&6 if test "${cf_cv_locale+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22706 "configure" +#line 23232 "configure" #include "confdefs.h" #include <locale.h> int @@ -22715,16 +23241,16 @@ setlocale(LC_ALL, "") } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22718: \"$ac_link\"") >&5 +if { (eval echo "$as_me:23244: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22721: \$? = $ac_status" >&5 + echo "$as_me:23247: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22724: \"$ac_try\"") >&5 + { (eval echo "$as_me:23250: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22727: \$? = $ac_status" >&5 + echo "$as_me:23253: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_locale=yes else @@ -22736,21 +23262,21 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:22739: result: $cf_cv_locale" >&5 +echo "$as_me:23265: result: $cf_cv_locale" >&5 echo "${ECHO_T}$cf_cv_locale" >&6 test $cf_cv_locale = yes && { cat >>confdefs.h <<\EOF #define LOCALE 1 EOF } -echo "$as_me:22746: checking if NGROUPS is defined" >&5 +echo "$as_me:23272: checking if NGROUPS is defined" >&5 echo $ECHO_N "checking if NGROUPS is defined... $ECHO_C" >&6 if test "${cf_cv_ngroups+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22753 "configure" +#line 23279 "configure" #include "confdefs.h" #if HAVE_SYS_PARAM_H @@ -22769,23 +23295,23 @@ int x = NGROUPS } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22772: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23298: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22775: \$? = $ac_status" >&5 + echo "$as_me:23301: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22778: \"$ac_try\"") >&5 + { (eval echo "$as_me:23304: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22781: \$? = $ac_status" >&5 + echo "$as_me:23307: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_ngroups=yes else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF -#line 22788 "configure" +#line 23314 "configure" #include "confdefs.h" #if HAVE_SYS_PARAM_H @@ -22804,16 +23330,16 @@ int x = NGROUPS_MAX } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22807: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23333: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22810: \$? = $ac_status" >&5 + echo "$as_me:23336: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22813: \"$ac_try\"") >&5 + { (eval echo "$as_me:23339: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22816: \$? = $ac_status" >&5 + echo "$as_me:23342: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_ngroups=NGROUPS_MAX else @@ -22825,7 +23351,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext fi rm -f conftest.$ac_objext conftest.$ac_ext -echo "$as_me:22828: result: $cf_cv_ngroups" >&5 +echo "$as_me:23354: result: $cf_cv_ngroups" >&5 echo "${ECHO_T}$cf_cv_ngroups" >&6 fi @@ -22842,14 +23368,14 @@ EOF fi -echo "$as_me:22845: checking if external sys_nerr is declared" >&5 +echo "$as_me:23371: checking if external sys_nerr is declared" >&5 echo $ECHO_N "checking if external sys_nerr is declared... $ECHO_C" >&6 if test "${cf_cv_dcl_sys_nerr+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22852 "configure" +#line 23378 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -22867,16 +23393,16 @@ long x = (long) sys_nerr } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22870: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23396: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22873: \$? = $ac_status" >&5 + echo "$as_me:23399: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22876: \"$ac_try\"") >&5 + { (eval echo "$as_me:23402: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22879: \$? = $ac_status" >&5 + echo "$as_me:23405: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_dcl_sys_nerr=yes else @@ -22887,7 +23413,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:22890: result: $cf_cv_dcl_sys_nerr" >&5 +echo "$as_me:23416: result: $cf_cv_dcl_sys_nerr" >&5 echo "${ECHO_T}$cf_cv_dcl_sys_nerr" >&6 if test "$cf_cv_dcl_sys_nerr" = no ; then @@ -22902,14 +23428,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:22905: checking if external sys_nerr exists" >&5 +echo "$as_me:23431: checking if external sys_nerr exists" >&5 echo $ECHO_N "checking if external sys_nerr exists... $ECHO_C" >&6 if test "${cf_cv_have_sys_nerr+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22912 "configure" +#line 23438 "configure" #include "confdefs.h" #undef sys_nerr @@ -22924,16 +23450,16 @@ sys_nerr = 2 } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:22927: \"$ac_link\"") >&5 +if { (eval echo "$as_me:23453: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:22930: \$? = $ac_status" >&5 + echo "$as_me:23456: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:22933: \"$ac_try\"") >&5 + { (eval echo "$as_me:23459: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22936: \$? = $ac_status" >&5 + echo "$as_me:23462: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_sys_nerr=yes else @@ -22944,7 +23470,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:22947: result: $cf_cv_have_sys_nerr" >&5 +echo "$as_me:23473: result: $cf_cv_have_sys_nerr" >&5 echo "${ECHO_T}$cf_cv_have_sys_nerr" >&6 if test "$cf_cv_have_sys_nerr" = yes ; then @@ -22957,14 +23483,14 @@ EOF fi -echo "$as_me:22960: checking if external sys_errlist is declared" >&5 +echo "$as_me:23486: checking if external sys_errlist is declared" >&5 echo $ECHO_N "checking if external sys_errlist is declared... $ECHO_C" >&6 if test "${cf_cv_dcl_sys_errlist+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 22967 "configure" +#line 23493 "configure" #include "confdefs.h" #ifdef HAVE_STDLIB_H @@ -22982,16 +23508,16 @@ long x = (long) sys_errlist } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:22985: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23511: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:22988: \$? = $ac_status" >&5 + echo "$as_me:23514: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:22991: \"$ac_try\"") >&5 + { (eval echo "$as_me:23517: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:22994: \$? = $ac_status" >&5 + echo "$as_me:23520: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_dcl_sys_errlist=yes else @@ -23002,7 +23528,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:23005: result: $cf_cv_dcl_sys_errlist" >&5 +echo "$as_me:23531: result: $cf_cv_dcl_sys_errlist" >&5 echo "${ECHO_T}$cf_cv_dcl_sys_errlist" >&6 if test "$cf_cv_dcl_sys_errlist" = no ; then @@ -23017,14 +23543,14 @@ fi # It's possible (for near-UNIX clones) that the data doesn't exist -echo "$as_me:23020: checking if external sys_errlist exists" >&5 +echo "$as_me:23546: checking if external sys_errlist exists" >&5 echo $ECHO_N "checking if external sys_errlist exists... $ECHO_C" >&6 if test "${cf_cv_have_sys_errlist+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 23027 "configure" +#line 23553 "configure" #include "confdefs.h" #undef sys_errlist @@ -23039,16 +23565,16 @@ sys_errlist = 2 } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23042: \"$ac_link\"") >&5 +if { (eval echo "$as_me:23568: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23045: \$? = $ac_status" >&5 + echo "$as_me:23571: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23048: \"$ac_try\"") >&5 + { (eval echo "$as_me:23574: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23051: \$? = $ac_status" >&5 + echo "$as_me:23577: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_sys_errlist=yes else @@ -23059,7 +23585,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:23062: result: $cf_cv_have_sys_errlist" >&5 +echo "$as_me:23588: result: $cf_cv_have_sys_errlist" >&5 echo "${ECHO_T}$cf_cv_have_sys_errlist" >&6 if test "$cf_cv_have_sys_errlist" = yes ; then @@ -23075,23 +23601,23 @@ fi for ac_header in lastlog.h paths.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:23078: checking for $ac_header" >&5 +echo "$as_me:23604: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 23084 "configure" +#line 23610 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:23088: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:23614: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:23094: \$? = $ac_status" >&5 + echo "$as_me:23620: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -23110,7 +23636,7 @@ else fi rm -f conftest.err conftest.$ac_ext fi -echo "$as_me:23113: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "$as_me:23639: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<EOF @@ -23120,14 +23646,14 @@ EOF fi done -echo "$as_me:23123: checking for lastlog path" >&5 +echo "$as_me:23649: checking for lastlog path" >&5 echo $ECHO_N "checking for lastlog path... $ECHO_C" >&6 if test "${cf_cv_path_lastlog+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 23130 "configure" +#line 23656 "configure" #include "confdefs.h" #include <sys/types.h> @@ -23147,16 +23673,16 @@ char *path = _PATH_LASTLOG } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23150: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23676: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23153: \$? = $ac_status" >&5 + echo "$as_me:23679: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23156: \"$ac_try\"") >&5 + { (eval echo "$as_me:23682: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23159: \$? = $ac_status" >&5 + echo "$as_me:23685: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_path_lastlog="_PATH_LASTLOG" else @@ -23171,13 +23697,13 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:23174: result: $cf_cv_path_lastlog" >&5 +echo "$as_me:23700: result: $cf_cv_path_lastlog" >&5 echo "${ECHO_T}$cf_cv_path_lastlog" >&6 test $cf_cv_path_lastlog != no && cat >>confdefs.h <<\EOF #define USE_LASTLOG 1 EOF -echo "$as_me:23180: checking for utmp implementation" >&5 +echo "$as_me:23706: checking for utmp implementation" >&5 echo $ECHO_N "checking for utmp implementation... $ECHO_C" >&6 if test "${cf_cv_have_utmp+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -23194,7 +23720,7 @@ cf_utmp_includes=" #endif " cat >conftest.$ac_ext <<_ACEOF -#line 23197 "configure" +#line 23723 "configure" #include "confdefs.h" $cf_utmp_includes int @@ -23208,16 +23734,16 @@ struct $cf_header x; } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23211: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23737: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23214: \$? = $ac_status" >&5 + echo "$as_me:23740: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23217: \"$ac_try\"") >&5 + { (eval echo "$as_me:23743: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23220: \$? = $ac_status" >&5 + echo "$as_me:23746: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp=$cf_header break @@ -23226,7 +23752,7 @@ else cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF -#line 23229 "configure" +#line 23755 "configure" #include "confdefs.h" $cf_utmp_includes int @@ -23240,16 +23766,16 @@ struct $cf_header x; } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23243: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23769: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23246: \$? = $ac_status" >&5 + echo "$as_me:23772: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23249: \"$ac_try\"") >&5 + { (eval echo "$as_me:23775: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23252: \$? = $ac_status" >&5 + echo "$as_me:23778: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp=$cf_header break @@ -23264,7 +23790,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext done fi -echo "$as_me:23267: result: $cf_cv_have_utmp" >&5 +echo "$as_me:23793: result: $cf_cv_have_utmp" >&5 echo "${ECHO_T}$cf_cv_have_utmp" >&6 if test $cf_cv_have_utmp != no ; then @@ -23277,14 +23803,14 @@ EOF EOF if test $cf_cv_have_utmp != no ; then -echo "$as_me:23280: checking if ${cf_cv_have_utmp}.ut_host is declared" >&5 +echo "$as_me:23806: checking if ${cf_cv_have_utmp}.ut_host is declared" >&5 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_host is declared... $ECHO_C" >&6 if test "${cf_cv_have_utmp_ut_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 23287 "configure" +#line 23813 "configure" #include "confdefs.h" #include <sys/types.h> @@ -23298,16 +23824,16 @@ struct $cf_cv_have_utmp x; char *y = &x.ut_host[0] } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23301: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23827: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23304: \$? = $ac_status" >&5 + echo "$as_me:23830: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23307: \"$ac_try\"") >&5 + { (eval echo "$as_me:23833: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23310: \$? = $ac_status" >&5 + echo "$as_me:23836: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp_ut_host=yes else @@ -23319,7 +23845,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:23322: result: $cf_cv_have_utmp_ut_host" >&5 +echo "$as_me:23848: result: $cf_cv_have_utmp_ut_host" >&5 echo "${ECHO_T}$cf_cv_have_utmp_ut_host" >&6 test $cf_cv_have_utmp_ut_host != no && cat >>confdefs.h <<\EOF #define HAVE_UTMP_UT_HOST 1 @@ -23328,14 +23854,14 @@ EOF fi if test $cf_cv_have_utmp != no ; then -echo "$as_me:23331: checking if ${cf_cv_have_utmp}.ut_syslen is declared" >&5 +echo "$as_me:23857: checking if ${cf_cv_have_utmp}.ut_syslen is declared" >&5 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_syslen is declared... $ECHO_C" >&6 if test "${cf_cv_have_utmp_ut_syslen+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 23338 "configure" +#line 23864 "configure" #include "confdefs.h" #include <sys/types.h> @@ -23349,16 +23875,16 @@ struct $cf_cv_have_utmp x; int y = x.ut_syslen } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23352: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23878: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23355: \$? = $ac_status" >&5 + echo "$as_me:23881: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23358: \"$ac_try\"") >&5 + { (eval echo "$as_me:23884: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23361: \$? = $ac_status" >&5 + echo "$as_me:23887: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp_ut_syslen=yes else @@ -23370,7 +23896,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:23373: result: $cf_cv_have_utmp_ut_syslen" >&5 +echo "$as_me:23899: result: $cf_cv_have_utmp_ut_syslen" >&5 echo "${ECHO_T}$cf_cv_have_utmp_ut_syslen" >&6 test $cf_cv_have_utmp_ut_syslen != no && cat >>confdefs.h <<\EOF #define HAVE_UTMP_UT_SYSLEN 1 @@ -23379,7 +23905,7 @@ EOF fi if test $cf_cv_have_utmp != no ; then -echo "$as_me:23382: checking if ${cf_cv_have_utmp}.ut_name is declared" >&5 +echo "$as_me:23908: checking if ${cf_cv_have_utmp}.ut_name is declared" >&5 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_name is declared... $ECHO_C" >&6 if test "${cf_cv_have_utmp_ut_name+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -23396,7 +23922,7 @@ cf_utmp_includes=" " for cf_header in ut_name ut_user ; do cat >conftest.$ac_ext <<_ACEOF -#line 23399 "configure" +#line 23925 "configure" #include "confdefs.h" $cf_utmp_includes int @@ -23410,16 +23936,16 @@ struct $cf_cv_have_utmp x; } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23413: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:23939: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23416: \$? = $ac_status" >&5 + echo "$as_me:23942: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23419: \"$ac_try\"") >&5 + { (eval echo "$as_me:23945: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23422: \$? = $ac_status" >&5 + echo "$as_me:23948: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp_ut_name=$cf_header break @@ -23431,12 +23957,12 @@ rm -f conftest.$ac_objext conftest.$ac_ext done fi -echo "$as_me:23434: result: $cf_cv_have_utmp_ut_name" >&5 +echo "$as_me:23960: result: $cf_cv_have_utmp_ut_name" >&5 echo "${ECHO_T}$cf_cv_have_utmp_ut_name" >&6 case $cf_cv_have_utmp_ut_name in #(vi no) #(vi - { { echo "$as_me:23439: error: Cannot find declaration for ut.ut_name" >&5 + { { echo "$as_me:23965: error: Cannot find declaration for ut.ut_name" >&5 echo "$as_me: error: Cannot find declaration for ut.ut_name" >&2;} { (exit 1); exit 1; }; } ;; @@ -23450,7 +23976,7 @@ esac fi if test $cf_cv_have_utmp != no ; then -echo "$as_me:23453: checking for exit-status in $cf_cv_have_utmp" >&5 +echo "$as_me:23979: checking for exit-status in $cf_cv_have_utmp" >&5 echo $ECHO_N "checking for exit-status in $cf_cv_have_utmp... $ECHO_C" >&6 if test "${cf_cv_have_utmp_ut_xstatus+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -23463,7 +23989,7 @@ for cf_result in \ ut_exit.ut_exit do cat >conftest.$ac_ext <<_ACEOF -#line 23466 "configure" +#line 23992 "configure" #include "confdefs.h" #include <sys/types.h> @@ -23477,16 +24003,16 @@ struct $cf_cv_have_utmp x; long y = x.$cf_result = 0 } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23480: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24006: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23483: \$? = $ac_status" >&5 + echo "$as_me:24009: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23486: \"$ac_try\"") >&5 + { (eval echo "$as_me:24012: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23489: \$? = $ac_status" >&5 + echo "$as_me:24015: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp_ut_xstatus=$cf_result break @@ -23499,7 +24025,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext done fi -echo "$as_me:23502: result: $cf_cv_have_utmp_ut_xstatus" >&5 +echo "$as_me:24028: result: $cf_cv_have_utmp_ut_xstatus" >&5 echo "${ECHO_T}$cf_cv_have_utmp_ut_xstatus" >&6 if test $cf_cv_have_utmp_ut_xstatus != no ; then cat >>confdefs.h <<\EOF @@ -23514,14 +24040,14 @@ fi fi if test $cf_cv_have_utmp != no ; then -echo "$as_me:23517: checking if ${cf_cv_have_utmp}.ut_xtime is declared" >&5 +echo "$as_me:24043: checking if ${cf_cv_have_utmp}.ut_xtime is declared" >&5 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_xtime is declared... $ECHO_C" >&6 if test "${cf_cv_have_utmp_ut_xtime+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 23524 "configure" +#line 24050 "configure" #include "confdefs.h" #include <sys/types.h> @@ -23535,23 +24061,23 @@ struct $cf_cv_have_utmp x; long y = x.ut_xtime = 0 } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23538: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24064: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23541: \$? = $ac_status" >&5 + echo "$as_me:24067: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23544: \"$ac_try\"") >&5 + { (eval echo "$as_me:24070: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23547: \$? = $ac_status" >&5 + echo "$as_me:24073: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp_ut_xtime=yes else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF -#line 23554 "configure" +#line 24080 "configure" #include "confdefs.h" #include <sys/types.h> @@ -23565,16 +24091,16 @@ struct $cf_cv_have_utmp x; long y = x.ut_tv.tv_sec } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23568: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24094: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23571: \$? = $ac_status" >&5 + echo "$as_me:24097: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23574: \"$ac_try\"") >&5 + { (eval echo "$as_me:24100: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23577: \$? = $ac_status" >&5 + echo "$as_me:24103: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp_ut_xtime=define else @@ -23588,7 +24114,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:23591: result: $cf_cv_have_utmp_ut_xtime" >&5 +echo "$as_me:24117: result: $cf_cv_have_utmp_ut_xtime" >&5 echo "${ECHO_T}$cf_cv_have_utmp_ut_xtime" >&6 if test $cf_cv_have_utmp_ut_xtime != no ; then cat >>confdefs.h <<\EOF @@ -23605,14 +24131,14 @@ fi fi if test $cf_cv_have_utmp != no ; then -echo "$as_me:23608: checking if ${cf_cv_have_utmp}.ut_session is declared" >&5 +echo "$as_me:24134: checking if ${cf_cv_have_utmp}.ut_session is declared" >&5 echo $ECHO_N "checking if ${cf_cv_have_utmp}.ut_session is declared... $ECHO_C" >&6 if test "${cf_cv_have_utmp_ut_session+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 23615 "configure" +#line 24141 "configure" #include "confdefs.h" #include <sys/types.h> @@ -23626,16 +24152,16 @@ struct $cf_cv_have_utmp x; long y = x.ut_session } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:23629: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24155: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:23632: \$? = $ac_status" >&5 + echo "$as_me:24158: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:23635: \"$ac_try\"") >&5 + { (eval echo "$as_me:24161: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23638: \$? = $ac_status" >&5 + echo "$as_me:24164: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_utmp_ut_session=yes else @@ -23646,7 +24172,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:23649: result: $cf_cv_have_utmp_ut_session" >&5 +echo "$as_me:24175: result: $cf_cv_have_utmp_ut_session" >&5 echo "${ECHO_T}$cf_cv_have_utmp_ut_session" >&6 if test $cf_cv_have_utmp_ut_session != no ; then cat >>confdefs.h <<\EOF @@ -23656,7 +24182,7 @@ EOF fi fi -echo "$as_me:23659: checking if $cf_cv_have_utmp is SYSV flavor" >&5 +echo "$as_me:24185: checking if $cf_cv_have_utmp is SYSV flavor" >&5 echo $ECHO_N "checking if $cf_cv_have_utmp is SYSV flavor... $ECHO_C" >&6 if test "${cf_cv_sysv_utmp+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -23664,7 +24190,7 @@ else test "$cf_cv_have_utmp" = "utmp" && cf_prefix="ut" || cf_prefix="utx" cat >conftest.$ac_ext <<_ACEOF -#line 23667 "configure" +#line 24193 "configure" #include "confdefs.h" #include <sys/types.h> @@ -23683,16 +24209,16 @@ struct $cf_cv_have_utmp x; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23686: \"$ac_link\"") >&5 +if { (eval echo "$as_me:24212: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23689: \$? = $ac_status" >&5 + echo "$as_me:24215: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23692: \"$ac_try\"") >&5 + { (eval echo "$as_me:24218: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23695: \$? = $ac_status" >&5 + echo "$as_me:24221: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_sysv_utmp=yes else @@ -23703,7 +24229,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:23706: result: $cf_cv_sysv_utmp" >&5 +echo "$as_me:24232: result: $cf_cv_sysv_utmp" >&5 echo "${ECHO_T}$cf_cv_sysv_utmp" >&6 test $cf_cv_sysv_utmp = yes && cat >>confdefs.h <<\EOF #define USE_SYSV_UTMP 1 @@ -23711,14 +24237,14 @@ EOF fi -echo "$as_me:23714: checking if external h_errno exists" >&5 +echo "$as_me:24240: checking if external h_errno exists" >&5 echo $ECHO_N "checking if external h_errno exists... $ECHO_C" >&6 if test "${cf_cv_have_h_errno+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 23721 "configure" +#line 24247 "configure" #include "confdefs.h" #undef h_errno @@ -23733,16 +24259,16 @@ h_errno = 2 } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:23736: \"$ac_link\"") >&5 +if { (eval echo "$as_me:24262: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:23739: \$? = $ac_status" >&5 + echo "$as_me:24265: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:23742: \"$ac_try\"") >&5 + { (eval echo "$as_me:24268: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:23745: \$? = $ac_status" >&5 + echo "$as_me:24271: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_h_errno=yes else @@ -23753,7 +24279,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:23756: result: $cf_cv_have_h_errno" >&5 +echo "$as_me:24282: result: $cf_cv_have_h_errno" >&5 echo "${ECHO_T}$cf_cv_have_h_errno" >&6 if test "$cf_cv_have_h_errno" = yes ; then @@ -23766,7 +24292,7 @@ EOF fi -echo "$as_me:23769: checking if bibp: URLs should be supported" >&5 +echo "$as_me:24295: checking if bibp: URLs should be supported" >&5 echo $ECHO_N "checking if bibp: URLs should be supported... $ECHO_C" >&6 # Check whether --enable-bibp-urls or --disable-bibp-urls was given. @@ -23783,13 +24309,13 @@ else use_bibp_urls=yes fi; -echo "$as_me:23786: result: $use_bibp_urls" >&5 +echo "$as_me:24312: result: $use_bibp_urls" >&5 echo "${ECHO_T}$use_bibp_urls" >&6 test $use_bibp_urls = no && cat >>confdefs.h <<\EOF #define DISABLE_BIBP 1 EOF -echo "$as_me:23792: checking if configuration info should be browsable" >&5 +echo "$as_me:24318: checking if configuration info should be browsable" >&5 echo $ECHO_N "checking if configuration info should be browsable... $ECHO_C" >&6 # Check whether --enable-config-info or --disable-config-info was given. @@ -23806,13 +24332,13 @@ else use_config_info=yes fi; -echo "$as_me:23809: result: $use_config_info" >&5 +echo "$as_me:24335: result: $use_config_info" >&5 echo "${ECHO_T}$use_config_info" >&6 test $use_config_info = no && cat >>confdefs.h <<\EOF #define NO_CONFIG_INFO 1 EOF -echo "$as_me:23815: checking if new-style forms-based options screen should be used" >&5 +echo "$as_me:24341: checking if new-style forms-based options screen should be used" >&5 echo $ECHO_N "checking if new-style forms-based options screen should be used... $ECHO_C" >&6 # Check whether --enable-forms-options or --disable-forms-options was given. @@ -23829,13 +24355,13 @@ else use_forms_options=yes fi; -echo "$as_me:23832: result: $use_forms_options" >&5 +echo "$as_me:24358: result: $use_forms_options" >&5 echo "${ECHO_T}$use_forms_options" >&6 test $use_forms_options = no && cat >>confdefs.h <<\EOF #define NO_OPTION_FORMS 1 EOF -echo "$as_me:23838: checking if old-style options menu should be used" >&5 +echo "$as_me:24364: checking if old-style options menu should be used" >&5 echo $ECHO_N "checking if old-style options menu should be used... $ECHO_C" >&6 # Check whether --enable-menu-options or --disable-menu-options was given. @@ -23852,13 +24378,13 @@ else use_menu_options=yes fi; -echo "$as_me:23855: result: $use_menu_options" >&5 +echo "$as_me:24381: result: $use_menu_options" >&5 echo "${ECHO_T}$use_menu_options" >&6 test $use_menu_options = no && cat >>confdefs.h <<\EOF #define NO_OPTION_MENU 1 EOF -echo "$as_me:23861: checking if experimental address-list page should be used" >&5 +echo "$as_me:24387: checking if experimental address-list page should be used" >&5 echo $ECHO_N "checking if experimental address-list page should be used... $ECHO_C" >&6 # Check whether --enable-addrlist-page or --disable-addrlist-page was given. @@ -23875,13 +24401,13 @@ else use_addrlist_page=no fi; -echo "$as_me:23878: result: $use_addrlist_page" >&5 +echo "$as_me:24404: result: $use_addrlist_page" >&5 echo "${ECHO_T}$use_addrlist_page" >&6 test $use_addrlist_page != no && cat >>confdefs.h <<\EOF #define EXP_ADDRLIST_PAGE 1 EOF -echo "$as_me:23884: checking if experimental charset-selection logic should be used" >&5 +echo "$as_me:24410: checking if experimental charset-selection logic should be used" >&5 echo $ECHO_N "checking if experimental charset-selection logic should be used... $ECHO_C" >&6 # Check whether --enable-charset-choice or --disable-charset-choice was given. @@ -23898,13 +24424,13 @@ else use_charset_choice=no fi; -echo "$as_me:23901: result: $use_charset_choice" >&5 +echo "$as_me:24427: result: $use_charset_choice" >&5 echo "${ECHO_T}$use_charset_choice" >&6 test $use_charset_choice != no && cat >>confdefs.h <<\EOF #define EXP_CHARSET_CHOICE 1 EOF -echo "$as_me:23907: checking if experimental CJK logic should be used" >&5 +echo "$as_me:24433: checking if experimental CJK logic should be used" >&5 echo $ECHO_N "checking if experimental CJK logic should be used... $ECHO_C" >&6 # Check whether --enable-cjk or --disable-cjk was given. @@ -23921,13 +24447,13 @@ else use_cjk=no fi; -echo "$as_me:23924: result: $use_cjk" >&5 +echo "$as_me:24450: result: $use_cjk" >&5 echo "${ECHO_T}$use_cjk" >&6 test $use_cjk != no && cat >>confdefs.h <<\EOF #define CJK_EX 1 EOF -echo "$as_me:23930: checking if experimental Japanese UTF-8 logic should be used" >&5 +echo "$as_me:24456: checking if experimental Japanese UTF-8 logic should be used" >&5 echo $ECHO_N "checking if experimental Japanese UTF-8 logic should be used... $ECHO_C" >&6 # Check whether --enable-japanese-utf8 or --disable-japanese-utf8 was given. @@ -23944,7 +24470,7 @@ else use_ja_utf8=no fi; -echo "$as_me:23947: result: $use_ja_utf8" >&5 +echo "$as_me:24473: result: $use_ja_utf8" >&5 echo "${ECHO_T}$use_ja_utf8" >&6 if test $use_ja_utf8 != no ; then cat >>confdefs.h <<\EOF @@ -23989,7 +24515,7 @@ if test -n "$cf_searchpath/include" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 23992 "configure" +#line 24518 "configure" #include "confdefs.h" #include <stdio.h> int @@ -24001,16 +24527,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:24004: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24530: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24007: \$? = $ac_status" >&5 + echo "$as_me:24533: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24010: \"$ac_try\"") >&5 + { (eval echo "$as_me:24536: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24013: \$? = $ac_status" >&5 + echo "$as_me:24539: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -24027,7 +24553,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:24030: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:24556: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -24068,7 +24594,7 @@ if test -n "$cf_searchpath/../include" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 24071 "configure" +#line 24597 "configure" #include "confdefs.h" #include <stdio.h> int @@ -24080,16 +24606,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:24083: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24609: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24086: \$? = $ac_status" >&5 + echo "$as_me:24612: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24089: \"$ac_try\"") >&5 + { (eval echo "$as_me:24615: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24092: \$? = $ac_status" >&5 + echo "$as_me:24618: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -24106,7 +24632,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:24109: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:24635: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -24122,7 +24648,7 @@ echo "${as_me-configure}:24109: testing adding $cf_add_incdir to include-path .. fi else -{ { echo "$as_me:24125: error: cannot find libiconv under $withval" >&5 +{ { echo "$as_me:24651: error: cannot find libiconv under $withval" >&5 echo "$as_me: error: cannot find libiconv under $withval" >&2;} { (exit 1); exit 1; }; } fi @@ -24147,7 +24673,7 @@ if test -n "$cf_searchpath/lib" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:24150: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:24676: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -24176,7 +24702,7 @@ if test -n "$cf_searchpath" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:24179: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:24705: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -24185,7 +24711,7 @@ echo "${as_me-configure}:24179: testing adding $cf_add_libdir to library-path .. fi else -{ { echo "$as_me:24188: error: cannot find libiconv under $withval" >&5 +{ { echo "$as_me:24714: error: cannot find libiconv under $withval" >&5 echo "$as_me: error: cannot find libiconv under $withval" >&2;} { (exit 1); exit 1; }; } fi @@ -24196,7 +24722,7 @@ done fi; - echo "$as_me:24199: checking for iconv" >&5 + echo "$as_me:24725: checking for iconv" >&5 echo $ECHO_N "checking for iconv... $ECHO_C" >&6 if test "${am_cv_func_iconv+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -24207,10 +24733,10 @@ else cf_cv_header_path_iconv= cf_cv_library_path_iconv= -echo "${as_me-configure}:24210: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me-configure}:24736: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 cat >conftest.$ac_ext <<_ACEOF -#line 24213 "configure" +#line 24739 "configure" #include "confdefs.h" #include <stdlib.h> @@ -24229,16 +24755,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24232: \"$ac_link\"") >&5 +if { (eval echo "$as_me:24758: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24235: \$? = $ac_status" >&5 + echo "$as_me:24761: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24238: \"$ac_try\"") >&5 + { (eval echo "$as_me:24764: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24241: \$? = $ac_status" >&5 + echo "$as_me:24767: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_find_linkage_iconv=yes else @@ -24247,7 +24773,7 @@ cat conftest.$ac_ext >&5 cf_cv_find_linkage_iconv=no -echo "${as_me-configure}:24250: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me-configure}:24776: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -24328,11 +24854,11 @@ test -d "$oldincludedir" && { if test -d $cf_cv_header_path_iconv ; then test -n "$verbose" && echo " ... testing $cf_cv_header_path_iconv" 1>&6 -echo "${as_me-configure}:24331: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 +echo "${as_me-configure}:24857: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_iconv" cat >conftest.$ac_ext <<_ACEOF -#line 24335 "configure" +#line 24861 "configure" #include "confdefs.h" #include <stdlib.h> @@ -24351,21 +24877,21 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:24354: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:24880: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24357: \$? = $ac_status" >&5 + echo "$as_me:24883: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24360: \"$ac_try\"") >&5 + { (eval echo "$as_me:24886: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24363: \$? = $ac_status" >&5 + echo "$as_me:24889: \$? = $ac_status" >&5 (exit $ac_status); }; }; then test -n "$verbose" && echo " ... found iconv headers in $cf_cv_header_path_iconv" 1>&6 -echo "${as_me-configure}:24368: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 +echo "${as_me-configure}:24894: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 cf_cv_find_linkage_iconv=maybe cf_test_CPPFLAGS="$CPPFLAGS" @@ -24383,7 +24909,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_cv_find_linkage_iconv" = maybe ; then -echo "${as_me-configure}:24386: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 +echo "${as_me-configure}:24912: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -24451,13 +24977,13 @@ test -d "$HOME" && \ if test -d $cf_cv_library_path_iconv ; then test -n "$verbose" && echo " ... testing $cf_cv_library_path_iconv" 1>&6 -echo "${as_me-configure}:24454: testing ... testing $cf_cv_library_path_iconv ..." 1>&5 +echo "${as_me-configure}:24980: testing ... testing $cf_cv_library_path_iconv ..." 1>&5 CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-liconv $cf_save_LIBS" LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_iconv" cat >conftest.$ac_ext <<_ACEOF -#line 24460 "configure" +#line 24986 "configure" #include "confdefs.h" #include <stdlib.h> @@ -24476,21 +25002,21 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:24479: \"$ac_link\"") >&5 +if { (eval echo "$as_me:25005: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:24482: \$? = $ac_status" >&5 + echo "$as_me:25008: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:24485: \"$ac_try\"") >&5 + { (eval echo "$as_me:25011: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24488: \$? = $ac_status" >&5 + echo "$as_me:25014: \$? = $ac_status" >&5 (exit $ac_status); }; }; then test -n "$verbose" && echo " ... found iconv library in $cf_cv_library_path_iconv" 1>&6 -echo "${as_me-configure}:24493: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 +echo "${as_me-configure}:25019: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 cf_cv_find_linkage_iconv=yes cf_cv_library_file_iconv="-liconv" @@ -24526,7 +25052,7 @@ am_cv_func_iconv="no, consider installing GNU libiconv" fi fi -echo "$as_me:24529: result: $am_cv_func_iconv" >&5 +echo "$as_me:25055: result: $am_cv_func_iconv" >&5 echo "${ECHO_T}$am_cv_func_iconv" >&6 if test "$am_cv_func_iconv" = yes; then @@ -24535,14 +25061,14 @@ cat >>confdefs.h <<\EOF #define HAVE_ICONV 1 EOF - echo "$as_me:24538: checking if the declaration of iconv() needs const." >&5 + echo "$as_me:25064: checking if the declaration of iconv() needs const." >&5 echo $ECHO_N "checking if the declaration of iconv() needs const.... $ECHO_C" >&6 if test "${am_cv_proto_iconv_const+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 24545 "configure" +#line 25071 "configure" #include "confdefs.h" #include <stdlib.h> @@ -24567,16 +25093,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:24570: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25096: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24573: \$? = $ac_status" >&5 + echo "$as_me:25099: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24576: \"$ac_try\"") >&5 + { (eval echo "$as_me:25102: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24579: \$? = $ac_status" >&5 + echo "$as_me:25105: \$? = $ac_status" >&5 (exit $ac_status); }; }; then am_cv_proto_iconv_const=no else @@ -24586,7 +25112,7 @@ am_cv_proto_iconv_const=yes fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:24589: result: $am_cv_proto_iconv_const" >&5 +echo "$as_me:25115: result: $am_cv_proto_iconv_const" >&5 echo "${ECHO_T}$am_cv_proto_iconv_const" >&6 if test "$am_cv_proto_iconv_const" = yes ; then @@ -24628,7 +25154,7 @@ if test -n "$cf_cv_header_path_iconv" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 24631 "configure" +#line 25157 "configure" #include "confdefs.h" #include <stdio.h> int @@ -24640,16 +25166,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:24643: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:25169: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:24646: \$? = $ac_status" >&5 + echo "$as_me:25172: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:24649: \"$ac_try\"") >&5 + { (eval echo "$as_me:25175: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:24652: \$? = $ac_status" >&5 + echo "$as_me:25178: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -24666,7 +25192,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:24669: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:25195: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -24703,7 +25229,7 @@ if test -n "$cf_cv_library_path_iconv" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:24706: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:25232: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -24727,7 +25253,7 @@ curses|slang|ncurses*) esac if test "$use_dft_colors" != no ; then -echo "$as_me:24730: checking if you want to use default-colors" >&5 +echo "$as_me:25256: checking if you want to use default-colors" >&5 echo $ECHO_N "checking if you want to use default-colors... $ECHO_C" >&6 # Check whether --enable-default-colors or --disable-default-colors was given. @@ -24744,7 +25270,7 @@ else use_dft_colors=no fi; -echo "$as_me:24747: result: $use_dft_colors" >&5 +echo "$as_me:25273: result: $use_dft_colors" >&5 echo "${ECHO_T}$use_dft_colors" >&6 test $use_dft_colors = "yes" && cat >>confdefs.h <<\EOF #define USE_DEFAULT_COLORS 1 @@ -24752,7 +25278,7 @@ EOF fi -echo "$as_me:24755: checking if experimental keyboard-layout logic should be used" >&5 +echo "$as_me:25281: checking if experimental keyboard-layout logic should be used" >&5 echo $ECHO_N "checking if experimental keyboard-layout logic should be used... $ECHO_C" >&6 # Check whether --enable-kbd-layout or --disable-kbd-layout was given. @@ -24769,13 +25295,13 @@ else use_kbd_layout=no fi; -echo "$as_me:24772: result: $use_kbd_layout" >&5 +echo "$as_me:25298: result: $use_kbd_layout" >&5 echo "${ECHO_T}$use_kbd_layout" >&6 test $use_kbd_layout != no && cat >>confdefs.h <<\EOF #define EXP_KEYBOARD_LAYOUT 1 EOF -echo "$as_me:24778: checking if experimental nested-table logic should be used" >&5 +echo "$as_me:25304: checking if experimental nested-table logic should be used" >&5 echo $ECHO_N "checking if experimental nested-table logic should be used... $ECHO_C" >&6 # Check whether --enable-nested-tables or --disable-nested-tables was given. @@ -24792,13 +25318,13 @@ else use_nested_tables=no fi; -echo "$as_me:24795: result: $use_nested_tables" >&5 +echo "$as_me:25321: result: $use_nested_tables" >&5 echo "${ECHO_T}$use_nested_tables" >&6 test $use_nested_tables != no && cat >>confdefs.h <<\EOF #define EXP_NESTED_TABLES 1 EOF -echo "$as_me:24801: checking if progress-bar code should be used" >&5 +echo "$as_me:25327: checking if progress-bar code should be used" >&5 echo $ECHO_N "checking if progress-bar code should be used... $ECHO_C" >&6 # Check whether --enable-progressbar or --disable-progressbar was given. @@ -24815,13 +25341,13 @@ else use_progressbar=no fi; -echo "$as_me:24818: result: $use_progressbar" >&5 +echo "$as_me:25344: result: $use_progressbar" >&5 echo "${ECHO_T}$use_progressbar" >&6 test $use_progressbar != no && cat >>confdefs.h <<\EOF #define USE_PROGRESSBAR 1 EOF -echo "$as_me:24824: checking if scrollbar code should be used" >&5 +echo "$as_me:25350: checking if scrollbar code should be used" >&5 echo $ECHO_N "checking if scrollbar code should be used... $ECHO_C" >&6 # Check whether --enable-scrollbar or --disable-scrollbar was given. @@ -24838,10 +25364,10 @@ else use_scrollbar=no fi; -echo "$as_me:24841: result: $use_scrollbar" >&5 +echo "$as_me:25367: result: $use_scrollbar" >&5 echo "${ECHO_T}$use_scrollbar" >&6 -echo "$as_me:24844: checking if sessions code should be used" >&5 +echo "$as_me:25370: checking if sessions code should be used" >&5 echo $ECHO_N "checking if sessions code should be used... $ECHO_C" >&6 # Check whether --enable-sessions or --disable-sessions was given. @@ -24858,7 +25384,7 @@ else use_sessions=no fi; -echo "$as_me:24861: result: $use_sessions" >&5 +echo "$as_me:25387: result: $use_sessions" >&5 echo "${ECHO_T}$use_sessions" >&6 if test $use_sessions != no ; then cat >>confdefs.h <<\EOF @@ -24868,7 +25394,7 @@ EOF EXTRA_OBJS="$EXTRA_OBJS LYSession\$o" fi -echo "$as_me:24871: checking if session-caching code should be used" >&5 +echo "$as_me:25397: checking if session-caching code should be used" >&5 echo $ECHO_N "checking if session-caching code should be used... $ECHO_C" >&6 # Check whether --enable-session-cache or --disable-session-cache was given. @@ -24885,7 +25411,7 @@ else use_session_cache=no fi; -echo "$as_me:24888: result: $use_session_cache" >&5 +echo "$as_me:25414: result: $use_session_cache" >&5 echo "${ECHO_T}$use_session_cache" >&6 if test $use_session_cache != no ; then cat >>confdefs.h <<\EOF @@ -24894,7 +25420,7 @@ EOF fi -echo "$as_me:24897: checking if alternative line-edit bindings should be used" >&5 +echo "$as_me:25423: checking if alternative line-edit bindings should be used" >&5 echo $ECHO_N "checking if alternative line-edit bindings should be used... $ECHO_C" >&6 # Check whether --enable-alt-bindings or --disable-alt-bindings was given. @@ -24911,13 +25437,13 @@ else use_alt_bindings=yes fi; -echo "$as_me:24914: result: $use_alt_bindings" >&5 +echo "$as_me:25440: result: $use_alt_bindings" >&5 echo "${ECHO_T}$use_alt_bindings" >&6 test $use_alt_bindings != no && cat >>confdefs.h <<\EOF #define EXP_ALT_BINDINGS 1 EOF -echo "$as_me:24920: checking if you want to use extended HTML DTD logic" >&5 +echo "$as_me:25446: checking if you want to use extended HTML DTD logic" >&5 echo $ECHO_N "checking if you want to use extended HTML DTD logic... $ECHO_C" >&6 # Check whether --enable-extended-dtd or --disable-extended-dtd was given. @@ -24934,13 +25460,13 @@ else use_ext_htmldtd=yes fi; -echo "$as_me:24937: result: $use_ext_htmldtd" >&5 +echo "$as_me:25463: result: $use_ext_htmldtd" >&5 echo "${ECHO_T}$use_ext_htmldtd" >&6 test $use_ext_htmldtd = "no" && cat >>confdefs.h <<\EOF #define NO_EXTENDED_HTMLDTD 1 EOF -echo "$as_me:24943: checking if file-upload logic should be used" >&5 +echo "$as_me:25469: checking if file-upload logic should be used" >&5 echo $ECHO_N "checking if file-upload logic should be used... $ECHO_C" >&6 # Check whether --enable-file-upload or --disable-file-upload was given. @@ -24957,13 +25483,13 @@ else use_file_upload=yes fi; -echo "$as_me:24960: result: $use_file_upload" >&5 +echo "$as_me:25486: result: $use_file_upload" >&5 echo "${ECHO_T}$use_file_upload" >&6 test $use_file_upload != no && cat >>confdefs.h <<\EOF #define USE_FILE_UPLOAD 1 EOF -echo "$as_me:24966: checking if element-justification logic should be used" >&5 +echo "$as_me:25492: checking if element-justification logic should be used" >&5 echo $ECHO_N "checking if element-justification logic should be used... $ECHO_C" >&6 # Check whether --enable-justify-elts or --disable-justify-elts was given. @@ -24980,13 +25506,13 @@ else use_justify_elts=yes fi; -echo "$as_me:24983: result: $use_justify_elts" >&5 +echo "$as_me:25509: result: $use_justify_elts" >&5 echo "${ECHO_T}$use_justify_elts" >&6 test $use_justify_elts != no && cat >>confdefs.h <<\EOF #define EXP_JUSTIFY_ELTS 1 EOF -echo "$as_me:24989: checking if partial-display should be used" >&5 +echo "$as_me:25515: checking if partial-display should be used" >&5 echo $ECHO_N "checking if partial-display should be used... $ECHO_C" >&6 # Check whether --enable-partial or --disable-partial was given. @@ -25003,13 +25529,13 @@ else use_partial_display=yes fi; -echo "$as_me:25006: result: $use_partial_display" >&5 +echo "$as_me:25532: result: $use_partial_display" >&5 echo "${ECHO_T}$use_partial_display" >&6 test $use_partial_display != no && cat >>confdefs.h <<\EOF #define DISP_PARTIAL 1 EOF -echo "$as_me:25012: checking if persistent-cookie logic should be used" >&5 +echo "$as_me:25538: checking if persistent-cookie logic should be used" >&5 echo $ECHO_N "checking if persistent-cookie logic should be used... $ECHO_C" >&6 # Check whether --enable-persistent-cookies or --disable-persistent-cookies was given. @@ -25026,13 +25552,13 @@ else use_filed_cookies=yes fi; -echo "$as_me:25029: result: $use_filed_cookies" >&5 +echo "$as_me:25555: result: $use_filed_cookies" >&5 echo "${ECHO_T}$use_filed_cookies" >&6 test $use_filed_cookies != no && cat >>confdefs.h <<\EOF #define USE_PERSISTENT_COOKIES 1 EOF -echo "$as_me:25035: checking if html source should be colorized" >&5 +echo "$as_me:25561: checking if html source should be colorized" >&5 echo $ECHO_N "checking if html source should be colorized... $ECHO_C" >&6 # Check whether --enable-prettysrc or --disable-prettysrc was given. @@ -25049,13 +25575,13 @@ else use_prettysrc=yes fi; -echo "$as_me:25052: result: $use_prettysrc" >&5 +echo "$as_me:25578: result: $use_prettysrc" >&5 echo "${ECHO_T}$use_prettysrc" >&6 test $use_prettysrc != no && cat >>confdefs.h <<\EOF #define USE_PRETTYSRC 1 EOF -echo "$as_me:25058: checking if read-progress message should show ETA" >&5 +echo "$as_me:25584: checking if read-progress message should show ETA" >&5 echo $ECHO_N "checking if read-progress message should show ETA... $ECHO_C" >&6 # Check whether --enable-read-eta or --disable-read-eta was given. @@ -25072,13 +25598,13 @@ else use_read_eta=yes fi; -echo "$as_me:25075: result: $use_read_eta" >&5 +echo "$as_me:25601: result: $use_read_eta" >&5 echo "${ECHO_T}$use_read_eta" >&6 test $use_read_eta != no && cat >>confdefs.h <<\EOF #define USE_READPROGRESS 1 EOF -echo "$as_me:25081: checking if source caching should be used" >&5 +echo "$as_me:25607: checking if source caching should be used" >&5 echo $ECHO_N "checking if source caching should be used... $ECHO_C" >&6 # Check whether --enable-source-cache or --disable-source-cache was given. @@ -25095,13 +25621,13 @@ else use_source_cache=yes fi; -echo "$as_me:25098: result: $use_source_cache" >&5 +echo "$as_me:25624: result: $use_source_cache" >&5 echo "${ECHO_T}$use_source_cache" >&6 test $use_source_cache != no && cat >>confdefs.h <<\EOF #define USE_SOURCE_CACHE 1 EOF -echo "$as_me:25104: checking if you want to use external commands" >&5 +echo "$as_me:25630: checking if you want to use external commands" >&5 echo $ECHO_N "checking if you want to use external commands... $ECHO_C" >&6 # Check whether --enable-externs or --disable-externs was given. @@ -25118,7 +25644,7 @@ else use_externs=no fi; -echo "$as_me:25121: result: $use_externs" >&5 +echo "$as_me:25647: result: $use_externs" >&5 echo "${ECHO_T}$use_externs" >&6 if test $use_externs != "no" ; then cat >>confdefs.h <<\EOF @@ -25128,7 +25654,7 @@ EOF EXTRA_OBJS="$EXTRA_OBJS LYExtern\$o" fi -echo "$as_me:25131: checking if you want to use setfont support" >&5 +echo "$as_me:25657: checking if you want to use setfont support" >&5 echo $ECHO_N "checking if you want to use setfont support... $ECHO_C" >&6 # Check whether --enable-font-switch or --disable-font-switch was given. @@ -25145,7 +25671,7 @@ else use_setfont=no fi; -echo "$as_me:25148: result: $use_setfont" >&5 +echo "$as_me:25674: result: $use_setfont" >&5 echo "${ECHO_T}$use_setfont" >&6 if test $use_setfont = yes ; then case $host_os in @@ -25156,7 +25682,7 @@ for ac_prog in $SETFONT consolechars setfont do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:25159: checking for $ac_word" >&5 +echo "$as_me:25685: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_SETFONT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -25173,7 +25699,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_SETFONT="$ac_dir/$ac_word" - echo "$as_me:25176: found $ac_dir/$ac_word" >&5 + echo "$as_me:25702: found $ac_dir/$ac_word" >&5 break fi done @@ -25184,10 +25710,10 @@ fi SETFONT=$ac_cv_path_SETFONT if test -n "$SETFONT"; then - echo "$as_me:25187: result: $SETFONT" >&5 + echo "$as_me:25713: result: $SETFONT" >&5 echo "${ECHO_T}$SETFONT" >&6 else - echo "$as_me:25190: result: no" >&5 + echo "$as_me:25716: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -25255,7 +25781,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:25258: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:25784: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define SETFONT_PATH "$cf_path_prog" @@ -25272,19 +25798,19 @@ fi SETFONT=built-in test -n "$verbose" && echo " Assume $host_os has font-switching" 1>&6 -echo "${as_me-configure}:25275: testing Assume $host_os has font-switching ..." 1>&5 +echo "${as_me-configure}:25801: testing Assume $host_os has font-switching ..." 1>&5 ;; *) SETFONT=unknown test -n "$verbose" && echo " Assume $host_os has no font-switching" 1>&6 -echo "${as_me-configure}:25282: testing Assume $host_os has no font-switching ..." 1>&5 +echo "${as_me-configure}:25808: testing Assume $host_os has no font-switching ..." 1>&5 ;; esac if test -z "$SETFONT" ; then - { echo "$as_me:25287: WARNING: Cannot find a font-setting program" >&5 + { echo "$as_me:25813: WARNING: Cannot find a font-setting program" >&5 echo "$as_me: WARNING: Cannot find a font-setting program" >&2;} elif test "$SETFONT" != unknown ; then cat >>confdefs.h <<\EOF @@ -25294,7 +25820,7 @@ EOF fi fi -echo "$as_me:25297: checking if you want cgi-link support" >&5 +echo "$as_me:25823: checking if you want cgi-link support" >&5 echo $ECHO_N "checking if you want cgi-link support... $ECHO_C" >&6 # Check whether --enable-cgi-links or --disable-cgi-links was given. @@ -25310,10 +25836,10 @@ EOF else enableval=no fi; -echo "$as_me:25313: result: $enableval" >&5 +echo "$as_me:25839: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:25316: checking if you want change-exec support" >&5 +echo "$as_me:25842: checking if you want change-exec support" >&5 echo $ECHO_N "checking if you want change-exec support... $ECHO_C" >&6 # Check whether --enable-change-exec or --disable-change-exec was given. @@ -25330,13 +25856,13 @@ else use_change_exec=no fi; -echo "$as_me:25333: result: $use_change_exec" >&5 +echo "$as_me:25859: result: $use_change_exec" >&5 echo "${ECHO_T}$use_change_exec" >&6 test $use_change_exec = yes && cat >>confdefs.h <<\EOF #define ENABLE_OPTS_CHANGE_EXEC 1 EOF -echo "$as_me:25339: checking if you want exec-links support" >&5 +echo "$as_me:25865: checking if you want exec-links support" >&5 echo $ECHO_N "checking if you want exec-links support... $ECHO_C" >&6 # Check whether --enable-exec-links or --disable-exec-links was given. @@ -25353,13 +25879,13 @@ else use_exec_links=$enableval fi; -echo "$as_me:25356: result: $use_exec_links" >&5 +echo "$as_me:25882: result: $use_exec_links" >&5 echo "${ECHO_T}$use_exec_links" >&6 test $use_exec_links = yes && cat >>confdefs.h <<\EOF #define EXEC_LINKS 1 EOF -echo "$as_me:25362: checking if you want exec-scripts support" >&5 +echo "$as_me:25888: checking if you want exec-scripts support" >&5 echo $ECHO_N "checking if you want exec-scripts support... $ECHO_C" >&6 # Check whether --enable-exec-scripts or --disable-exec-scripts was given. @@ -25376,13 +25902,13 @@ else use_exec_scripts=$enableval fi; -echo "$as_me:25379: result: $use_exec_scripts" >&5 +echo "$as_me:25905: result: $use_exec_scripts" >&5 echo "${ECHO_T}$use_exec_scripts" >&6 test $use_exec_scripts = yes && cat >>confdefs.h <<\EOF #define EXEC_SCRIPTS 1 EOF -echo "$as_me:25385: checking if you want internal-links feature" >&5 +echo "$as_me:25911: checking if you want internal-links feature" >&5 echo $ECHO_N "checking if you want internal-links feature... $ECHO_C" >&6 # Check whether --enable-internal-links or --disable-internal-links was given. @@ -25399,13 +25925,13 @@ else use_internal_links=no fi; -echo "$as_me:25402: result: $use_internal_links" >&5 +echo "$as_me:25928: result: $use_internal_links" >&5 echo "${ECHO_T}$use_internal_links" >&6 test $use_internal_links = no && cat >>confdefs.h <<\EOF #define DONT_TRACK_INTERNAL_LINKS 1 EOF -echo "$as_me:25408: checking if you want to fork NSL requests" >&5 +echo "$as_me:25934: checking if you want to fork NSL requests" >&5 echo $ECHO_N "checking if you want to fork NSL requests... $ECHO_C" >&6 # Check whether --enable-nsl-fork or --disable-nsl-fork was given. @@ -25422,13 +25948,13 @@ else use_nsl_fork=no fi; -echo "$as_me:25425: result: $use_nsl_fork" >&5 +echo "$as_me:25951: result: $use_nsl_fork" >&5 echo "${ECHO_T}$use_nsl_fork" >&6 test $use_nsl_fork = yes && cat >>confdefs.h <<\EOF #define NSL_FORK 1 EOF -echo "$as_me:25431: checking if you want to log URL requests via syslog" >&5 +echo "$as_me:25957: checking if you want to log URL requests via syslog" >&5 echo $ECHO_N "checking if you want to log URL requests via syslog... $ECHO_C" >&6 # Check whether --enable-syslog or --disable-syslog was given. @@ -25445,13 +25971,13 @@ else use_syslog=no fi; -echo "$as_me:25448: result: $use_syslog" >&5 +echo "$as_me:25974: result: $use_syslog" >&5 echo "${ECHO_T}$use_syslog" >&6 test $use_syslog = yes && cat >>confdefs.h <<\EOF #define SYSLOG_REQUESTED_URLS 1 EOF -echo "$as_me:25454: checking if you want to underline links" >&5 +echo "$as_me:25980: checking if you want to underline links" >&5 echo $ECHO_N "checking if you want to underline links... $ECHO_C" >&6 # Check whether --enable-underlines or --disable-underlines was given. @@ -25468,7 +25994,7 @@ else use_underline=no fi; -echo "$as_me:25471: result: $use_underline" >&5 +echo "$as_me:25997: result: $use_underline" >&5 echo "${ECHO_T}$use_underline" >&6 test $use_underline = yes && cat >>confdefs.h <<\EOF #define UNDERLINE_LINKS 1 @@ -25478,7 +26004,7 @@ test $use_underline = no && cat >>confdefs.h <<\EOF #define UNDERLINE_LINKS 0 EOF -echo "$as_me:25481: checking if help files should be gzip'ed" >&5 +echo "$as_me:26007: checking if help files should be gzip'ed" >&5 echo $ECHO_N "checking if help files should be gzip'ed... $ECHO_C" >&6 # Check whether --enable-gzip-help or --disable-gzip-help was given. @@ -25495,10 +26021,10 @@ else use_gzip_help=no fi; -echo "$as_me:25498: result: $use_gzip_help" >&5 +echo "$as_me:26024: result: $use_gzip_help" >&5 echo "${ECHO_T}$use_gzip_help" >&6 -echo "$as_me:25501: checking if you want to use libbz2 for decompression of some bzip2 files" >&5 +echo "$as_me:26027: checking if you want to use libbz2 for decompression of some bzip2 files" >&5 echo $ECHO_N "checking if you want to use libbz2 for decompression of some bzip2 files... $ECHO_C" >&6 # Check whether --with-bzlib or --without-bzlib was given. @@ -25508,7 +26034,7 @@ if test "${with_bzlib+set}" = set; then else use_bzlib=no fi; -echo "$as_me:25511: result: $use_bzlib" >&5 +echo "$as_me:26037: result: $use_bzlib" >&5 echo "${ECHO_T}$use_bzlib" >&6 if test ".$use_bzlib" != ".no" ; then @@ -25547,7 +26073,7 @@ if test -n "$cf_searchpath/include" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 25550 "configure" +#line 26076 "configure" #include "confdefs.h" #include <stdio.h> int @@ -25559,16 +26085,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:25562: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26088: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25565: \$? = $ac_status" >&5 + echo "$as_me:26091: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:25568: \"$ac_try\"") >&5 + { (eval echo "$as_me:26094: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25571: \$? = $ac_status" >&5 + echo "$as_me:26097: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -25585,7 +26111,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:25588: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:26114: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -25626,7 +26152,7 @@ if test -n "$cf_searchpath/../include" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 25629 "configure" +#line 26155 "configure" #include "confdefs.h" #include <stdio.h> int @@ -25638,16 +26164,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:25641: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26167: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25644: \$? = $ac_status" >&5 + echo "$as_me:26170: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:25647: \"$ac_try\"") >&5 + { (eval echo "$as_me:26173: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25650: \$? = $ac_status" >&5 + echo "$as_me:26176: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -25664,7 +26190,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:25667: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:26193: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -25680,7 +26206,7 @@ echo "${as_me-configure}:25667: testing adding $cf_add_incdir to include-path .. fi else -{ { echo "$as_me:25683: error: cannot find under $use_bzlib" >&5 +{ { echo "$as_me:26209: error: cannot find under $use_bzlib" >&5 echo "$as_me: error: cannot find under $use_bzlib" >&2;} { (exit 1); exit 1; }; } fi @@ -25705,7 +26231,7 @@ if test -n "$cf_searchpath/lib" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:25708: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:26234: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -25734,7 +26260,7 @@ if test -n "$cf_searchpath" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:25737: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:26263: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -25743,7 +26269,7 @@ echo "${as_me-configure}:25737: testing adding $cf_add_libdir to library-path .. fi else -{ { echo "$as_me:25746: error: cannot find under $use_bzlib" >&5 +{ { echo "$as_me:26272: error: cannot find under $use_bzlib" >&5 echo "$as_me: error: cannot find under $use_bzlib" >&2;} { (exit 1); exit 1; }; } fi @@ -25757,10 +26283,10 @@ done cf_cv_header_path_bz2= cf_cv_library_path_bz2= -echo "${as_me-configure}:25760: testing Starting FIND_LINKAGE(bz2,bzlib) ..." 1>&5 +echo "${as_me-configure}:26286: testing Starting FIND_LINKAGE(bz2,bzlib) ..." 1>&5 cat >conftest.$ac_ext <<_ACEOF -#line 25763 "configure" +#line 26289 "configure" #include "confdefs.h" #include <stdio.h> @@ -25777,16 +26303,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25780: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26306: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25783: \$? = $ac_status" >&5 + echo "$as_me:26309: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25786: \"$ac_try\"") >&5 + { (eval echo "$as_me:26312: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25789: \$? = $ac_status" >&5 + echo "$as_me:26315: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_find_linkage_bz2=yes else @@ -25795,7 +26321,7 @@ cat conftest.$ac_ext >&5 cf_cv_find_linkage_bz2=no -echo "${as_me-configure}:25798: testing Searching for headers in FIND_LINKAGE(bz2,bzlib) ..." 1>&5 +echo "${as_me-configure}:26324: testing Searching for headers in FIND_LINKAGE(bz2,bzlib) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -25876,11 +26402,11 @@ test -d "$oldincludedir" && { if test -d $cf_cv_header_path_bz2 ; then test -n "$verbose" && echo " ... testing $cf_cv_header_path_bz2" 1>&6 -echo "${as_me-configure}:25879: testing ... testing $cf_cv_header_path_bz2 ..." 1>&5 +echo "${as_me-configure}:26405: testing ... testing $cf_cv_header_path_bz2 ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_bz2" cat >conftest.$ac_ext <<_ACEOF -#line 25883 "configure" +#line 26409 "configure" #include "confdefs.h" #include <stdio.h> @@ -25897,21 +26423,21 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:25900: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26426: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:25903: \$? = $ac_status" >&5 + echo "$as_me:26429: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:25906: \"$ac_try\"") >&5 + { (eval echo "$as_me:26432: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25909: \$? = $ac_status" >&5 + echo "$as_me:26435: \$? = $ac_status" >&5 (exit $ac_status); }; }; then test -n "$verbose" && echo " ... found bz2 headers in $cf_cv_header_path_bz2" 1>&6 -echo "${as_me-configure}:25914: testing ... found bz2 headers in $cf_cv_header_path_bz2 ..." 1>&5 +echo "${as_me-configure}:26440: testing ... found bz2 headers in $cf_cv_header_path_bz2 ..." 1>&5 cf_cv_find_linkage_bz2=maybe cf_test_CPPFLAGS="$CPPFLAGS" @@ -25929,7 +26455,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_cv_find_linkage_bz2" = maybe ; then -echo "${as_me-configure}:25932: testing Searching for bz2 library in FIND_LINKAGE(bz2,bzlib) ..." 1>&5 +echo "${as_me-configure}:26458: testing Searching for bz2 library in FIND_LINKAGE(bz2,bzlib) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -25937,7 +26463,7 @@ echo "${as_me-configure}:25932: testing Searching for bz2 library in FIND_LINKAG CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-lbz2 $cf_save_LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 25940 "configure" +#line 26466 "configure" #include "confdefs.h" #include <stdio.h> @@ -25954,21 +26480,21 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:25957: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26483: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:25960: \$? = $ac_status" >&5 + echo "$as_me:26486: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:25963: \"$ac_try\"") >&5 + { (eval echo "$as_me:26489: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:25966: \$? = $ac_status" >&5 + echo "$as_me:26492: \$? = $ac_status" >&5 (exit $ac_status); }; }; then test -n "$verbose" && echo " ... found bz2 library in system" 1>&6 -echo "${as_me-configure}:25971: testing ... found bz2 library in system ..." 1>&5 +echo "${as_me-configure}:26497: testing ... found bz2 library in system ..." 1>&5 cf_cv_find_linkage_bz2=yes else @@ -26042,13 +26568,13 @@ test -d "$HOME" && \ if test -d $cf_cv_library_path_bz2 ; then test -n "$verbose" && echo " ... testing $cf_cv_library_path_bz2" 1>&6 -echo "${as_me-configure}:26045: testing ... testing $cf_cv_library_path_bz2 ..." 1>&5 +echo "${as_me-configure}:26571: testing ... testing $cf_cv_library_path_bz2 ..." 1>&5 CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-lbz2 $cf_save_LIBS" LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_bz2" cat >conftest.$ac_ext <<_ACEOF -#line 26051 "configure" +#line 26577 "configure" #include "confdefs.h" #include <stdio.h> @@ -26065,21 +26591,21 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26068: \"$ac_link\"") >&5 +if { (eval echo "$as_me:26594: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26071: \$? = $ac_status" >&5 + echo "$as_me:26597: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26074: \"$ac_try\"") >&5 + { (eval echo "$as_me:26600: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26077: \$? = $ac_status" >&5 + echo "$as_me:26603: \$? = $ac_status" >&5 (exit $ac_status); }; }; then test -n "$verbose" && echo " ... found bz2 library in $cf_cv_library_path_bz2" 1>&6 -echo "${as_me-configure}:26082: testing ... found bz2 library in $cf_cv_library_path_bz2 ..." 1>&5 +echo "${as_me-configure}:26608: testing ... found bz2 library in $cf_cv_library_path_bz2 ..." 1>&5 cf_cv_find_linkage_bz2=yes cf_cv_library_file_bz2="-lbz2" @@ -26134,7 +26660,7 @@ if test -n "$cf_cv_header_path_bz2" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 26137 "configure" +#line 26663 "configure" #include "confdefs.h" #include <stdio.h> int @@ -26146,16 +26672,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:26149: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26675: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26152: \$? = $ac_status" >&5 + echo "$as_me:26678: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:26155: \"$ac_try\"") >&5 + { (eval echo "$as_me:26681: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26158: \$? = $ac_status" >&5 + echo "$as_me:26684: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -26172,7 +26698,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:26175: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:26701: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -26206,7 +26732,7 @@ if test -n "$cf_cv_library_path_bz2" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:26209: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:26735: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -26217,7 +26743,7 @@ fi LIBS="-lbz2 $LIBS" else -{ echo "$as_me:26220: WARNING: Cannot find bz2 library" >&5 +{ echo "$as_me:26746: WARNING: Cannot find bz2 library" >&5 echo "$as_me: WARNING: Cannot find bz2 library" >&2;} fi @@ -26227,7 +26753,7 @@ EOF fi -echo "$as_me:26230: checking if you want to use zlib for decompression of some gzip files" >&5 +echo "$as_me:26756: checking if you want to use zlib for decompression of some gzip files" >&5 echo $ECHO_N "checking if you want to use zlib for decompression of some gzip files... $ECHO_C" >&6 # Check whether --with-zlib or --without-zlib was given. @@ -26237,7 +26763,7 @@ if test "${with_zlib+set}" = set; then else use_zlib=no fi; -echo "$as_me:26240: result: $use_zlib" >&5 +echo "$as_me:26766: result: $use_zlib" >&5 echo "${ECHO_T}$use_zlib" >&6 if test ".$use_zlib" != ".no" ; then @@ -26276,7 +26802,7 @@ if test -n "$cf_searchpath/include" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 26279 "configure" +#line 26805 "configure" #include "confdefs.h" #include <stdio.h> int @@ -26288,16 +26814,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:26291: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26817: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26294: \$? = $ac_status" >&5 + echo "$as_me:26820: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:26297: \"$ac_try\"") >&5 + { (eval echo "$as_me:26823: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26300: \$? = $ac_status" >&5 + echo "$as_me:26826: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -26314,7 +26840,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:26317: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:26843: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -26355,7 +26881,7 @@ if test -n "$cf_searchpath/../include" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 26358 "configure" +#line 26884 "configure" #include "confdefs.h" #include <stdio.h> int @@ -26367,16 +26893,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:26370: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:26896: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26373: \$? = $ac_status" >&5 + echo "$as_me:26899: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:26376: \"$ac_try\"") >&5 + { (eval echo "$as_me:26902: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26379: \$? = $ac_status" >&5 + echo "$as_me:26905: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -26393,7 +26919,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:26396: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:26922: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -26409,7 +26935,7 @@ echo "${as_me-configure}:26396: testing adding $cf_add_incdir to include-path .. fi else -{ { echo "$as_me:26412: error: cannot find under $use_zlib" >&5 +{ { echo "$as_me:26938: error: cannot find under $use_zlib" >&5 echo "$as_me: error: cannot find under $use_zlib" >&2;} { (exit 1); exit 1; }; } fi @@ -26434,7 +26960,7 @@ if test -n "$cf_searchpath/lib" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:26437: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:26963: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -26463,7 +26989,7 @@ if test -n "$cf_searchpath" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:26466: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:26992: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -26472,7 +26998,7 @@ echo "${as_me-configure}:26466: testing adding $cf_add_libdir to library-path .. fi else -{ { echo "$as_me:26475: error: cannot find under $use_zlib" >&5 +{ { echo "$as_me:27001: error: cannot find under $use_zlib" >&5 echo "$as_me: error: cannot find under $use_zlib" >&2;} { (exit 1); exit 1; }; } fi @@ -26486,10 +27012,10 @@ done cf_cv_header_path_z= cf_cv_library_path_z= -echo "${as_me-configure}:26489: testing Starting FIND_LINKAGE(z,zlib) ..." 1>&5 +echo "${as_me-configure}:27015: testing Starting FIND_LINKAGE(z,zlib) ..." 1>&5 cat >conftest.$ac_ext <<_ACEOF -#line 26492 "configure" +#line 27018 "configure" #include "confdefs.h" #include <zlib.h> @@ -26505,16 +27031,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26508: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27034: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26511: \$? = $ac_status" >&5 + echo "$as_me:27037: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26514: \"$ac_try\"") >&5 + { (eval echo "$as_me:27040: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26517: \$? = $ac_status" >&5 + echo "$as_me:27043: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_find_linkage_z=yes else @@ -26523,7 +27049,7 @@ cat conftest.$ac_ext >&5 cf_cv_find_linkage_z=no -echo "${as_me-configure}:26526: testing Searching for headers in FIND_LINKAGE(z,zlib) ..." 1>&5 +echo "${as_me-configure}:27052: testing Searching for headers in FIND_LINKAGE(z,zlib) ..." 1>&5 cf_save_CPPFLAGS="$CPPFLAGS" cf_test_CPPFLAGS="$CPPFLAGS" @@ -26604,11 +27130,11 @@ test -d "$oldincludedir" && { if test -d $cf_cv_header_path_z ; then test -n "$verbose" && echo " ... testing $cf_cv_header_path_z" 1>&6 -echo "${as_me-configure}:26607: testing ... testing $cf_cv_header_path_z ..." 1>&5 +echo "${as_me-configure}:27133: testing ... testing $cf_cv_header_path_z ..." 1>&5 CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_z" cat >conftest.$ac_ext <<_ACEOF -#line 26611 "configure" +#line 27137 "configure" #include "confdefs.h" #include <zlib.h> @@ -26624,21 +27150,21 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:26627: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27153: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26630: \$? = $ac_status" >&5 + echo "$as_me:27156: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:26633: \"$ac_try\"") >&5 + { (eval echo "$as_me:27159: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26636: \$? = $ac_status" >&5 + echo "$as_me:27162: \$? = $ac_status" >&5 (exit $ac_status); }; }; then test -n "$verbose" && echo " ... found z headers in $cf_cv_header_path_z" 1>&6 -echo "${as_me-configure}:26641: testing ... found z headers in $cf_cv_header_path_z ..." 1>&5 +echo "${as_me-configure}:27167: testing ... found z headers in $cf_cv_header_path_z ..." 1>&5 cf_cv_find_linkage_z=maybe cf_test_CPPFLAGS="$CPPFLAGS" @@ -26656,7 +27182,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_cv_find_linkage_z" = maybe ; then -echo "${as_me-configure}:26659: testing Searching for z library in FIND_LINKAGE(z,zlib) ..." 1>&5 +echo "${as_me-configure}:27185: testing Searching for z library in FIND_LINKAGE(z,zlib) ..." 1>&5 cf_save_LIBS="$LIBS" cf_save_LDFLAGS="$LDFLAGS" @@ -26664,7 +27190,7 @@ echo "${as_me-configure}:26659: testing Searching for z library in FIND_LINKAGE( CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-lz $cf_save_LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 26667 "configure" +#line 27193 "configure" #include "confdefs.h" #include <zlib.h> @@ -26680,21 +27206,21 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26683: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27209: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26686: \$? = $ac_status" >&5 + echo "$as_me:27212: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26689: \"$ac_try\"") >&5 + { (eval echo "$as_me:27215: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26692: \$? = $ac_status" >&5 + echo "$as_me:27218: \$? = $ac_status" >&5 (exit $ac_status); }; }; then test -n "$verbose" && echo " ... found z library in system" 1>&6 -echo "${as_me-configure}:26697: testing ... found z library in system ..." 1>&5 +echo "${as_me-configure}:27223: testing ... found z library in system ..." 1>&5 cf_cv_find_linkage_z=yes else @@ -26768,13 +27294,13 @@ test -d "$HOME" && \ if test -d $cf_cv_library_path_z ; then test -n "$verbose" && echo " ... testing $cf_cv_library_path_z" 1>&6 -echo "${as_me-configure}:26771: testing ... testing $cf_cv_library_path_z ..." 1>&5 +echo "${as_me-configure}:27297: testing ... testing $cf_cv_library_path_z ..." 1>&5 CPPFLAGS="$cf_test_CPPFLAGS" LIBS="-lz $cf_save_LIBS" LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_z" cat >conftest.$ac_ext <<_ACEOF -#line 26777 "configure" +#line 27303 "configure" #include "confdefs.h" #include <zlib.h> @@ -26790,21 +27316,21 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:26793: \"$ac_link\"") >&5 +if { (eval echo "$as_me:27319: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:26796: \$? = $ac_status" >&5 + echo "$as_me:27322: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:26799: \"$ac_try\"") >&5 + { (eval echo "$as_me:27325: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26802: \$? = $ac_status" >&5 + echo "$as_me:27328: \$? = $ac_status" >&5 (exit $ac_status); }; }; then test -n "$verbose" && echo " ... found z library in $cf_cv_library_path_z" 1>&6 -echo "${as_me-configure}:26807: testing ... found z library in $cf_cv_library_path_z ..." 1>&5 +echo "${as_me-configure}:27333: testing ... found z library in $cf_cv_library_path_z ..." 1>&5 cf_cv_find_linkage_z=yes cf_cv_library_file_z="-lz" @@ -26859,7 +27385,7 @@ if test -n "$cf_cv_header_path_z" ; then cf_save_CPPFLAGS=$CPPFLAGS CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" cat >conftest.$ac_ext <<_ACEOF -#line 26862 "configure" +#line 27388 "configure" #include "confdefs.h" #include <stdio.h> int @@ -26871,16 +27397,16 @@ printf("Hello") } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:26874: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:27400: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:26877: \$? = $ac_status" >&5 + echo "$as_me:27403: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:26880: \"$ac_try\"") >&5 + { (eval echo "$as_me:27406: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:26883: \$? = $ac_status" >&5 + echo "$as_me:27409: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -26897,7 +27423,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext if test "$cf_have_incdir" = no ; then test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 -echo "${as_me-configure}:26900: testing adding $cf_add_incdir to include-path ..." 1>&5 +echo "${as_me-configure}:27426: testing adding $cf_add_incdir to include-path ..." 1>&5 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" @@ -26931,7 +27457,7 @@ if test -n "$cf_cv_library_path_z" ; then if test "$cf_have_libdir" = no ; then test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 -echo "${as_me-configure}:26934: testing adding $cf_add_libdir to library-path ..." 1>&5 +echo "${as_me-configure}:27460: testing adding $cf_add_libdir to library-path ..." 1>&5 LDFLAGS="-L$cf_add_libdir $LDFLAGS" fi @@ -26942,7 +27468,7 @@ fi LIBS="-lz $LIBS" else -{ echo "$as_me:26945: WARNING: Cannot find z library" >&5 +{ echo "$as_me:27471: WARNING: Cannot find z library" >&5 echo "$as_me: WARNING: Cannot find z library" >&2;} fi @@ -26952,7 +27478,7 @@ EOF fi -echo "$as_me:26955: checking if you want to exclude FINGER code" >&5 +echo "$as_me:27481: checking if you want to exclude FINGER code" >&5 echo $ECHO_N "checking if you want to exclude FINGER code... $ECHO_C" >&6 # Check whether --enable-finger or --disable-finger was given. @@ -26969,13 +27495,13 @@ else use_finger=no fi; -echo "$as_me:26972: result: $use_finger" >&5 +echo "$as_me:27498: result: $use_finger" >&5 echo "${ECHO_T}$use_finger" >&6 test $use_finger != "no" && cat >>confdefs.h <<\EOF #define DISABLE_FINGER 1 EOF -echo "$as_me:26978: checking if you want to exclude GOPHER code" >&5 +echo "$as_me:27504: checking if you want to exclude GOPHER code" >&5 echo $ECHO_N "checking if you want to exclude GOPHER code... $ECHO_C" >&6 # Check whether --enable-gopher or --disable-gopher was given. @@ -26992,13 +27518,13 @@ else use_gopher=no fi; -echo "$as_me:26995: result: $use_gopher" >&5 +echo "$as_me:27521: result: $use_gopher" >&5 echo "${ECHO_T}$use_gopher" >&6 test $use_gopher != "no" && cat >>confdefs.h <<\EOF #define DISABLE_GOPHER 1 EOF -echo "$as_me:27001: checking if you want to exclude NEWS code" >&5 +echo "$as_me:27527: checking if you want to exclude NEWS code" >&5 echo $ECHO_N "checking if you want to exclude NEWS code... $ECHO_C" >&6 # Check whether --enable-news or --disable-news was given. @@ -27015,13 +27541,13 @@ else use_news=no fi; -echo "$as_me:27018: result: $use_news" >&5 +echo "$as_me:27544: result: $use_news" >&5 echo "${ECHO_T}$use_news" >&6 test $use_news != "no" && cat >>confdefs.h <<\EOF #define DISABLE_NEWS 1 EOF -echo "$as_me:27024: checking if you want to exclude FTP code" >&5 +echo "$as_me:27550: checking if you want to exclude FTP code" >&5 echo $ECHO_N "checking if you want to exclude FTP code... $ECHO_C" >&6 # Check whether --enable-ftp or --disable-ftp was given. @@ -27038,7 +27564,7 @@ else use_ftp=no fi; -echo "$as_me:27041: result: $use_ftp" >&5 +echo "$as_me:27567: result: $use_ftp" >&5 echo "${ECHO_T}$use_ftp" >&6 test $use_ftp != "no" && cat >>confdefs.h <<\EOF #define DISABLE_FTP 1 @@ -27046,7 +27572,7 @@ EOF # All DirEd functions that were enabled on compilation can be disabled # or modified at run time via DIRED_MENU symbols in lynx.cfg. -echo "$as_me:27049: checking if directory-editor code should be used" >&5 +echo "$as_me:27575: checking if directory-editor code should be used" >&5 echo $ECHO_N "checking if directory-editor code should be used... $ECHO_C" >&6 # Check whether --enable-dired or --disable-dired was given. @@ -27063,7 +27589,7 @@ else use_dired=yes fi; -echo "$as_me:27066: result: $use_dired" >&5 +echo "$as_me:27592: result: $use_dired" >&5 echo "${ECHO_T}$use_dired" >&6 if test ".$use_dired" != ".no" ; then @@ -27072,7 +27598,7 @@ if test ".$use_dired" != ".no" ; then #define DIRED_SUPPORT 1 EOF - echo "$as_me:27075: checking if you wish to allow extracting from archives via DirEd" >&5 + echo "$as_me:27601: checking if you wish to allow extracting from archives via DirEd" >&5 echo $ECHO_N "checking if you wish to allow extracting from archives via DirEd... $ECHO_C" >&6 # Check whether --enable-dired-dearchive or --disable-dired-dearchive was given. @@ -27088,10 +27614,10 @@ EOF else enableval=yes fi; - echo "$as_me:27091: result: $enableval" >&5 + echo "$as_me:27617: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 - echo "$as_me:27094: checking if DirEd mode should override keys" >&5 + echo "$as_me:27620: checking if DirEd mode should override keys" >&5 echo $ECHO_N "checking if DirEd mode should override keys... $ECHO_C" >&6 # Check whether --enable-dired-override or --disable-dired-override was given. @@ -27113,10 +27639,10 @@ else EOF fi; - echo "$as_me:27116: result: $enableval" >&5 + echo "$as_me:27642: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 - echo "$as_me:27119: checking if you wish to allow permissions commands via DirEd" >&5 + echo "$as_me:27645: checking if you wish to allow permissions commands via DirEd" >&5 echo $ECHO_N "checking if you wish to allow permissions commands via DirEd... $ECHO_C" >&6 # Check whether --enable-dired-permit or --disable-dired-permit was given. @@ -27138,10 +27664,10 @@ else EOF fi; - echo "$as_me:27141: result: $enableval" >&5 + echo "$as_me:27667: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 - echo "$as_me:27144: checking if you wish to allow executable-permission commands via DirEd" >&5 + echo "$as_me:27670: checking if you wish to allow executable-permission commands via DirEd" >&5 echo $ECHO_N "checking if you wish to allow executable-permission commands via DirEd... $ECHO_C" >&6 # Check whether --enable-dired-xpermit or --disable-dired-xpermit was given. @@ -27157,10 +27683,10 @@ EOF else enableval=yes fi; - echo "$as_me:27160: result: $enableval" >&5 + echo "$as_me:27686: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 - echo "$as_me:27163: checking if you wish to allow \"tar\" commands from DirEd" >&5 + echo "$as_me:27689: checking if you wish to allow \"tar\" commands from DirEd" >&5 echo $ECHO_N "checking if you wish to allow \"tar\" commands from DirEd... $ECHO_C" >&6 # Check whether --enable-dired-tar or --disable-dired-tar was given. @@ -27182,10 +27708,10 @@ else EOF fi; - echo "$as_me:27185: result: $enableval" >&5 + echo "$as_me:27711: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 - echo "$as_me:27188: checking if you wish to allow \"uudecode\" commands from DirEd" >&5 + echo "$as_me:27714: checking if you wish to allow \"uudecode\" commands from DirEd" >&5 echo $ECHO_N "checking if you wish to allow \"uudecode\" commands from DirEd... $ECHO_C" >&6 # Check whether --enable-dired-uudecode or --disable-dired-uudecode was given. @@ -27207,10 +27733,10 @@ else EOF fi; - echo "$as_me:27210: result: $enableval" >&5 + echo "$as_me:27736: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 - echo "$as_me:27213: checking if you wish to allow \"zip\" and \"unzip\" commands from DirEd" >&5 + echo "$as_me:27739: checking if you wish to allow \"zip\" and \"unzip\" commands from DirEd" >&5 echo $ECHO_N "checking if you wish to allow \"zip\" and \"unzip\" commands from DirEd... $ECHO_C" >&6 # Check whether --enable-dired-zip or --disable-dired-zip was given. @@ -27232,10 +27758,10 @@ else EOF fi; - echo "$as_me:27235: result: $enableval" >&5 + echo "$as_me:27761: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 - echo "$as_me:27238: checking if you wish to allow \"gzip\" and \"gunzip\" commands from DirEd" >&5 + echo "$as_me:27764: checking if you wish to allow \"gzip\" and \"gunzip\" commands from DirEd" >&5 echo $ECHO_N "checking if you wish to allow \"gzip\" and \"gunzip\" commands from DirEd... $ECHO_C" >&6 # Check whether --enable-dired-gzip or --disable-dired-gzip was given. @@ -27257,11 +27783,11 @@ else EOF fi; - echo "$as_me:27260: result: $enableval" >&5 + echo "$as_me:27786: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 fi -echo "$as_me:27264: checking if you want long-directory listings" >&5 +echo "$as_me:27790: checking if you want long-directory listings" >&5 echo $ECHO_N "checking if you want long-directory listings... $ECHO_C" >&6 # Check whether --enable-long-list or --disable-long-list was given. @@ -27283,10 +27809,10 @@ else EOF fi; -echo "$as_me:27286: result: $enableval" >&5 +echo "$as_me:27812: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 -echo "$as_me:27289: checking if parent-directory references are permitted" >&5 +echo "$as_me:27815: checking if parent-directory references are permitted" >&5 echo $ECHO_N "checking if parent-directory references are permitted... $ECHO_C" >&6 # Check whether --enable-parent-dir-refs or --disable-parent-dir-refs was given. @@ -27302,7 +27828,7 @@ EOF else enableval=yes fi; -echo "$as_me:27305: result: $enableval" >&5 +echo "$as_me:27831: result: $enableval" >&5 echo "${ECHO_T}$enableval" >&6 test -z "$TELNET" && TELNET=telnet @@ -27310,7 +27836,7 @@ for ac_prog in $TELNET telnet do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:27313: checking for $ac_word" >&5 +echo "$as_me:27839: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_TELNET+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27327,7 +27853,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_TELNET="$ac_dir/$ac_word" - echo "$as_me:27330: found $ac_dir/$ac_word" >&5 + echo "$as_me:27856: found $ac_dir/$ac_word" >&5 break fi done @@ -27338,10 +27864,10 @@ fi TELNET=$ac_cv_path_TELNET if test -n "$TELNET"; then - echo "$as_me:27341: result: $TELNET" >&5 + echo "$as_me:27867: result: $TELNET" >&5 echo "${ECHO_T}$TELNET" >&6 else - echo "$as_me:27344: result: no" >&5 + echo "$as_me:27870: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -27409,7 +27935,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:27412: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:27938: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define TELNET_PATH "$cf_path_prog" @@ -27426,7 +27952,7 @@ for ac_prog in $TN3270 tn3270 do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:27429: checking for $ac_word" >&5 +echo "$as_me:27955: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_TN3270+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27443,7 +27969,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_TN3270="$ac_dir/$ac_word" - echo "$as_me:27446: found $ac_dir/$ac_word" >&5 + echo "$as_me:27972: found $ac_dir/$ac_word" >&5 break fi done @@ -27454,10 +27980,10 @@ fi TN3270=$ac_cv_path_TN3270 if test -n "$TN3270"; then - echo "$as_me:27457: result: $TN3270" >&5 + echo "$as_me:27983: result: $TN3270" >&5 echo "${ECHO_T}$TN3270" >&6 else - echo "$as_me:27460: result: no" >&5 + echo "$as_me:27986: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -27525,7 +28051,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:27528: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:28054: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define TN3270_PATH "$cf_path_prog" @@ -27542,7 +28068,7 @@ for ac_prog in $RLOGIN rlogin do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:27545: checking for $ac_word" >&5 +echo "$as_me:28071: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_RLOGIN+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27559,7 +28085,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_RLOGIN="$ac_dir/$ac_word" - echo "$as_me:27562: found $ac_dir/$ac_word" >&5 + echo "$as_me:28088: found $ac_dir/$ac_word" >&5 break fi done @@ -27570,10 +28096,10 @@ fi RLOGIN=$ac_cv_path_RLOGIN if test -n "$RLOGIN"; then - echo "$as_me:27573: result: $RLOGIN" >&5 + echo "$as_me:28099: result: $RLOGIN" >&5 echo "${ECHO_T}$RLOGIN" >&6 else - echo "$as_me:27576: result: no" >&5 + echo "$as_me:28102: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -27641,7 +28167,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:27644: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:28170: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define RLOGIN_PATH "$cf_path_prog" @@ -27658,7 +28184,7 @@ for ac_prog in $MV mv do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:27661: checking for $ac_word" >&5 +echo "$as_me:28187: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_MV+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27675,7 +28201,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_MV="$ac_dir/$ac_word" - echo "$as_me:27678: found $ac_dir/$ac_word" >&5 + echo "$as_me:28204: found $ac_dir/$ac_word" >&5 break fi done @@ -27686,10 +28212,10 @@ fi MV=$ac_cv_path_MV if test -n "$MV"; then - echo "$as_me:27689: result: $MV" >&5 + echo "$as_me:28215: result: $MV" >&5 echo "${ECHO_T}$MV" >&6 else - echo "$as_me:27692: result: no" >&5 + echo "$as_me:28218: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -27757,7 +28283,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:27760: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:28286: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define MV_PATH "$cf_path_prog" @@ -27774,7 +28300,7 @@ for ac_prog in $GZIP gzip do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:27777: checking for $ac_word" >&5 +echo "$as_me:28303: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_GZIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27791,7 +28317,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_GZIP="$ac_dir/$ac_word" - echo "$as_me:27794: found $ac_dir/$ac_word" >&5 + echo "$as_me:28320: found $ac_dir/$ac_word" >&5 break fi done @@ -27802,10 +28328,10 @@ fi GZIP=$ac_cv_path_GZIP if test -n "$GZIP"; then - echo "$as_me:27805: result: $GZIP" >&5 + echo "$as_me:28331: result: $GZIP" >&5 echo "${ECHO_T}$GZIP" >&6 else - echo "$as_me:27808: result: no" >&5 + echo "$as_me:28334: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -27873,7 +28399,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:27876: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:28402: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define GZIP_PATH "$cf_path_prog" @@ -27890,7 +28416,7 @@ for ac_prog in $UNCOMPRESS gunzip do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:27893: checking for $ac_word" >&5 +echo "$as_me:28419: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_UNCOMPRESS+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -27907,7 +28433,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_UNCOMPRESS="$ac_dir/$ac_word" - echo "$as_me:27910: found $ac_dir/$ac_word" >&5 + echo "$as_me:28436: found $ac_dir/$ac_word" >&5 break fi done @@ -27918,10 +28444,10 @@ fi UNCOMPRESS=$ac_cv_path_UNCOMPRESS if test -n "$UNCOMPRESS"; then - echo "$as_me:27921: result: $UNCOMPRESS" >&5 + echo "$as_me:28447: result: $UNCOMPRESS" >&5 echo "${ECHO_T}$UNCOMPRESS" >&6 else - echo "$as_me:27924: result: no" >&5 + echo "$as_me:28450: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -27989,7 +28515,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:27992: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:28518: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define UNCOMPRESS_PATH "$cf_path_prog" @@ -28006,7 +28532,7 @@ for ac_prog in $UNZIP unzip do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28009: checking for $ac_word" >&5 +echo "$as_me:28535: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_UNZIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28023,7 +28549,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_UNZIP="$ac_dir/$ac_word" - echo "$as_me:28026: found $ac_dir/$ac_word" >&5 + echo "$as_me:28552: found $ac_dir/$ac_word" >&5 break fi done @@ -28034,10 +28560,10 @@ fi UNZIP=$ac_cv_path_UNZIP if test -n "$UNZIP"; then - echo "$as_me:28037: result: $UNZIP" >&5 + echo "$as_me:28563: result: $UNZIP" >&5 echo "${ECHO_T}$UNZIP" >&6 else - echo "$as_me:28040: result: no" >&5 + echo "$as_me:28566: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28105,7 +28631,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:28108: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:28634: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define UNZIP_PATH "$cf_path_prog" @@ -28122,7 +28648,7 @@ for ac_prog in $BZIP2 bzip2 do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28125: checking for $ac_word" >&5 +echo "$as_me:28651: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_BZIP2+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28139,7 +28665,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_BZIP2="$ac_dir/$ac_word" - echo "$as_me:28142: found $ac_dir/$ac_word" >&5 + echo "$as_me:28668: found $ac_dir/$ac_word" >&5 break fi done @@ -28150,10 +28676,10 @@ fi BZIP2=$ac_cv_path_BZIP2 if test -n "$BZIP2"; then - echo "$as_me:28153: result: $BZIP2" >&5 + echo "$as_me:28679: result: $BZIP2" >&5 echo "${ECHO_T}$BZIP2" >&6 else - echo "$as_me:28156: result: no" >&5 + echo "$as_me:28682: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28221,7 +28747,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:28224: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:28750: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define BZIP2_PATH "$cf_path_prog" @@ -28238,7 +28764,7 @@ for ac_prog in $TAR tar pax gtar gnutar bsdtar star do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28241: checking for $ac_word" >&5 +echo "$as_me:28767: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_TAR+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28255,7 +28781,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_TAR="$ac_dir/$ac_word" - echo "$as_me:28258: found $ac_dir/$ac_word" >&5 + echo "$as_me:28784: found $ac_dir/$ac_word" >&5 break fi done @@ -28266,10 +28792,10 @@ fi TAR=$ac_cv_path_TAR if test -n "$TAR"; then - echo "$as_me:28269: result: $TAR" >&5 + echo "$as_me:28795: result: $TAR" >&5 echo "${ECHO_T}$TAR" >&6 else - echo "$as_me:28272: result: no" >&5 + echo "$as_me:28798: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28337,7 +28863,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:28340: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:28866: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define TAR_PATH "$cf_path_prog" @@ -28394,7 +28920,7 @@ for ac_prog in $COMPRESS compress do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28397: checking for $ac_word" >&5 +echo "$as_me:28923: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_COMPRESS+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28411,7 +28937,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_COMPRESS="$ac_dir/$ac_word" - echo "$as_me:28414: found $ac_dir/$ac_word" >&5 + echo "$as_me:28940: found $ac_dir/$ac_word" >&5 break fi done @@ -28422,10 +28948,10 @@ fi COMPRESS=$ac_cv_path_COMPRESS if test -n "$COMPRESS"; then - echo "$as_me:28425: result: $COMPRESS" >&5 + echo "$as_me:28951: result: $COMPRESS" >&5 echo "${ECHO_T}$COMPRESS" >&6 else - echo "$as_me:28428: result: no" >&5 + echo "$as_me:28954: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28493,7 +29019,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:28496: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:29022: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define COMPRESS_PATH "$cf_path_prog" @@ -28510,7 +29036,7 @@ for ac_prog in $RM rm do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28513: checking for $ac_word" >&5 +echo "$as_me:29039: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_RM+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28527,7 +29053,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_RM="$ac_dir/$ac_word" - echo "$as_me:28530: found $ac_dir/$ac_word" >&5 + echo "$as_me:29056: found $ac_dir/$ac_word" >&5 break fi done @@ -28538,10 +29064,10 @@ fi RM=$ac_cv_path_RM if test -n "$RM"; then - echo "$as_me:28541: result: $RM" >&5 + echo "$as_me:29067: result: $RM" >&5 echo "${ECHO_T}$RM" >&6 else - echo "$as_me:28544: result: no" >&5 + echo "$as_me:29070: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28609,7 +29135,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:28612: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:29138: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define RM_PATH "$cf_path_prog" @@ -28626,7 +29152,7 @@ for ac_prog in $UUDECODE uudecode do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28629: checking for $ac_word" >&5 +echo "$as_me:29155: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_UUDECODE+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28643,7 +29169,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_UUDECODE="$ac_dir/$ac_word" - echo "$as_me:28646: found $ac_dir/$ac_word" >&5 + echo "$as_me:29172: found $ac_dir/$ac_word" >&5 break fi done @@ -28654,10 +29180,10 @@ fi UUDECODE=$ac_cv_path_UUDECODE if test -n "$UUDECODE"; then - echo "$as_me:28657: result: $UUDECODE" >&5 + echo "$as_me:29183: result: $UUDECODE" >&5 echo "${ECHO_T}$UUDECODE" >&6 else - echo "$as_me:28660: result: no" >&5 + echo "$as_me:29186: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28725,7 +29251,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:28728: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:29254: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define UUDECODE_PATH "$cf_path_prog" @@ -28742,7 +29268,7 @@ for ac_prog in $ZCAT zcat do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28745: checking for $ac_word" >&5 +echo "$as_me:29271: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_ZCAT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28759,7 +29285,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_ZCAT="$ac_dir/$ac_word" - echo "$as_me:28762: found $ac_dir/$ac_word" >&5 + echo "$as_me:29288: found $ac_dir/$ac_word" >&5 break fi done @@ -28770,10 +29296,10 @@ fi ZCAT=$ac_cv_path_ZCAT if test -n "$ZCAT"; then - echo "$as_me:28773: result: $ZCAT" >&5 + echo "$as_me:29299: result: $ZCAT" >&5 echo "${ECHO_T}$ZCAT" >&6 else - echo "$as_me:28776: result: no" >&5 + echo "$as_me:29302: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28841,7 +29367,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:28844: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:29370: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define ZCAT_PATH "$cf_path_prog" @@ -28858,7 +29384,7 @@ for ac_prog in $ZIP zip do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28861: checking for $ac_word" >&5 +echo "$as_me:29387: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_ZIP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -28875,7 +29401,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_ZIP="$ac_dir/$ac_word" - echo "$as_me:28878: found $ac_dir/$ac_word" >&5 + echo "$as_me:29404: found $ac_dir/$ac_word" >&5 break fi done @@ -28886,10 +29412,10 @@ fi ZIP=$ac_cv_path_ZIP if test -n "$ZIP"; then - echo "$as_me:28889: result: $ZIP" >&5 + echo "$as_me:29415: result: $ZIP" >&5 echo "${ECHO_T}$ZIP" >&6 else - echo "$as_me:28892: result: no" >&5 + echo "$as_me:29418: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -28957,7 +29483,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:28960: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:29486: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define ZIP_PATH "$cf_path_prog" @@ -28984,7 +29510,7 @@ for ac_prog in $INSTALL install do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:28987: checking for $ac_word" >&5 +echo "$as_me:29513: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_INSTALL+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29001,7 +29527,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_INSTALL="$ac_dir/$ac_word" - echo "$as_me:29004: found $ac_dir/$ac_word" >&5 + echo "$as_me:29530: found $ac_dir/$ac_word" >&5 break fi done @@ -29012,10 +29538,10 @@ fi INSTALL=$ac_cv_path_INSTALL if test -n "$INSTALL"; then - echo "$as_me:29015: result: $INSTALL" >&5 + echo "$as_me:29541: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 else - echo "$as_me:29018: result: no" >&5 + echo "$as_me:29544: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -29083,7 +29609,7 @@ IFS="$cf_save_ifs" if test -n "$cf_path_prog" ; then -echo "${as_me-configure}:29086: testing defining path for ${cf_path_prog} ..." 1>&5 +echo "${as_me-configure}:29612: testing defining path for ${cf_path_prog} ..." 1>&5 cat >>confdefs.h <<EOF #define INSTALL_PATH "$cf_path_prog" @@ -29109,7 +29635,7 @@ fi if test $cf_cv_screen = pdcurses ; then - echo "$as_me:29112: checking for X" >&5 + echo "$as_me:29638: checking for X" >&5 echo $ECHO_N "checking for X... $ECHO_C" >&6 # Check whether --with-x or --without-x was given. @@ -29206,17 +29732,17 @@ if test "$ac_x_includes" = no; then # Guess where to find include files, by looking for Intrinsic.h. # First, try using that file with no special directory specified. cat >conftest.$ac_ext <<_ACEOF -#line 29209 "configure" +#line 29735 "configure" #include "confdefs.h" #include <X11/Intrinsic.h> _ACEOF -if { (eval echo "$as_me:29213: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:29739: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:29219: \$? = $ac_status" >&5 + echo "$as_me:29745: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -29249,7 +29775,7 @@ if test "$ac_x_libraries" = no; then ac_save_LIBS=$LIBS LIBS="-lXt $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 29252 "configure" +#line 29778 "configure" #include "confdefs.h" #include <X11/Intrinsic.h> int @@ -29261,16 +29787,16 @@ XtMalloc (0) } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29264: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29790: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29267: \$? = $ac_status" >&5 + echo "$as_me:29793: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29270: \"$ac_try\"") >&5 + { (eval echo "$as_me:29796: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29273: \$? = $ac_status" >&5 + echo "$as_me:29799: \$? = $ac_status" >&5 (exit $ac_status); }; }; then LIBS=$ac_save_LIBS # We can link X programs with no special library path. @@ -29308,7 +29834,7 @@ fi fi # $with_x != no if test "$have_x" != yes; then - echo "$as_me:29311: result: $have_x" >&5 + echo "$as_me:29837: result: $have_x" >&5 echo "${ECHO_T}$have_x" >&6 no_x=yes else @@ -29318,7 +29844,7 @@ else # Update the cache value to reflect the command line values. ac_cv_have_x="have_x=yes \ ac_x_includes=$x_includes ac_x_libraries=$x_libraries" - echo "$as_me:29321: result: libraries $x_libraries, headers $x_includes" >&5 + echo "$as_me:29847: result: libraries $x_libraries, headers $x_includes" >&5 echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 fi @@ -29342,11 +29868,11 @@ else # others require no space. Words are not sufficient . . . . case `(uname -sr) 2>/dev/null` in "SunOS 5"*) - echo "$as_me:29345: checking whether -R must be followed by a space" >&5 + echo "$as_me:29871: checking whether -R must be followed by a space" >&5 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" cat >conftest.$ac_ext <<_ACEOF -#line 29349 "configure" +#line 29875 "configure" #include "confdefs.h" int @@ -29358,16 +29884,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29361: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29887: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29364: \$? = $ac_status" >&5 + echo "$as_me:29890: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29367: \"$ac_try\"") >&5 + { (eval echo "$as_me:29893: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29370: \$? = $ac_status" >&5 + echo "$as_me:29896: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_R_nospace=yes else @@ -29377,13 +29903,13 @@ ac_R_nospace=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext if test $ac_R_nospace = yes; then - echo "$as_me:29380: result: no" >&5 + echo "$as_me:29906: result: no" >&5 echo "${ECHO_T}no" >&6 X_LIBS="$X_LIBS -R$x_libraries" else LIBS="$ac_xsave_LIBS -R $x_libraries" cat >conftest.$ac_ext <<_ACEOF -#line 29386 "configure" +#line 29912 "configure" #include "confdefs.h" int @@ -29395,16 +29921,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29398: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29924: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29401: \$? = $ac_status" >&5 + echo "$as_me:29927: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29404: \"$ac_try\"") >&5 + { (eval echo "$as_me:29930: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29407: \$? = $ac_status" >&5 + echo "$as_me:29933: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_R_space=yes else @@ -29414,11 +29940,11 @@ ac_R_space=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext if test $ac_R_space = yes; then - echo "$as_me:29417: result: yes" >&5 + echo "$as_me:29943: result: yes" >&5 echo "${ECHO_T}yes" >&6 X_LIBS="$X_LIBS -R $x_libraries" else - echo "$as_me:29421: result: neither works" >&5 + echo "$as_me:29947: result: neither works" >&5 echo "${ECHO_T}neither works" >&6 fi fi @@ -29438,7 +29964,7 @@ echo "${ECHO_T}neither works" >&6 # the Alpha needs dnet_stub (dnet does not exist). ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" cat >conftest.$ac_ext <<_ACEOF -#line 29441 "configure" +#line 29967 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -29457,22 +29983,22 @@ XOpenDisplay (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29460: \"$ac_link\"") >&5 +if { (eval echo "$as_me:29986: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29463: \$? = $ac_status" >&5 + echo "$as_me:29989: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29466: \"$ac_try\"") >&5 + { (eval echo "$as_me:29992: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29469: \$? = $ac_status" >&5 + echo "$as_me:29995: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -echo "$as_me:29475: checking for dnet_ntoa in -ldnet" >&5 +echo "$as_me:30001: checking for dnet_ntoa in -ldnet" >&5 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29480,7 +30006,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 29483 "configure" +#line 30009 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -29499,16 +30025,16 @@ dnet_ntoa (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29502: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30028: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29505: \$? = $ac_status" >&5 + echo "$as_me:30031: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29508: \"$ac_try\"") >&5 + { (eval echo "$as_me:30034: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29511: \$? = $ac_status" >&5 + echo "$as_me:30037: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dnet_dnet_ntoa=yes else @@ -29519,14 +30045,14 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:29522: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 +echo "$as_me:30048: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" fi if test $ac_cv_lib_dnet_dnet_ntoa = no; then - echo "$as_me:29529: checking for dnet_ntoa in -ldnet_stub" >&5 + echo "$as_me:30055: checking for dnet_ntoa in -ldnet_stub" >&5 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29534,7 +30060,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ldnet_stub $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 29537 "configure" +#line 30063 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -29553,16 +30079,16 @@ dnet_ntoa (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29556: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30082: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29559: \$? = $ac_status" >&5 + echo "$as_me:30085: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29562: \"$ac_try\"") >&5 + { (eval echo "$as_me:30088: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29565: \$? = $ac_status" >&5 + echo "$as_me:30091: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_dnet_stub_dnet_ntoa=yes else @@ -29573,7 +30099,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:29576: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 +echo "$as_me:30102: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" @@ -29592,13 +30118,13 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext # on Irix 5.2, according to T.E. Dickey. # The functions gethostbyname, getservbyname, and inet_addr are # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. - echo "$as_me:29595: checking for gethostbyname" >&5 + echo "$as_me:30121: checking for gethostbyname" >&5 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 if test "${ac_cv_func_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 29601 "configure" +#line 30127 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char gethostbyname (); below. */ @@ -29629,16 +30155,16 @@ f = gethostbyname; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29632: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30158: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29635: \$? = $ac_status" >&5 + echo "$as_me:30161: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29638: \"$ac_try\"") >&5 + { (eval echo "$as_me:30164: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29641: \$? = $ac_status" >&5 + echo "$as_me:30167: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_gethostbyname=yes else @@ -29648,11 +30174,11 @@ ac_cv_func_gethostbyname=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:29651: result: $ac_cv_func_gethostbyname" >&5 +echo "$as_me:30177: result: $ac_cv_func_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 if test $ac_cv_func_gethostbyname = no; then - echo "$as_me:29655: checking for gethostbyname in -lnsl" >&5 + echo "$as_me:30181: checking for gethostbyname in -lnsl" >&5 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29660,7 +30186,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 29663 "configure" +#line 30189 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -29679,16 +30205,16 @@ gethostbyname (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29682: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30208: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29685: \$? = $ac_status" >&5 + echo "$as_me:30211: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29688: \"$ac_try\"") >&5 + { (eval echo "$as_me:30214: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29691: \$? = $ac_status" >&5 + echo "$as_me:30217: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_nsl_gethostbyname=yes else @@ -29699,14 +30225,14 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:29702: result: $ac_cv_lib_nsl_gethostbyname" >&5 +echo "$as_me:30228: result: $ac_cv_lib_nsl_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 if test $ac_cv_lib_nsl_gethostbyname = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" fi if test $ac_cv_lib_nsl_gethostbyname = no; then - echo "$as_me:29709: checking for gethostbyname in -lbsd" >&5 + echo "$as_me:30235: checking for gethostbyname in -lbsd" >&5 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29714,7 +30240,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lbsd $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 29717 "configure" +#line 30243 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -29733,16 +30259,16 @@ gethostbyname (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29736: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30262: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29739: \$? = $ac_status" >&5 + echo "$as_me:30265: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29742: \"$ac_try\"") >&5 + { (eval echo "$as_me:30268: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29745: \$? = $ac_status" >&5 + echo "$as_me:30271: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_bsd_gethostbyname=yes else @@ -29753,7 +30279,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:29756: result: $ac_cv_lib_bsd_gethostbyname" >&5 +echo "$as_me:30282: result: $ac_cv_lib_bsd_gethostbyname" >&5 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 if test $ac_cv_lib_bsd_gethostbyname = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" @@ -29769,13 +30295,13 @@ fi # variants that don't use the nameserver (or something). -lsocket # must be given before -lnsl if both are needed. We assume that # if connect needs -lnsl, so does gethostbyname. - echo "$as_me:29772: checking for connect" >&5 + echo "$as_me:30298: checking for connect" >&5 echo $ECHO_N "checking for connect... $ECHO_C" >&6 if test "${ac_cv_func_connect+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 29778 "configure" +#line 30304 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char connect (); below. */ @@ -29806,16 +30332,16 @@ f = connect; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29809: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30335: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29812: \$? = $ac_status" >&5 + echo "$as_me:30338: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29815: \"$ac_try\"") >&5 + { (eval echo "$as_me:30341: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29818: \$? = $ac_status" >&5 + echo "$as_me:30344: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_connect=yes else @@ -29825,11 +30351,11 @@ ac_cv_func_connect=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:29828: result: $ac_cv_func_connect" >&5 +echo "$as_me:30354: result: $ac_cv_func_connect" >&5 echo "${ECHO_T}$ac_cv_func_connect" >&6 if test $ac_cv_func_connect = no; then - echo "$as_me:29832: checking for connect in -lsocket" >&5 + echo "$as_me:30358: checking for connect in -lsocket" >&5 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 if test "${ac_cv_lib_socket_connect+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29837,7 +30363,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 29840 "configure" +#line 30366 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -29856,16 +30382,16 @@ connect (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29859: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30385: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29862: \$? = $ac_status" >&5 + echo "$as_me:30388: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29865: \"$ac_try\"") >&5 + { (eval echo "$as_me:30391: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29868: \$? = $ac_status" >&5 + echo "$as_me:30394: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_socket_connect=yes else @@ -29876,7 +30402,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:29879: result: $ac_cv_lib_socket_connect" >&5 +echo "$as_me:30405: result: $ac_cv_lib_socket_connect" >&5 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 if test $ac_cv_lib_socket_connect = yes; then X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" @@ -29885,13 +30411,13 @@ fi fi # Guillermo Gomez says -lposix is necessary on A/UX. - echo "$as_me:29888: checking for remove" >&5 + echo "$as_me:30414: checking for remove" >&5 echo $ECHO_N "checking for remove... $ECHO_C" >&6 if test "${ac_cv_func_remove+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 29894 "configure" +#line 30420 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char remove (); below. */ @@ -29922,16 +30448,16 @@ f = remove; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29925: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30451: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29928: \$? = $ac_status" >&5 + echo "$as_me:30454: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29931: \"$ac_try\"") >&5 + { (eval echo "$as_me:30457: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29934: \$? = $ac_status" >&5 + echo "$as_me:30460: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_remove=yes else @@ -29941,11 +30467,11 @@ ac_cv_func_remove=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:29944: result: $ac_cv_func_remove" >&5 +echo "$as_me:30470: result: $ac_cv_func_remove" >&5 echo "${ECHO_T}$ac_cv_func_remove" >&6 if test $ac_cv_func_remove = no; then - echo "$as_me:29948: checking for remove in -lposix" >&5 + echo "$as_me:30474: checking for remove in -lposix" >&5 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 if test "${ac_cv_lib_posix_remove+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -29953,7 +30479,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lposix $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 29956 "configure" +#line 30482 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -29972,16 +30498,16 @@ remove (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:29975: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30501: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:29978: \$? = $ac_status" >&5 + echo "$as_me:30504: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:29981: \"$ac_try\"") >&5 + { (eval echo "$as_me:30507: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:29984: \$? = $ac_status" >&5 + echo "$as_me:30510: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_posix_remove=yes else @@ -29992,7 +30518,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:29995: result: $ac_cv_lib_posix_remove" >&5 +echo "$as_me:30521: result: $ac_cv_lib_posix_remove" >&5 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 if test $ac_cv_lib_posix_remove = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" @@ -30001,13 +30527,13 @@ fi fi # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - echo "$as_me:30004: checking for shmat" >&5 + echo "$as_me:30530: checking for shmat" >&5 echo $ECHO_N "checking for shmat... $ECHO_C" >&6 if test "${ac_cv_func_shmat+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 30010 "configure" +#line 30536 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char shmat (); below. */ @@ -30038,16 +30564,16 @@ f = shmat; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30041: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30567: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30044: \$? = $ac_status" >&5 + echo "$as_me:30570: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30047: \"$ac_try\"") >&5 + { (eval echo "$as_me:30573: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30050: \$? = $ac_status" >&5 + echo "$as_me:30576: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_shmat=yes else @@ -30057,11 +30583,11 @@ ac_cv_func_shmat=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:30060: result: $ac_cv_func_shmat" >&5 +echo "$as_me:30586: result: $ac_cv_func_shmat" >&5 echo "${ECHO_T}$ac_cv_func_shmat" >&6 if test $ac_cv_func_shmat = no; then - echo "$as_me:30064: checking for shmat in -lipc" >&5 + echo "$as_me:30590: checking for shmat in -lipc" >&5 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 if test "${ac_cv_lib_ipc_shmat+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -30069,7 +30595,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lipc $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 30072 "configure" +#line 30598 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -30088,16 +30614,16 @@ shmat (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30091: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30617: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30094: \$? = $ac_status" >&5 + echo "$as_me:30620: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30097: \"$ac_try\"") >&5 + { (eval echo "$as_me:30623: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30100: \$? = $ac_status" >&5 + echo "$as_me:30626: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_ipc_shmat=yes else @@ -30108,7 +30634,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:30111: result: $ac_cv_lib_ipc_shmat" >&5 +echo "$as_me:30637: result: $ac_cv_lib_ipc_shmat" >&5 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 if test $ac_cv_lib_ipc_shmat = yes; then X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" @@ -30126,7 +30652,7 @@ fi # These have to be linked with before -lX11, unlike the other # libraries we check for below, so use a different variable. # John Interrante, Karl Berry - echo "$as_me:30129: checking for IceConnectionNumber in -lICE" >&5 + echo "$as_me:30655: checking for IceConnectionNumber in -lICE" >&5 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -30134,7 +30660,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lICE $X_EXTRA_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 30137 "configure" +#line 30663 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -30153,16 +30679,16 @@ IceConnectionNumber (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30156: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30682: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30159: \$? = $ac_status" >&5 + echo "$as_me:30685: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30162: \"$ac_try\"") >&5 + { (eval echo "$as_me:30688: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30165: \$? = $ac_status" >&5 + echo "$as_me:30691: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_ICE_IceConnectionNumber=yes else @@ -30173,7 +30699,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:30176: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 +echo "$as_me:30702: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" @@ -30191,7 +30717,7 @@ LDFLAGS="$X_LIBS $LDFLAGS" test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 -echo "${as_me-configure}:30194: testing checking additions to CFLAGS ..." 1>&5 +echo "${as_me-configure}:30720: testing checking additions to CFLAGS ..." 1>&5 cf_check_cflags="$CFLAGS" cf_check_cppflags="$CPPFLAGS" @@ -30252,7 +30778,7 @@ done if test -n "$cf_new_cflags" ; then test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 -echo "${as_me-configure}:30255: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me-configure}:30781: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 CFLAGS="$CFLAGS $cf_new_cflags" fi @@ -30260,7 +30786,7 @@ fi if test -n "$cf_new_cppflags" ; then test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 -echo "${as_me-configure}:30263: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me-configure}:30789: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" fi @@ -30268,14 +30794,14 @@ fi if test -n "$cf_new_extra_cppflags" ; then test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 -echo "${as_me-configure}:30271: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me-configure}:30797: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" fi if test "$cf_check_cflags" != "$CFLAGS" ; then cat >conftest.$ac_ext <<_ACEOF -#line 30278 "configure" +#line 30804 "configure" #include "confdefs.h" #include <stdio.h> int @@ -30287,16 +30813,16 @@ printf("Hello world"); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30290: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30816: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30293: \$? = $ac_status" >&5 + echo "$as_me:30819: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30296: \"$ac_try\"") >&5 + { (eval echo "$as_me:30822: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30299: \$? = $ac_status" >&5 + echo "$as_me:30825: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -30304,12 +30830,12 @@ else cat conftest.$ac_ext >&5 test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 -echo "${as_me-configure}:30307: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 +echo "${as_me-configure}:30833: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 if test "$cf_check_cppflags" != "$CPPFLAGS" ; then test -n "$verbose" && echo " but keeping change to \$CPPFLAGS" 1>&6 -echo "${as_me-configure}:30312: testing but keeping change to \$CPPFLAGS ..." 1>&5 +echo "${as_me-configure}:30838: testing but keeping change to \$CPPFLAGS ..." 1>&5 fi CFLAGS="$cf_check_flags" @@ -30317,13 +30843,13 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:30320: checking for XOpenDisplay" >&5 +echo "$as_me:30846: checking for XOpenDisplay" >&5 echo $ECHO_N "checking for XOpenDisplay... $ECHO_C" >&6 if test "${ac_cv_func_XOpenDisplay+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 30326 "configure" +#line 30852 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char XOpenDisplay (); below. */ @@ -30354,16 +30880,16 @@ f = XOpenDisplay; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30357: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30883: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30360: \$? = $ac_status" >&5 + echo "$as_me:30886: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30363: \"$ac_try\"") >&5 + { (eval echo "$as_me:30889: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30366: \$? = $ac_status" >&5 + echo "$as_me:30892: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_XOpenDisplay=yes else @@ -30373,13 +30899,13 @@ ac_cv_func_XOpenDisplay=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:30376: result: $ac_cv_func_XOpenDisplay" >&5 +echo "$as_me:30902: result: $ac_cv_func_XOpenDisplay" >&5 echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6 if test $ac_cv_func_XOpenDisplay = yes; then : else -echo "$as_me:30382: checking for XOpenDisplay in -lX11" >&5 +echo "$as_me:30908: checking for XOpenDisplay in -lX11" >&5 echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6 if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -30387,7 +30913,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 30390 "configure" +#line 30916 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -30406,16 +30932,16 @@ XOpenDisplay (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30409: \"$ac_link\"") >&5 +if { (eval echo "$as_me:30935: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30412: \$? = $ac_status" >&5 + echo "$as_me:30938: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30415: \"$ac_try\"") >&5 + { (eval echo "$as_me:30941: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30418: \$? = $ac_status" >&5 + echo "$as_me:30944: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_X11_XOpenDisplay=yes else @@ -30426,7 +30952,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:30429: result: $ac_cv_lib_X11_XOpenDisplay" >&5 +echo "$as_me:30955: result: $ac_cv_lib_X11_XOpenDisplay" >&5 echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6 if test $ac_cv_lib_X11_XOpenDisplay = yes; then LIBS="-lX11 $LIBS" @@ -30434,13 +30960,13 @@ fi fi -echo "$as_me:30437: checking for XtAppInitialize" >&5 +echo "$as_me:30963: checking for XtAppInitialize" >&5 echo $ECHO_N "checking for XtAppInitialize... $ECHO_C" >&6 if test "${ac_cv_func_XtAppInitialize+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 30443 "configure" +#line 30969 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char XtAppInitialize (); below. */ @@ -30471,16 +30997,16 @@ f = XtAppInitialize; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30474: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31000: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30477: \$? = $ac_status" >&5 + echo "$as_me:31003: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30480: \"$ac_try\"") >&5 + { (eval echo "$as_me:31006: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30483: \$? = $ac_status" >&5 + echo "$as_me:31009: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_func_XtAppInitialize=yes else @@ -30490,13 +31016,13 @@ ac_cv_func_XtAppInitialize=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:30493: result: $ac_cv_func_XtAppInitialize" >&5 +echo "$as_me:31019: result: $ac_cv_func_XtAppInitialize" >&5 echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6 if test $ac_cv_func_XtAppInitialize = yes; then : else -echo "$as_me:30499: checking for XtAppInitialize in -lXt" >&5 +echo "$as_me:31025: checking for XtAppInitialize in -lXt" >&5 echo $ECHO_N "checking for XtAppInitialize in -lXt... $ECHO_C" >&6 if test "${ac_cv_lib_Xt_XtAppInitialize+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -30504,7 +31030,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lXt $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 30507 "configure" +#line 31033 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -30523,16 +31049,16 @@ XtAppInitialize (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30526: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31052: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30529: \$? = $ac_status" >&5 + echo "$as_me:31055: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30532: \"$ac_try\"") >&5 + { (eval echo "$as_me:31058: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30535: \$? = $ac_status" >&5 + echo "$as_me:31061: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_Xt_XtAppInitialize=yes else @@ -30543,7 +31069,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:30546: result: $ac_cv_lib_Xt_XtAppInitialize" >&5 +echo "$as_me:31072: result: $ac_cv_lib_Xt_XtAppInitialize" >&5 echo "${ECHO_T}$ac_cv_lib_Xt_XtAppInitialize" >&6 if test $ac_cv_lib_Xt_XtAppInitialize = yes; then cat >>confdefs.h <<\EOF @@ -30557,7 +31083,7 @@ fi fi if test $cf_have_X_LIBS = no ; then - { echo "$as_me:30560: WARNING: Unable to successfully link X Toolkit library (-lXt) with + { echo "$as_me:31086: WARNING: Unable to successfully link X Toolkit library (-lXt) with test program. You will have to check and add the proper libraries by hand to makefile." >&5 echo "$as_me: WARNING: Unable to successfully link X Toolkit library (-lXt) with @@ -30567,7 +31093,7 @@ fi cf_x_athena=${cf_x_athena-Xaw} -echo "$as_me:30570: checking if you want to link with Xaw 3d library" >&5 +echo "$as_me:31096: checking if you want to link with Xaw 3d library" >&5 echo $ECHO_N "checking if you want to link with Xaw 3d library... $ECHO_C" >&6 withval= @@ -30578,14 +31104,14 @@ if test "${with_Xaw3d+set}" = set; then fi; if test "$withval" = yes ; then cf_x_athena=Xaw3d - echo "$as_me:30581: result: yes" >&5 + echo "$as_me:31107: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:30584: result: no" >&5 + echo "$as_me:31110: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:30588: checking if you want to link with neXT Athena library" >&5 +echo "$as_me:31114: checking if you want to link with neXT Athena library" >&5 echo $ECHO_N "checking if you want to link with neXT Athena library... $ECHO_C" >&6 withval= @@ -30596,14 +31122,14 @@ if test "${with_neXtaw+set}" = set; then fi; if test "$withval" = yes ; then cf_x_athena=neXtaw - echo "$as_me:30599: result: yes" >&5 + echo "$as_me:31125: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:30602: result: no" >&5 + echo "$as_me:31128: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:30606: checking if you want to link with Athena-Plus library" >&5 +echo "$as_me:31132: checking if you want to link with Athena-Plus library" >&5 echo $ECHO_N "checking if you want to link with Athena-Plus library... $ECHO_C" >&6 withval= @@ -30614,14 +31140,14 @@ if test "${with_XawPlus+set}" = set; then fi; if test "$withval" = yes ; then cf_x_athena=XawPlus - echo "$as_me:30617: result: yes" >&5 + echo "$as_me:31143: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:30620: result: no" >&5 + echo "$as_me:31146: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:30624: checking for XextCreateExtension in -lXext" >&5 +echo "$as_me:31150: checking for XextCreateExtension in -lXext" >&5 echo $ECHO_N "checking for XextCreateExtension in -lXext... $ECHO_C" >&6 if test "${ac_cv_lib_Xext_XextCreateExtension+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -30629,7 +31155,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lXext $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 30632 "configure" +#line 31158 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -30648,16 +31174,16 @@ XextCreateExtension (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30651: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31177: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30654: \$? = $ac_status" >&5 + echo "$as_me:31180: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30657: \"$ac_try\"") >&5 + { (eval echo "$as_me:31183: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30660: \$? = $ac_status" >&5 + echo "$as_me:31186: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_Xext_XextCreateExtension=yes else @@ -30668,7 +31194,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:30671: result: $ac_cv_lib_Xext_XextCreateExtension" >&5 +echo "$as_me:31197: result: $ac_cv_lib_Xext_XextCreateExtension" >&5 echo "${ECHO_T}$ac_cv_lib_Xext_XextCreateExtension" >&6 if test $ac_cv_lib_Xext_XextCreateExtension = yes; then LIBS="-lXext $LIBS" @@ -30690,14 +31216,14 @@ do cf_test=X11/$cf_x_athena_root/SimpleMenu.h if test $cf_path != default ; then CPPFLAGS="-I$cf_path/include $cf_save" - echo "$as_me:30693: checking for $cf_test in $cf_path" >&5 + echo "$as_me:31219: checking for $cf_test in $cf_path" >&5 echo $ECHO_N "checking for $cf_test in $cf_path... $ECHO_C" >&6 else - echo "$as_me:30696: checking for $cf_test" >&5 + echo "$as_me:31222: checking for $cf_test" >&5 echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6 fi cat >conftest.$ac_ext <<_ACEOF -#line 30700 "configure" +#line 31226 "configure" #include "confdefs.h" #include <X11/Intrinsic.h> @@ -30711,16 +31237,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:30714: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:31240: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:30717: \$? = $ac_status" >&5 + echo "$as_me:31243: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:30720: \"$ac_try\"") >&5 + { (eval echo "$as_me:31246: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30723: \$? = $ac_status" >&5 + echo "$as_me:31249: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_result=yes else @@ -30729,7 +31255,7 @@ cat conftest.$ac_ext >&5 cf_result=no fi rm -f conftest.$ac_objext conftest.$ac_ext - echo "$as_me:30732: result: $cf_result" >&5 + echo "$as_me:31258: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test "$cf_result" = yes ; then cf_x_athena_include=$cf_path @@ -30741,7 +31267,7 @@ echo "${ECHO_T}$cf_result" >&6 done if test -z "$cf_x_athena_include" ; then - { echo "$as_me:30744: WARNING: Unable to successfully find Athena header files with test program" >&5 + { echo "$as_me:31270: WARNING: Unable to successfully find Athena header files with test program" >&5 echo "$as_me: WARNING: Unable to successfully find Athena header files with test program" >&2;} elif test "$cf_x_athena_include" != default ; then CPPFLAGS="$CPPFLAGS -I$cf_x_athena_include" @@ -30766,15 +31292,15 @@ do cf_test=XawSimpleMenuAddGlobalActions if test $cf_path != default ; then LIBS="-L$cf_path/lib $cf_lib $LIBS" - echo "$as_me:30769: checking for $cf_lib in $cf_path" >&5 + echo "$as_me:31295: checking for $cf_lib in $cf_path" >&5 echo $ECHO_N "checking for $cf_lib in $cf_path... $ECHO_C" >&6 else LIBS="$cf_lib $LIBS" - echo "$as_me:30773: checking for $cf_test in $cf_lib" >&5 + echo "$as_me:31299: checking for $cf_test in $cf_lib" >&5 echo $ECHO_N "checking for $cf_test in $cf_lib... $ECHO_C" >&6 fi cat >conftest.$ac_ext <<_ACEOF -#line 30777 "configure" +#line 31303 "configure" #include "confdefs.h" int @@ -30786,16 +31312,16 @@ $cf_test() } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30789: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31315: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30792: \$? = $ac_status" >&5 + echo "$as_me:31318: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30795: \"$ac_try\"") >&5 + { (eval echo "$as_me:31321: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30798: \$? = $ac_status" >&5 + echo "$as_me:31324: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_result=yes else @@ -30804,7 +31330,7 @@ cat conftest.$ac_ext >&5 cf_result=no fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext - echo "$as_me:30807: result: $cf_result" >&5 + echo "$as_me:31333: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test "$cf_result" = yes ; then cf_x_athena_lib="$cf_lib" @@ -30816,7 +31342,7 @@ echo "${ECHO_T}$cf_result" >&6 done if test -z "$cf_x_athena_lib" ; then - { { echo "$as_me:30819: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5 + { { echo "$as_me:31345: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5 echo "$as_me: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&2;} { (exit 1); exit 1; }; } fi @@ -30831,7 +31357,7 @@ for ac_prog in xcurses-config do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:30834: checking for $ac_word" >&5 +echo "$as_me:31360: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_path_XCURSES_CONFIG+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -30848,7 +31374,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if $as_executable_p "$ac_dir/$ac_word"; then ac_cv_path_XCURSES_CONFIG="$ac_dir/$ac_word" - echo "$as_me:30851: found $ac_dir/$ac_word" >&5 + echo "$as_me:31377: found $ac_dir/$ac_word" >&5 break fi done @@ -30859,10 +31385,10 @@ fi XCURSES_CONFIG=$ac_cv_path_XCURSES_CONFIG if test -n "$XCURSES_CONFIG"; then - echo "$as_me:30862: result: $XCURSES_CONFIG" >&5 + echo "$as_me:31388: result: $XCURSES_CONFIG" >&5 echo "${ECHO_T}$XCURSES_CONFIG" >&6 else - echo "$as_me:30865: result: no" >&5 + echo "$as_me:31391: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -30883,7 +31409,7 @@ LDFLAGS="$LDFLAGS $X_LIBS" test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 -echo "${as_me-configure}:30886: testing checking additions to CFLAGS ..." 1>&5 +echo "${as_me-configure}:31412: testing checking additions to CFLAGS ..." 1>&5 cf_check_cflags="$CFLAGS" cf_check_cppflags="$CPPFLAGS" @@ -30944,7 +31470,7 @@ done if test -n "$cf_new_cflags" ; then test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 -echo "${as_me-configure}:30947: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 +echo "${as_me-configure}:31473: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 CFLAGS="$CFLAGS $cf_new_cflags" fi @@ -30952,7 +31478,7 @@ fi if test -n "$cf_new_cppflags" ; then test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 -echo "${as_me-configure}:30955: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 +echo "${as_me-configure}:31481: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" fi @@ -30960,14 +31486,14 @@ fi if test -n "$cf_new_extra_cppflags" ; then test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 -echo "${as_me-configure}:30963: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 +echo "${as_me-configure}:31489: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" fi if test "$cf_check_cflags" != "$CFLAGS" ; then cat >conftest.$ac_ext <<_ACEOF -#line 30970 "configure" +#line 31496 "configure" #include "confdefs.h" #include <stdio.h> int @@ -30979,16 +31505,16 @@ printf("Hello world"); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:30982: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31508: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:30985: \$? = $ac_status" >&5 + echo "$as_me:31511: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:30988: \"$ac_try\"") >&5 + { (eval echo "$as_me:31514: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:30991: \$? = $ac_status" >&5 + echo "$as_me:31517: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -30996,12 +31522,12 @@ else cat conftest.$ac_ext >&5 test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 -echo "${as_me-configure}:30999: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 +echo "${as_me-configure}:31525: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 if test "$cf_check_cppflags" != "$CPPFLAGS" ; then test -n "$verbose" && echo " but keeping change to \$CPPFLAGS" 1>&6 -echo "${as_me-configure}:31004: testing but keeping change to \$CPPFLAGS ..." 1>&5 +echo "${as_me-configure}:31530: testing but keeping change to \$CPPFLAGS ..." 1>&5 fi CFLAGS="$cf_check_flags" @@ -31009,7 +31535,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:31012: checking for XOpenDisplay in -lX11" >&5 +echo "$as_me:31538: checking for XOpenDisplay in -lX11" >&5 echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6 if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -31017,7 +31543,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 31020 "configure" +#line 31546 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -31036,16 +31562,16 @@ XOpenDisplay (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31039: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31565: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31042: \$? = $ac_status" >&5 + echo "$as_me:31568: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31045: \"$ac_try\"") >&5 + { (eval echo "$as_me:31571: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31048: \$? = $ac_status" >&5 + echo "$as_me:31574: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_X11_XOpenDisplay=yes else @@ -31056,13 +31582,13 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:31059: result: $ac_cv_lib_X11_XOpenDisplay" >&5 +echo "$as_me:31585: result: $ac_cv_lib_X11_XOpenDisplay" >&5 echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6 if test $ac_cv_lib_X11_XOpenDisplay = yes; then LIBS="-lX11 $LIBS" fi -echo "$as_me:31065: checking for XCurses library" >&5 +echo "$as_me:31591: checking for XCurses library" >&5 echo $ECHO_N "checking for XCurses library... $ECHO_C" >&6 if test "${cf_cv_lib_XCurses+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -31070,7 +31596,7 @@ else LIBS="-lXCurses $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 31073 "configure" +#line 31599 "configure" #include "confdefs.h" #include <xcurses.h> @@ -31085,16 +31611,16 @@ XCursesExit(); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31088: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31614: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31091: \$? = $ac_status" >&5 + echo "$as_me:31617: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31094: \"$ac_try\"") >&5 + { (eval echo "$as_me:31620: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31097: \$? = $ac_status" >&5 + echo "$as_me:31623: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_lib_XCurses=yes else @@ -31105,7 +31631,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:31108: result: $cf_cv_lib_XCurses" >&5 +echo "$as_me:31634: result: $cf_cv_lib_XCurses" >&5 echo "${ECHO_T}$cf_cv_lib_XCurses" >&6 fi @@ -31124,14 +31650,14 @@ EOF EOF else - { { echo "$as_me:31127: error: Cannot link with XCurses" >&5 + { { echo "$as_me:31653: error: Cannot link with XCurses" >&5 echo "$as_me: error: Cannot link with XCurses" >&2;} { (exit 1); exit 1; }; } fi else -echo "$as_me:31134: checking if we can include termio.h with curses" >&5 +echo "$as_me:31660: checking if we can include termio.h with curses" >&5 echo $ECHO_N "checking if we can include termio.h with curses... $ECHO_C" >&6 if test "${cf_cv_termio_and_curses+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -31141,7 +31667,7 @@ else CPPFLAGS="$CPPFLAGS -DHAVE_CONFIG_H -I. -I${srcdir-.} -I${srcdir-.}/src -I${srcdir-.}/WWW/Library/Implementation" touch lynx_cfg.h cat >conftest.$ac_ext <<_ACEOF -#line 31144 "configure" +#line 31670 "configure" #include "confdefs.h" #include <LYCurses.h> @@ -31155,16 +31681,16 @@ putchar(0x0a) } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:31158: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:31684: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31161: \$? = $ac_status" >&5 + echo "$as_me:31687: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31164: \"$ac_try\"") >&5 + { (eval echo "$as_me:31690: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31167: \$? = $ac_status" >&5 + echo "$as_me:31693: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_termio_and_curses=yes else @@ -31177,7 +31703,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext rm -f lynx_cfg.h fi -echo "$as_me:31180: result: $cf_cv_termio_and_curses" >&5 +echo "$as_me:31706: result: $cf_cv_termio_and_curses" >&5 echo "${ECHO_T}$cf_cv_termio_and_curses" >&6 test $cf_cv_termio_and_curses = yes && cat >>confdefs.h <<\EOF @@ -31192,23 +31718,23 @@ if test $cf_cv_screen != slang ; then for ac_header in $cf_cv_screen/term.h term.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:31195: checking for $ac_header" >&5 +echo "$as_me:31721: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31201 "configure" +#line 31727 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:31205: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:31731: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:31211: \$? = $ac_status" >&5 + echo "$as_me:31737: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -31227,7 +31753,7 @@ else fi rm -f conftest.err conftest.$ac_ext fi -echo "$as_me:31230: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "$as_me:31756: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<EOF @@ -31237,7 +31763,7 @@ EOF fi done -echo "$as_me:31240: checking if curses supports alternate-character set" >&5 +echo "$as_me:31766: checking if curses supports alternate-character set" >&5 echo $ECHO_N "checking if curses supports alternate-character set... $ECHO_C" >&6 if test "${cf_cv_alt_char_set+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -31246,7 +31772,7 @@ else for mapname in acs_map _acs_map do cat >conftest.$ac_ext <<_ACEOF -#line 31249 "configure" +#line 31775 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header-curses.h}> @@ -31260,16 +31786,16 @@ chtype x = $mapname['l']; $mapname['m'] = 0 } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31263: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31789: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31266: \$? = $ac_status" >&5 + echo "$as_me:31792: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31269: \"$ac_try\"") >&5 + { (eval echo "$as_me:31795: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31272: \$? = $ac_status" >&5 + echo "$as_me:31798: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_alt_char_set=$mapname break @@ -31283,20 +31809,20 @@ done fi -echo "$as_me:31286: result: $cf_cv_alt_char_set" >&5 +echo "$as_me:31812: result: $cf_cv_alt_char_set" >&5 echo "${ECHO_T}$cf_cv_alt_char_set" >&6 test $cf_cv_alt_char_set != no && cat >>confdefs.h <<EOF #define ALT_CHAR_SET $cf_cv_alt_char_set EOF -echo "$as_me:31292: checking if curses supports fancy attributes" >&5 +echo "$as_me:31818: checking if curses supports fancy attributes" >&5 echo $ECHO_N "checking if curses supports fancy attributes... $ECHO_C" >&6 if test "${cf_cv_fancy_curses+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31299 "configure" +#line 31825 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header-curses.h}> @@ -31314,16 +31840,16 @@ attrset(A_UNDERLINE|A_BOLD|A_REVERSE); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31317: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31843: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31320: \$? = $ac_status" >&5 + echo "$as_me:31846: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31323: \"$ac_try\"") >&5 + { (eval echo "$as_me:31849: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31326: \$? = $ac_status" >&5 + echo "$as_me:31852: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_fancy_curses=yes else @@ -31335,13 +31861,13 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:31338: result: $cf_cv_fancy_curses" >&5 +echo "$as_me:31864: result: $cf_cv_fancy_curses" >&5 echo "${ECHO_T}$cf_cv_fancy_curses" >&6 test $cf_cv_fancy_curses = yes && cat >>confdefs.h <<\EOF #define FANCY_CURSES 1 EOF -echo "$as_me:31344: checking for function curses_version" >&5 +echo "$as_me:31870: checking for function curses_version" >&5 echo $ECHO_N "checking for function curses_version... $ECHO_C" >&6 if test "${cf_cv_func_curses_version+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -31351,7 +31877,7 @@ if test "$cross_compiling" = yes; then cf_cv_func_curses_version=unknown else cat >conftest.$ac_ext <<_ACEOF -#line 31354 "configure" +#line 31880 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header-curses.h}> @@ -31364,15 +31890,15 @@ int main() _ACEOF rm -f conftest$ac_exeext -if { (eval echo "$as_me:31367: \"$ac_link\"") >&5 +if { (eval echo "$as_me:31893: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31370: \$? = $ac_status" >&5 + echo "$as_me:31896: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (eval echo "$as_me:31372: \"$ac_try\"") >&5 + { (eval echo "$as_me:31898: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31375: \$? = $ac_status" >&5 + echo "$as_me:31901: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_func_curses_version=yes @@ -31387,21 +31913,21 @@ rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext fi rm -f core fi -echo "$as_me:31390: result: $cf_cv_func_curses_version" >&5 +echo "$as_me:31916: result: $cf_cv_func_curses_version" >&5 echo "${ECHO_T}$cf_cv_func_curses_version" >&6 test "$cf_cv_func_curses_version" = yes && cat >>confdefs.h <<\EOF #define HAVE_CURSES_VERSION 1 EOF if test "$cf_cv_ncurses_version" != no ; then -echo "$as_me:31397: checking for obsolete/broken version of ncurses" >&5 +echo "$as_me:31923: checking for obsolete/broken version of ncurses" >&5 echo $ECHO_N "checking for obsolete/broken version of ncurses... $ECHO_C" >&6 if test "${cf_cv_ncurses_broken+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31404 "configure" +#line 31930 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header-curses.h}> @@ -31420,16 +31946,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:31423: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:31949: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31426: \$? = $ac_status" >&5 + echo "$as_me:31952: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31429: \"$ac_try\"") >&5 + { (eval echo "$as_me:31955: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31432: \$? = $ac_status" >&5 + echo "$as_me:31958: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_ncurses_broken=no else @@ -31441,10 +31967,10 @@ rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:31444: result: $cf_cv_ncurses_broken" >&5 +echo "$as_me:31970: result: $cf_cv_ncurses_broken" >&5 echo "${ECHO_T}$cf_cv_ncurses_broken" >&6 if test "$cf_cv_ncurses_broken" = yes ; then - { echo "$as_me:31447: WARNING: hmm... you should get an up-to-date version of ncurses" >&5 + { echo "$as_me:31973: WARNING: hmm... you should get an up-to-date version of ncurses" >&5 echo "$as_me: WARNING: hmm... you should get an up-to-date version of ncurses" >&2;} cat >>confdefs.h <<\EOF #define NCURSES_BROKEN 1 @@ -31453,14 +31979,14 @@ EOF fi fi -echo "$as_me:31456: checking if curses supports color attributes" >&5 +echo "$as_me:31982: checking if curses supports color attributes" >&5 echo $ECHO_N "checking if curses supports color attributes... $ECHO_C" >&6 if test "${cf_cv_color_curses+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31463 "configure" +#line 31989 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header-curses.h}> @@ -31480,16 +32006,16 @@ chtype x = COLOR_BLUE; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31483: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32009: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31486: \$? = $ac_status" >&5 + echo "$as_me:32012: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31489: \"$ac_try\"") >&5 + { (eval echo "$as_me:32015: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31492: \$? = $ac_status" >&5 + echo "$as_me:32018: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_color_curses=yes else @@ -31501,7 +32027,7 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:31504: result: $cf_cv_color_curses" >&5 +echo "$as_me:32030: result: $cf_cv_color_curses" >&5 echo "${ECHO_T}$cf_cv_color_curses" >&6 if test $cf_cv_color_curses = yes ; then cat >>confdefs.h <<\EOF @@ -31521,23 +32047,23 @@ unistd.h \ do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:31524: checking for $ac_header" >&5 +echo "$as_me:32050: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31530 "configure" +#line 32056 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:31534: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:32060: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:31540: \$? = $ac_status" >&5 + echo "$as_me:32066: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -31556,7 +32082,7 @@ else fi rm -f conftest.err conftest.$ac_ext fi -echo "$as_me:31559: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "$as_me:32085: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<EOF @@ -31571,23 +32097,23 @@ if test "$ISC" = yes ; then for ac_header in sys/termio.h do as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -echo "$as_me:31574: checking for $ac_header" >&5 +echo "$as_me:32100: checking for $ac_header" >&5 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 if eval "test \"\${$as_ac_Header+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31580 "configure" +#line 32106 "configure" #include "confdefs.h" #include <$ac_header> _ACEOF -if { (eval echo "$as_me:31584: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:32110: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:31590: \$? = $ac_status" >&5 + echo "$as_me:32116: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -31606,7 +32132,7 @@ else fi rm -f conftest.err conftest.$ac_ext fi -echo "$as_me:31609: result: `eval echo '${'$as_ac_Header'}'`" >&5 +echo "$as_me:32135: result: `eval echo '${'$as_ac_Header'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 if test `eval echo '${'$as_ac_Header'}'` = yes; then cat >>confdefs.h <<EOF @@ -31624,10 +32150,10 @@ if test "$ac_cv_header_termios_h" = yes ; then *) termios_bad=maybe ;; esac if test "$termios_bad" = maybe ; then - echo "$as_me:31627: checking whether termios.h needs _POSIX_SOURCE" >&5 + echo "$as_me:32153: checking whether termios.h needs _POSIX_SOURCE" >&5 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6 cat >conftest.$ac_ext <<_ACEOF -#line 31630 "configure" +#line 32156 "configure" #include "confdefs.h" #include <termios.h> int @@ -31639,16 +32165,16 @@ struct termios foo; int x = foo.c_iflag } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:31642: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32168: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31645: \$? = $ac_status" >&5 + echo "$as_me:32171: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31648: \"$ac_try\"") >&5 + { (eval echo "$as_me:32174: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31651: \$? = $ac_status" >&5 + echo "$as_me:32177: \$? = $ac_status" >&5 (exit $ac_status); }; }; then termios_bad=no else @@ -31656,7 +32182,7 @@ else cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF -#line 31659 "configure" +#line 32185 "configure" #include "confdefs.h" #define _POSIX_SOURCE @@ -31670,16 +32196,16 @@ struct termios foo; int x = foo.c_iflag } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:31673: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32199: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31676: \$? = $ac_status" >&5 + echo "$as_me:32202: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31679: \"$ac_try\"") >&5 + { (eval echo "$as_me:32205: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31682: \$? = $ac_status" >&5 + echo "$as_me:32208: \$? = $ac_status" >&5 (exit $ac_status); }; }; then termios_bad=unknown else @@ -31694,12 +32220,12 @@ rm -f conftest.$ac_objext conftest.$ac_ext fi rm -f conftest.$ac_objext conftest.$ac_ext - echo "$as_me:31697: result: $termios_bad" >&5 + echo "$as_me:32223: result: $termios_bad" >&5 echo "${ECHO_T}$termios_bad" >&6 fi fi -echo "$as_me:31702: checking declaration of size-change" >&5 +echo "$as_me:32228: checking declaration of size-change" >&5 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6 if test "${cf_cv_sizechange+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -31714,7 +32240,7 @@ do CPPFLAGS="$cf_save_CPPFLAGS" test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts" cat >conftest.$ac_ext <<_ACEOF -#line 31717 "configure" +#line 32243 "configure" #include "confdefs.h" #include <sys/types.h> #ifdef HAVE_TERMIOS_H @@ -31758,16 +32284,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:31761: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32287: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31764: \$? = $ac_status" >&5 + echo "$as_me:32290: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31767: \"$ac_try\"") >&5 + { (eval echo "$as_me:32293: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31770: \$? = $ac_status" >&5 + echo "$as_me:32296: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_sizechange=yes else @@ -31786,7 +32312,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext done fi -echo "$as_me:31789: result: $cf_cv_sizechange" >&5 +echo "$as_me:32315: result: $cf_cv_sizechange" >&5 echo "${ECHO_T}$cf_cv_sizechange" >&6 if test "$cf_cv_sizechange" != no ; then cat >>confdefs.h <<\EOF @@ -31803,14 +32329,14 @@ EOF esac fi -echo "$as_me:31806: checking if ttytype is declared in curses library" >&5 +echo "$as_me:32332: checking if ttytype is declared in curses library" >&5 echo $ECHO_N "checking if ttytype is declared in curses library... $ECHO_C" >&6 if test "${cf_cv_have_ttytype+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31813 "configure" +#line 32339 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header-curses.h}> int @@ -31822,16 +32348,16 @@ char *x = &ttytype[1]; *x = 1 } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31825: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32351: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31828: \$? = $ac_status" >&5 + echo "$as_me:32354: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31831: \"$ac_try\"") >&5 + { (eval echo "$as_me:32357: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31834: \$? = $ac_status" >&5 + echo "$as_me:32360: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_have_ttytype=yes else @@ -31843,7 +32369,7 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:31846: result: $cf_cv_have_ttytype" >&5 +echo "$as_me:32372: result: $cf_cv_have_ttytype" >&5 echo "${ECHO_T}$cf_cv_have_ttytype" >&6 test $cf_cv_have_ttytype = yes && cat >>confdefs.h <<\EOF #define HAVE_TTYTYPE 1 @@ -31851,14 +32377,14 @@ EOF if test "$use_wide_curses" = yes ; then -echo "$as_me:31854: checking if curses supports wide characters" >&5 +echo "$as_me:32380: checking if curses supports wide characters" >&5 echo $ECHO_N "checking if curses supports wide characters... $ECHO_C" >&6 if test "${cf_cv_widec_curses+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31861 "configure" +#line 32387 "configure" #include "confdefs.h" #include <stdlib.h> @@ -31877,16 +32403,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:31880: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32406: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:31883: \$? = $ac_status" >&5 + echo "$as_me:32409: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:31886: \"$ac_try\"") >&5 + { (eval echo "$as_me:32412: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31889: \$? = $ac_status" >&5 + echo "$as_me:32415: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_widec_curses=yes else @@ -31897,7 +32423,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:31900: result: $cf_cv_widec_curses" >&5 +echo "$as_me:32426: result: $cf_cv_widec_curses" >&5 echo "${ECHO_T}$cf_cv_widec_curses" >&6 if test "$cf_cv_widec_curses" = yes ; then @@ -31906,14 +32432,14 @@ if test "$cf_cv_widec_curses" = yes ; then EOF # This is needed on Tru64 5.0 to declare mbstate_t - echo "$as_me:31909: checking if we must include wchar.h to declare mbstate_t" >&5 + echo "$as_me:32435: checking if we must include wchar.h to declare mbstate_t" >&5 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6 if test "${cf_cv_widec_mbstate+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 31916 "configure" +#line 32442 "configure" #include "confdefs.h" #include <stdlib.h> @@ -31927,23 +32453,23 @@ mbstate_t state } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:31930: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32456: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31933: \$? = $ac_status" >&5 + echo "$as_me:32459: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31936: \"$ac_try\"") >&5 + { (eval echo "$as_me:32462: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31939: \$? = $ac_status" >&5 + echo "$as_me:32465: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_widec_mbstate=no else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF -#line 31946 "configure" +#line 32472 "configure" #include "confdefs.h" #include <stdlib.h> @@ -31958,16 +32484,16 @@ mbstate_t state } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:31961: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32487: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:31964: \$? = $ac_status" >&5 + echo "$as_me:32490: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:31967: \"$ac_try\"") >&5 + { (eval echo "$as_me:32493: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:31970: \$? = $ac_status" >&5 + echo "$as_me:32496: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_widec_mbstate=yes else @@ -31979,7 +32505,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:31982: result: $cf_cv_widec_mbstate" >&5 +echo "$as_me:32508: result: $cf_cv_widec_mbstate" >&5 echo "${ECHO_T}$cf_cv_widec_mbstate" >&6 if test "$cf_cv_widec_mbstate" = yes ; then @@ -32000,14 +32526,14 @@ fi fi -echo "$as_me:32003: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5 +echo "$as_me:32529: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6 if test "${cf_cv_need_xopen_extension+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 32010 "configure" +#line 32536 "configure" #include "confdefs.h" #include <stdlib.h> @@ -32024,23 +32550,23 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:32027: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32553: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32030: \$? = $ac_status" >&5 + echo "$as_me:32556: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:32033: \"$ac_try\"") >&5 + { (eval echo "$as_me:32559: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32036: \$? = $ac_status" >&5 + echo "$as_me:32562: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_need_xopen_extension=no else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 cat >conftest.$ac_ext <<_ACEOF -#line 32043 "configure" +#line 32569 "configure" #include "confdefs.h" #define _XOPEN_SOURCE_EXTENDED @@ -32058,16 +32584,16 @@ main () } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:32061: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32587: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32064: \$? = $ac_status" >&5 + echo "$as_me:32590: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:32067: \"$ac_try\"") >&5 + { (eval echo "$as_me:32593: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32070: \$? = $ac_status" >&5 + echo "$as_me:32596: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_need_xopen_extension=yes else @@ -32079,11 +32605,11 @@ rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:32082: result: $cf_cv_need_xopen_extension" >&5 +echo "$as_me:32608: result: $cf_cv_need_xopen_extension" >&5 echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6 test $cf_cv_need_xopen_extension = yes && CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED" -echo "$as_me:32086: checking for term.h" >&5 +echo "$as_me:32612: checking for term.h" >&5 echo $ECHO_N "checking for term.h... $ECHO_C" >&6 if test "${cf_cv_term_header+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -32096,7 +32622,7 @@ for cf_header in \ term.h do cat >conftest.$ac_ext <<_ACEOF -#line 32099 "configure" +#line 32625 "configure" #include "confdefs.h" #include <${cf_cv_ncurses_header-curses.h}> @@ -32110,16 +32636,16 @@ WINDOW *x } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:32113: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:32639: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:32116: \$? = $ac_status" >&5 + echo "$as_me:32642: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:32119: \"$ac_try\"") >&5 + { (eval echo "$as_me:32645: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32122: \$? = $ac_status" >&5 + echo "$as_me:32648: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_cv_term_header=$cf_header break @@ -32132,7 +32658,7 @@ rm -f conftest.$ac_objext conftest.$ac_ext done fi -echo "$as_me:32135: result: $cf_cv_term_header" >&5 +echo "$as_me:32661: result: $cf_cv_term_header" >&5 echo "${ECHO_T}$cf_cv_term_header" >&6 case $cf_cv_term_header in #(vi @@ -32183,10 +32709,10 @@ do cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` - echo "$as_me:32186: checking for ${cf_func}" >&5 + echo "$as_me:32712: checking for ${cf_func}" >&5 echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6 -echo "${as_me-configure}:32189: testing ${cf_func} ..." 1>&5 +echo "${as_me-configure}:32715: testing ${cf_func} ..." 1>&5 if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -32195,7 +32721,7 @@ else eval cf_result='$ac_cv_func_'$cf_func if test ".$cf_result" != ".no"; then cat >conftest.$ac_ext <<_ACEOF -#line 32198 "configure" +#line 32724 "configure" #include "confdefs.h" #ifdef HAVE_XCURSES @@ -32229,16 +32755,16 @@ ${cf_cv_main_return-return}(foo == 0); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:32232: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32758: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32235: \$? = $ac_status" >&5 + echo "$as_me:32761: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:32238: \"$ac_try\"") >&5 + { (eval echo "$as_me:32764: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32241: \$? = $ac_status" >&5 + echo "$as_me:32767: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cf_result=yes else @@ -32254,7 +32780,7 @@ fi # use the computed/retrieved cache-value: eval 'cf_result=$cf_cv_func_'$cf_func - echo "$as_me:32257: result: $cf_result" >&5 + echo "$as_me:32783: result: $cf_result" >&5 echo "${ECHO_T}$cf_result" >&6 if test $cf_result != no; then cat >>confdefs.h <<EOF @@ -32270,13 +32796,13 @@ for ac_func in \ do as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -echo "$as_me:32273: checking for $ac_func" >&5 +echo "$as_me:32799: checking for $ac_func" >&5 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 if eval "test \"\${$as_ac_var+set}\" = set"; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 32279 "configure" +#line 32805 "configure" #include "confdefs.h" /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func (); below. */ @@ -32307,16 +32833,16 @@ f = $ac_func; } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:32310: \"$ac_link\"") >&5 +if { (eval echo "$as_me:32836: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:32313: \$? = $ac_status" >&5 + echo "$as_me:32839: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:32316: \"$ac_try\"") >&5 + { (eval echo "$as_me:32842: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:32319: \$? = $ac_status" >&5 + echo "$as_me:32845: \$? = $ac_status" >&5 (exit $ac_status); }; }; then eval "$as_ac_var=yes" else @@ -32326,7 +32852,7 @@ eval "$as_ac_var=no" fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext fi -echo "$as_me:32329: result: `eval echo '${'$as_ac_var'}'`" >&5 +echo "$as_me:32855: result: `eval echo '${'$as_ac_var'}'`" >&5 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 if test `eval echo '${'$as_ac_var'}'` = yes; then cat >>confdefs.h <<EOF @@ -32340,12 +32866,12 @@ fi if test $use_color_style != no ; then if test .$cf_cv_color_curses != .yes ; then - { { echo "$as_me:32343: error: Configuration does not support color-styles" >&5 + { { echo "$as_me:32869: error: Configuration does not support color-styles" >&5 echo "$as_me: error: Configuration does not support color-styles" >&2;} { (exit 1); exit 1; }; } fi if test $cf_cv_screen = slang ; then - { { echo "$as_me:32348: error: Configuration does not support color-styles" >&5 + { { echo "$as_me:32874: error: Configuration does not support color-styles" >&5 echo "$as_me: error: Configuration does not support color-styles" >&2;} { (exit 1); exit 1; }; } fi @@ -32353,7 +32879,7 @@ fi if test $use_scrollbar != no ; then if test .$cf_cv_fancy_curses != .yes ; then - { echo "$as_me:32356: WARNING: Configuration does not support ACS_xxx definitions" >&5 + { echo "$as_me:32882: WARNING: Configuration does not support ACS_xxx definitions" >&5 echo "$as_me: WARNING: Configuration does not support ACS_xxx definitions" >&2;} else cat >>confdefs.h <<\EOF @@ -32458,7 +32984,7 @@ DEFS=-DHAVE_CONFIG_H : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:32461: creating $CONFIG_STATUS" >&5 +{ echo "$as_me:32987: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF #! $SHELL @@ -32634,7 +33160,7 @@ cat >>$CONFIG_STATUS <<\EOF echo "$ac_cs_version"; exit 0 ;; --he | --h) # Conflict between --help and --header - { { echo "$as_me:32637: error: ambiguous option: $1 + { { echo "$as_me:33163: error: ambiguous option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: ambiguous option: $1 Try \`$0 --help' for more information." >&2;} @@ -32653,7 +33179,7 @@ Try \`$0 --help' for more information." >&2;} ac_need_defaults=false;; # This is an error. - -*) { { echo "$as_me:32656: error: unrecognized option: $1 + -*) { { echo "$as_me:33182: error: unrecognized option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2;} @@ -32706,7 +33232,7 @@ do "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; "$CONFIG_H" ) CONFIG_HEADERS="$CONFIG_HEADERS $CONFIG_H:config.hin" ;; - *) { { echo "$as_me:32709: error: invalid argument: $ac_config_target" >&5 + *) { { echo "$as_me:33235: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac @@ -33023,7 +33549,7 @@ done; } esac if test x"$ac_file" != x-; then - { echo "$as_me:33026: creating $ac_file" >&5 + { echo "$as_me:33552: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} rm -f "$ac_file" fi @@ -33041,7 +33567,7 @@ echo "$as_me: creating $ac_file" >&6;} -) echo $tmp/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:33044: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:33570: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo $f;; @@ -33054,7 +33580,7 @@ echo "$as_me: error: cannot find input file: $f" >&2;} echo $srcdir/$f else # /dev/null tree - { { echo "$as_me:33057: error: cannot find input file: $f" >&5 + { { echo "$as_me:33583: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -33120,7 +33646,7 @@ for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue * ) ac_file_in=$ac_file.in ;; esac - test x"$ac_file" != x- && { echo "$as_me:33123: creating $ac_file" >&5 + test x"$ac_file" != x- && { echo "$as_me:33649: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} # First look for the input files in the build tree, otherwise in the @@ -33131,7 +33657,7 @@ echo "$as_me: creating $ac_file" >&6;} -) echo $tmp/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:33134: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:33660: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo $f;; @@ -33144,7 +33670,7 @@ echo "$as_me: error: cannot find input file: $f" >&2;} echo $srcdir/$f else # /dev/null tree - { { echo "$as_me:33147: error: cannot find input file: $f" >&5 + { { echo "$as_me:33673: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -33262,7 +33788,7 @@ cat >>$CONFIG_STATUS <<\EOF rm -f $tmp/in if test x"$ac_file" != x-; then if cmp -s $ac_file $tmp/config.h 2>/dev/null; then - { echo "$as_me:33265: $ac_file is unchanged" >&5 + { echo "$as_me:33791: $ac_file is unchanged" >&5 echo "$as_me: $ac_file is unchanged" >&6;} else ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ diff --git a/configure.in b/configure.in index 750bb302..5ede6e88 100644 --- a/configure.in +++ b/configure.in @@ -1,4 +1,4 @@ -dnl $LynxId: configure.in,v 1.168 2008/07/02 21:28:04 Paul.B.Mahol Exp $ +dnl $LynxId: configure.in,v 1.169 2008/07/05 14:55:40 tom Exp $ dnl dnl Process this file with autoconf to produce a configure script. dnl @@ -7,7 +7,7 @@ dnl by T.E.Dickey <dickey@invisible-island.net> dnl and Jim Spath <jspath@mail.bcpl.lib.md.us> dnl dnl --------------------------------------------------------------------------- -dnl Copyright 1997-2006,2007 by Thomas E. Dickey +dnl Copyright 1997-2007,2008 by Thomas E. Dickey dnl dnl Permission to use, copy, modify, and distribute this software and its dnl documentation for any purpose and without fee is hereby granted, @@ -710,12 +710,16 @@ CF_FUNC_SIGACTION CF_FUNC_WAIT CF_VARARGS AC_TYPE_GETGROUPS +AC_TYPE_OFF_T AC_TYPE_PID_T AC_TYPE_UID_T AC_TYPE_MODE_T CF_CHECK_TYPE(socklen_t, int, [#include <sys/socket.h>]) CF_TM_GMTOFF +AC_CHECK_SIZEOF(off_t,4) +AC_CHECK_SIZEOF(time_t,4) + dnl -------------------------------------------------------------------------- dnl Checks for library units dnl -------------------------------------------------------------------------- diff --git a/lynx_help/Lynx_users_guide.html b/lynx_help/Lynx_users_guide.html index fa5f28d8..a02f063d 100644 --- a/lynx_help/Lynx_users_guide.html +++ b/lynx_help/Lynx_users_guide.html @@ -1,5 +1,5 @@ <!DOCTYPE html PUBLIC "-//IETF//DTD HTML 3.0//EN"> -<!-- $LynxId: Lynx_users_guide.html,v 1.95 2008/02/17 20:07:37 tom Exp $ --> +<!-- $LynxId: Lynx_users_guide.html,v 1.96 2008/07/06 13:59:08 tom Exp $ --> <html> <head> <title>Lynx Users Guide v2.8.6</title> @@ -1043,7 +1043,7 @@ insensitive). For example, <pre> … <LINK REV="made" HREF="mailto:user@somedomain.com"> … -<HEAD> +</HEAD> </pre> You may also add a TITLE attribute with, for example, the name of your page) If no ownership is specified then comments are disabled. Certain links called diff --git a/src/HTAlert.c b/src/HTAlert.c index 7f20322f..5c4a276c 100644 --- a/src/HTAlert.c +++ b/src/HTAlert.c @@ -1,5 +1,5 @@ /* - * $LynxId: HTAlert.c,v 1.79 2008/02/11 00:28:56 tom Exp $ + * $LynxId: HTAlert.c,v 1.81 2008/07/06 12:55:40 tom Exp $ * * Displaying messages and getting input for Lynx Browser * ========================================================== @@ -171,22 +171,22 @@ const char *HTProgressUnits(int rate) )? kbunits : bunits; } -static const char *sprint_bytes(char *s, long n, const char *was_units) +static const char *sprint_bytes(char *s, off_t n, const char *was_units) { - static long kb_units = 1024; + static off_t kb_units = 1024; const char *u = HTProgressUnits(LYTransferRate); if (LYTransferRate == rateKB || LYTransferRate == rateEtaKB_maybe) { if (n >= 10 * kb_units) { - sprintf(s, "%ld", n / kb_units); + sprintf(s, "%" PRI_off_t, n / kb_units); } else if (n > 999) { /* Avoid switching between 1016b/s and 1K/s */ sprintf(s, "%.2g", ((double) n) / kb_units); } else { - sprintf(s, "%ld", n); + sprintf(s, "%" PRI_off_t, n); u = HTProgressUnits(rateBYTES); } } else { - sprintf(s, "%ld", n); + sprintf(s, "%" PRI_off_t, n); } if (!was_units || was_units != u) @@ -211,10 +211,10 @@ static char *sprint_tbuf(char *s, long t) /* Issue a read-progress message. HTReadProgress() * ------------------------------ */ -void HTReadProgress(long bytes, long total) +void HTReadProgress(off_t bytes, off_t total) { - static long bytes_last, total_last; - static long transfer_rate = 0; + static off_t bytes_last, total_last; + static off_t transfer_rate = 0; static char *line = NULL; char bytesp[80], totalp[80], transferp[80]; int renew = 0; @@ -255,7 +255,7 @@ void HTReadProgress(long bytes, long total) if ((bytes > 0) && (now > first)) { if (transfer_rate <= 0) /* the very first time */ - transfer_rate = (long) ((bytes) / (now - first)); /* bytes/sec */ + transfer_rate = (off_t) ((bytes) / (now - first)); /* bytes/sec */ total_last = total; /* @@ -281,7 +281,7 @@ void HTReadProgress(long bytes, long total) if (bytes_last != bytes) last_active = now; bytes_last = bytes; - transfer_rate = (long) (bytes / (now - first)); /* more accurate value */ + transfer_rate = (off_t) (bytes / (now - first)); /* more accurate value */ } if (total > 0) @@ -303,7 +303,8 @@ void HTReadProgress(long bytes, long total) float percent = bytes / (float) total; int meter = (LYcolLimit * percent) - 5; - CTRACE((tfp, "rateBAR: bytes: %ld, total: %ld\n", bytes, total)); + CTRACE((tfp, "rateBAR: bytes: %" PRI_off_t ", total: " + "%" PRI_off_t "\n", bytes, total)); CTRACE((tfp, "meter = %d\n", meter)); HTSprintf0(&line, "%d%% ", (int) (percent * 100)); diff --git a/src/HTAlert.h b/src/HTAlert.h index f3134530..0e093bbd 100644 --- a/src/HTAlert.h +++ b/src/HTAlert.h @@ -42,7 +42,7 @@ extern "C" { */ extern const char *HTProgressUnits(int kilobytes); extern void HTProgress(const char *Msg); - extern void HTReadProgress(long bytes, long total); + extern void HTReadProgress(off_t bytes, off_t total); #define _HTProgress(msg) mustshow = TRUE, HTProgress(msg) diff --git a/src/LYCookie.c b/src/LYCookie.c index 5fc3dd8e..2a05ee2b 100644 --- a/src/LYCookie.c +++ b/src/LYCookie.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYCookie.c,v 1.88 2007/11/12 01:11:06 tom Exp $ + * $LynxId: LYCookie.c,v 1.91 2008/07/06 17:42:46 tom Exp $ * * Lynx Cookie Support LYCookie.c * =================== @@ -1051,8 +1051,8 @@ static unsigned parse_attribute(unsigned flags, cur_cookie->expires = (time_t) 0; } else { cur_cookie->expires = (time(NULL) + temp); - CTrace((tfp, "LYSetCookie: expires %ld, %s", - (long) cur_cookie->expires, + CTrace((tfp, "LYSetCookie: expires %" PRI_time_t ", %s", + CAST_time_t(cur_cookie->expires), ctime(&cur_cookie->expires))); } flags |= FLAGS_MAXAGE_ATTR; @@ -1072,8 +1072,8 @@ static unsigned parse_attribute(unsigned flags, cur_cookie->flags |= COOKIE_FLAG_EXPIRES_SET; cur_cookie->expires = LYmktime(value, FALSE); if (cur_cookie->expires > 0) { - CTrace((tfp, "LYSetCookie: expires %ld, %s", - (long) cur_cookie->expires, + CTrace((tfp, "LYSetCookie: expires %" PRI_time_t ", %s", + CAST_time_t(cur_cookie->expires), ctime(&cur_cookie->expires))); } } @@ -1713,8 +1713,8 @@ static void LYProcessSetCookies(const char *SetCookie, (co->name ? co->name : "[no name]"), (co->value ? co->value : "[no value]"))); if (co->expires > 0) { - CTrace((tfp, " expires: %ld, %s\n", - (long) co->expires, + CTrace((tfp, " expires: %" PRI_time_t ", %s\n", + CAST_time_t(co->expires), ctime(&co->expires))); } if (isHTTPS_URL(address) && @@ -2067,8 +2067,8 @@ void LYStoreCookies(char *cookie_file) if ((co = (cookie *) cl->object) == NULL) continue; - CTrace((tfp, "LYStoreCookies: %ld cf %ld ", - (long) now, (long) co->expires)); + CTrace((tfp, "LYStoreCookies: %" PRI_time_t " cf %" PRI_time_t " ", + CAST_time_t(now), CAST_time_t(co->expires))); if ((co->flags & COOKIE_FLAG_DISCARD)) { CTrace((tfp, "not stored - DISCARD\n")); @@ -2081,12 +2081,13 @@ void LYStoreCookies(char *cookie_file) continue; } - fprintf(cookie_handle, "%s\t%s\t%s\t%s\t%ld\t%s\t%s%s%s\n", + fprintf(cookie_handle, "%s\t%s\t%s\t%s\t%" PRI_time_t + "\t%s\t%s%s%s\n", de->domain, (de->domain[0] == '.') ? "TRUE" : "FALSE", co->path, co->flags & COOKIE_FLAG_SECURE ? "TRUE" : "FALSE", - (long) co->expires, co->name, + CAST_time_t(co->expires), co->name, (co->quoted ? "\"" : ""), NonNull(co->value), (co->quoted ? "\"" : "")); diff --git a/src/LYmktime.c b/src/LYmktime.c index dcec9bda..50caad3b 100644 --- a/src/LYmktime.c +++ b/src/LYmktime.c @@ -1,4 +1,4 @@ -/* $LynxId: LYmktime.c,v 1.5 2008/06/30 23:49:30 tom Exp $ */ +/* $LynxId: LYmktime.c,v 1.7 2008/07/06 12:55:40 tom Exp $ */ #include <LYStrings.h> #include <LYUtils.h> @@ -68,8 +68,8 @@ time_t LYmktime(char *string, result = 0; } if (result != 0) { - CTRACE((tfp, "LYmktime: clock=%ld, ctime=%s", - (long) result, + CTRACE((tfp, "LYmktime: clock=%" PRI_time_t ", ctime=%s", + CAST_time_t(result), ctime(&result))); } } @@ -303,8 +303,8 @@ time_t LYmktime(char *string, if (absolute == FALSE && (long) (time((time_t *) 0) - clock2) >= 0) clock2 = (time_t) 0; if (clock2 > 0) - CTRACE((tfp, "LYmktime: clock=%ld, ctime=%s", - (long) clock2, + CTRACE((tfp, "LYmktime: clock=%" PRI_time_t ", ctime=%s", + CAST_time_t(clock2), ctime(&clock2))); return (clock2); @@ -318,8 +318,8 @@ static void test_mktime(char *source) time_t after = parsedate(source, 0); printf("TEST %s\n", source); - printf("\t%10ld %s", (long) before, ctime(&before)); - printf("\t%10ld %s", (long) after, ctime(&after)); + printf("\t%" PRI_time_t " %s", CAST_time_t(before), ctime(&before)); + printf("\t%" PRI_time_t " %s", CAST_time_t(after), ctime(&after)); if (before != after) printf("\t****\n"); } diff --git a/src/UCAuto.c b/src/UCAuto.c index 92378f9c..66e541db 100644 --- a/src/UCAuto.c +++ b/src/UCAuto.c @@ -1,5 +1,5 @@ /* - * $LynxId: UCAuto.c,v 1.37 2008/01/07 23:51:16 tom Exp $ + * $LynxId: UCAuto.c,v 1.38 2008/07/05 11:42:34 tom Exp $ * * This file contains code for changing the Linux console mode. * Currently some names for font files are hardwired in here. @@ -696,7 +696,7 @@ static int _Switch_Display_Charset(int ord, enum switch_display_charset_t really if (rc == 0) goto report; err: - sprintf(msgbuf, "Can't change to '%s': err=%#lx=%ld", name, rc, rc); + sprintf(msgbuf, "Can't change to '%s': err=%#x=%d", name, rc, rc); HTInfoMsg(msgbuf); return -1; } @@ -733,7 +733,7 @@ static int _Switch_Display_Charset(int ord, enum switch_display_charset_t really rc = VioGetFont(font, 0); /* Retrieve data for current font */ if (rc) { - sprintf(msgbuf, "Can't fetch current font info: err=%#lx=%ld", rc, rc); + sprintf(msgbuf, "Can't fetch current font info: err=%#x=%d", rc, rc); HTInfoMsg(msgbuf); ord = ord1 = auto_display_charset; goto retry; @@ -768,7 +768,7 @@ static int _Switch_Display_Charset(int ord, enum switch_display_charset_t really fclose(file); rc = VioSetFont(font, 0); /* Put it all back.. */ if (rc) { - sprintf(msgbuf, "Can't set font: err=%#lx=%ld", rc, rc); + sprintf(msgbuf, "Can't set font: err=%#x=%d", rc, rc); HTInfoMsg(msgbuf); ord = ord1 = auto_display_charset; font_loaded_for = -1; diff --git a/src/makefile.in b/src/makefile.in index cd446f31..d990cd97 100644 --- a/src/makefile.in +++ b/src/makefile.in @@ -1,4 +1,4 @@ -# $LynxId: makefile.in,v 1.52 2008/06/30 23:36:34 tom Exp $ +# $LynxId: makefile.in,v 1.53 2008/07/06 13:28:03 tom Exp $ # template-makefile for Lynx src directory SHELL = @CONFIG_SHELL@ @@ -118,7 +118,7 @@ lint: $(LINT) $(LINTOPTS) $(CPP_OPTS) *.c > $(top_builddir)/lint.lynx clean: - rm -f lynx$x core *.core *.leaks *.i *$o *.bak tags TAGS + rm -f lynx$x core *.core *.leaks *.i *$o *.bak tags TAGS test_* cd chrtrans && $(MAKE) clean tags: |