Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > c5ce42bf4126bb8e4d0e46729c820557 > files > 9

html2text-1.3.2a-6.fc13.src.rpm


Substituted 'char*' with 'const char*' in needed places to avoid
'deprecated conversion from string constant to ‘char*’' warnings.
Index: html2text-1.3.2a/sgml.C
===================================================================
--- html2text-1.3.2a.orig/sgml.C	2008-09-20 14:06:15.259781132 +0300
+++ html2text-1.3.2a/sgml.C	2008-09-20 14:09:53.589039389 +0300
@@ -61,7 +61,7 @@
 static const struct TextToInt {
   char name[8];
   int  iso8859code;
-  char *asciistr;
+  const char *asciistr;
   unsigned long unicode;
 } entities[] = {
   { "AElig",   LATIN1_AElig,  "AE",  0x00c6},
Index: html2text-1.3.2a/HTMLParser.h
===================================================================
--- html2text-1.3.2a.orig/HTMLParser.h	2008-09-20 13:59:22.124974404 +0300
+++ html2text-1.3.2a/HTMLParser.h	2008-09-20 14:09:53.589039389 +0300
@@ -487,7 +487,7 @@
  /* decl const */
 public:
  int YY_HTMLParser_PARSE(YY_HTMLParser_PARSE_PARAM);
- virtual void YY_HTMLParser_ERROR(char *) YY_HTMLParser_ERROR_BODY;
+ virtual void YY_HTMLParser_ERROR(const char *) YY_HTMLParser_ERROR_BODY;
 #ifdef YY_HTMLParser_PURE
 #ifdef YY_HTMLParser_LSP_NEEDED
  virtual int  YY_HTMLParser_LEX(YY_HTMLParser_STYPE *YY_HTMLParser_LVAL,YY_HTMLParser_LTYPE *YY_HTMLParser_LLOC) YY_HTMLParser_LEX_BODY;
Index: html2text-1.3.2a/html2text.C
===================================================================
--- html2text-1.3.2a.orig/html2text.C	2008-09-20 14:09:40.133207014 +0300
+++ html2text-1.3.2a/html2text.C	2008-09-20 14:09:53.589039389 +0300
@@ -85,7 +85,7 @@
   {}
 
 private:
-  /*virtual*/ void yyerror(char *);
+  /*virtual*/ void yyerror(const char *);
   /*virtual*/ void process(const Document &);
 
   ostream &os;
@@ -95,7 +95,7 @@
 };
 
 /*virtual*/ void
-MyParser::yyerror(char *p)
+MyParser::yyerror(const char *p)
 {
 
   /*
Index: html2text-1.3.2a/HTMLParser.C
===================================================================
--- html2text-1.3.2a.orig/HTMLParser.C	2008-09-20 14:08:49.593844329 +0300
+++ html2text-1.3.2a/HTMLParser.C	2008-09-20 14:09:53.593036056 +0300
@@ -600,7 +600,7 @@
  /* decl const */
 public:
  int YY_HTMLParser_PARSE (YY_HTMLParser_PARSE_PARAM);
- virtual void YY_HTMLParser_ERROR(char *msg) YY_HTMLParser_ERROR_BODY;
+ virtual void YY_HTMLParser_ERROR(const char *msg) YY_HTMLParser_ERROR_BODY;
 #ifdef YY_HTMLParser_PURE
 #ifdef YY_HTMLParser_LSP_NEEDED
  virtual int  YY_HTMLParser_LEX (YY_HTMLParser_STYPE *YY_HTMLParser_LVAL,YY_HTMLParser_LTYPE *YY_HTMLParser_LLOC) YY_HTMLParser_LEX_BODY;