$NetBSD: patch-jade_HtmlFOTBuilder.cxx,v 1.1 2020/03/26 21:47:54 rillig Exp $
HtmlFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::HtmlFOTBuilder::CharStyle::output(OpenSP::OutputCharStream&) const':
HtmlFOTBuilder.cxx:493:59: error: array subscript has type 'char' [-Werror=char-subscripts]
os << indent << "font-style: " << styleNames[fontStyle] << ';' << RE;
^
HtmlFOTBuilder.cxx: In member function 'void OpenJade_DSSSL::HtmlFOTBuilder::ParaStyle::output(OpenSP::OutputCharStream&) const':
HtmlFOTBuilder.cxx:537:55: error: array subscript has type 'char' [-Werror=char-subscripts]
os << indent << "text-align: " << alignNames[align] << ';' << RE;
^
These char variables correspond to the enums that are declared just above of them.
--- jade/HtmlFOTBuilder.cxx.orig 1999-05-02 15:47:07.000000000 +0000
+++ jade/HtmlFOTBuilder.cxx
@@ -55,7 +55,7 @@ public:
bool operator!=(const CharProps &cp) const { return !(*this == cp); }
char fontWeight;
enum { styleNormal, styleItalic, styleOblique };
- char fontStyle;
+ unsigned char fontStyle;
unsigned color;
Length fontSize;
StringC fontFamily;
@@ -72,7 +72,7 @@ public:
Length rightMargin;
Length lineHeight;
Length textIndent;
- char align;
+ unsigned char align;
};
struct ParaProps : public InheritParaProps {
ParaProps(const InheritParaProps &props)