diff options
author | Thomas E. Dickey <dickey@invisible-island.net> | 2012-02-10 20:00:53 -0500 |
---|---|---|
committer | Thomas E. Dickey <dickey@invisible-island.net> | 2012-02-10 20:00:53 -0500 |
commit | 267c69a5da83301d1d3d8ab7a493bbf51a17ce41 (patch) | |
tree | ceae3f61f9a0a214626319cb028ba588a2c25d2a /WWW | |
parent | 5307f5f9b8ef280d693fc38c1261fd7b3ffd94b1 (diff) | |
download | lynx-snapshots-267c69a5da83301d1d3d8ab7a493bbf51a17ce41.tar.gz |
snapshot of project "lynx", label v2-8-8dev_9n
Diffstat (limited to 'WWW')
-rw-r--r-- | WWW/Library/Implementation/HTMLGen.c | 4 | ||||
-rw-r--r-- | WWW/Library/Implementation/HTUtils.h | 15 | ||||
-rw-r--r-- | WWW/Library/Implementation/SGML.c | 6 | ||||
-rw-r--r-- | WWW/Library/Implementation/SGML.h | 6 |
4 files changed, 22 insertions, 9 deletions
diff --git a/WWW/Library/Implementation/HTMLGen.c b/WWW/Library/Implementation/HTMLGen.c index 3b3195bd..3fc55e9b 100644 --- a/WWW/Library/Implementation/HTMLGen.c +++ b/WWW/Library/Implementation/HTMLGen.c @@ -1,5 +1,5 @@ /* - * $LynxId: HTMLGen.c,v 1.36 2011/06/11 12:10:02 tom Exp $ + * $LynxId: HTMLGen.c,v 1.37 2012/02/10 18:32:26 tom Exp $ * * HTML Generator * ============== @@ -312,7 +312,7 @@ static void HTMLGen_write(HTStructured * me, const char *s, */ static int HTMLGen_start_element(HTStructured * me, int element_number, const BOOL *present, - const char **value, + STRING2PTR value, int charset GCC_UNUSED, char **insert GCC_UNUSED) { diff --git a/WWW/Library/Implementation/HTUtils.h b/WWW/Library/Implementation/HTUtils.h index 01086171..5df9c620 100644 --- a/WWW/Library/Implementation/HTUtils.h +++ b/WWW/Library/Implementation/HTUtils.h @@ -1,5 +1,5 @@ /* - * $LynxId: HTUtils.h,v 1.107 2011/05/28 15:13:56 tom Exp $ + * $LynxId: HTUtils.h,v 1.109 2012/02/10 18:44:24 tom Exp $ * * Utility macros for the W3 code library * MACROS FOR GENERAL USE @@ -196,6 +196,16 @@ extern int ignore_unused; */ #if defined(_WINDOWS) && !defined(__CYGWIN__) +#ifndef __GNUC__ +#pragma warning (disable : 4100) /* unreferenced formal parameter */ +#pragma warning (disable : 4127) /* conditional expression is constant */ +#pragma warning (disable : 4201) /* nameless struct/union */ +#pragma warning (disable : 4214) /* bit field types other than int */ +#pragma warning (disable : 4310) /* cast truncates constant value */ +#pragma warning (disable : 4514) /* unreferenced inline function has been removed */ +#pragma warning (disable : 4996) /* This function or variable may be unsafe. ... */ +#endif + #if defined(USE_WINSOCK2_H) && (_MSC_VER >= 1300) && (_MSC_VER < 1400) #include <winsock2.h> /* includes windows.h, in turn windef.h */ #else @@ -384,6 +394,9 @@ typedef char BOOLEAN; /* Logical value */ #define NO (BOOLEAN)0 #endif +#define STRING1PTR const char * +#define STRING2PTR const char * const * + extern BOOL LYOutOfMemory; /* Declared in LYexit.c - FM */ #define TCP_PORT 80 /* Allocated to http by Jon Postel/ISI 24-Jan-92 */ diff --git a/WWW/Library/Implementation/SGML.c b/WWW/Library/Implementation/SGML.c index fb9d298b..86908a01 100644 --- a/WWW/Library/Implementation/SGML.c +++ b/WWW/Library/Implementation/SGML.c @@ -1,5 +1,5 @@ /* - * $LynxId: SGML.c,v 1.147 2011/12/01 02:11:01 tom Exp $ + * $LynxId: SGML.c,v 1.148 2012/02/10 18:32:26 tom Exp $ * * General SGML Parser code SGML.c * ======================== @@ -337,7 +337,7 @@ static void HTMLSRC_apply_markup(HTStream *context, (*context->actions->start_element) (context->target, (int) ts->element, ts->present, - (const char **) ts->value, + (STRING2PTR) ts->value, context->current_tag_charset, &context->include); else @@ -1357,7 +1357,7 @@ static void start_element(HTStream *context) status = (*context->actions->start_element) (context->target, (int) TAGNUM_OF_TAGP(new_tag), context->present, - (const char **) context->value, /* coerce type for think c */ + (STRING2PTR) context->value, /* coerce type for think c */ context->current_tag_charset, &context->include); if (status == HT_PARSER_OTHER_CONTENT) diff --git a/WWW/Library/Implementation/SGML.h b/WWW/Library/Implementation/SGML.h index 499e1d0c..9fccdda2 100644 --- a/WWW/Library/Implementation/SGML.h +++ b/WWW/Library/Implementation/SGML.h @@ -1,5 +1,5 @@ /* - * $LynxId: SGML.h,v 1.45 2010/09/24 00:12:09 tom Exp $ + * $LynxId: SGML.h,v 1.46 2012/02/10 18:32:26 tom Exp $ * SGML parse and stream definition for libwww * SGML AND STRUCTURED STREAMS * @@ -173,7 +173,7 @@ extern "C" { typedef struct { HTTag *tags; /* Must be in strcmp order by name */ int number_of_tags; - const char **entity_names; /* Must be in strcmp order by name */ + STRING2PTR entity_names; /* Must be in strcmp order by name */ size_t number_of_entities; /* "entity_names" table probably unused, * see comments in HTMLDTD.c near the top @@ -226,7 +226,7 @@ Structured Object definition int (*start_element) (HTStructured * me, int element_number, const BOOL *attribute_present, - const char **attribute_value, + STRING2PTR attribute_value, int charset, char **include); |