diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2010-10-09 22:50:26 +0200 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2010-10-09 22:50:26 +0200 |
commit | 289364d31a9dcc694d0e277b503c512787402482 (patch) | |
tree | 0cd933ca96ba15e741c1c5ae12dcf9d5dca2963f /dw/fltkviewbase.cc | |
parent | 61c58bd97a4bf9d217bd5e29ec3f76f92e398360 (diff) |
make dillo compile with clang
* Variable length arrays are not allowed in C++. They are supported in
C99 and gcc seems to accept them in C++ mode.
Replace the few places where variable length arrays are used.
* The widget member in ComplexButtonResource was colliding with the
widget member of FltkResource, so rename it to childWidget.
Diffstat (limited to 'dw/fltkviewbase.cc')
-rw-r--r-- | dw/fltkviewbase.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/dw/fltkviewbase.cc b/dw/fltkviewbase.cc index efc5c952..3fb43cb1 100644 --- a/dw/fltkviewbase.cc +++ b/dw/fltkviewbase.cc @@ -494,7 +494,7 @@ void FltkWidgetView::drawText (core::style::Font *font, int viewX = translateCanvasXToViewX (x), viewY = translateCanvasYToViewY (y); int curr = 0, next = 0, nb; - char chbuf[MB_CUR_MAX]; + char chbuf[4]; wchar_t wc, wcu; if (font->fontVariant == 1) { |