DO NOT REPLY TO THIS MESSAGE.  INSTEAD, POST ANY RESPONSES TO THE LINK BELOW.

[STR New]

Link: http://www.fltk.org/str.php?L2803
Version: 1.3-current


Raise an STR (Software Trouble Report) at http://www.fltk.org/str.php
and attach a patch file to it. That way it is tracked in the system.

fyi: 64-bit compiler warnings (see attached files)

Linux tabitha 3.2.2-1-ARCH #1 SMP PREEMPT Thu Jan 26 08:40:20 CET 2012
x86_64 Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz GenuineIntel GNU/Linux

g++ (GCC) 4.6.2 20120120 (prerelease)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.

fltk-1.3.x-r9232

./configure && make 2> warn.txt

make distclean
export CXXFLAGS="-Wall -ansi -pedantic"
export CPPFLAGS="-Wall -ansi -pedantic"
./configure && make 2> warn_flags.txt

attached should have output of both

origina:
http://fltk.org/newsgroups.php?s25229+gfltk.general+v25234+T0

If needed, I would be happy to help out. However, you may not like the
changes I would make (e.g. changing most int types to size_t/ptrdiff_t,
some char to unsigned char or signed char --- crap like that). feel free
to ping me.


Link: http://www.fltk.org/str.php?L2803
Version: 1.3-current
Linux tabitha 3.2.2-1-ARCH #1 SMP PREEMPT Thu Jan 26 08:40:20 CET 2012 x86_64 
Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz GenuineIntel GNU/Linux

g++ (GCC) 4.6.2 20120120 (prerelease)
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

fltk-1.3.x-r9232

./configure && make 2> warn.txt

Makefile:19: makeinclude: No such file or directory
configure: WARNING: Ignoring libraries " -lSM -lICE" requested by configure.
Fl_Preferences.cxx: In member function ‘int 
Fl_Preferences::Node::write(FILE*)’:
Fl_Preferences.cxx:1310:16: warning: variable ‘written’ set but not used 
[-Wunused-but-set-variable]
Fl_x.cxx: In function ‘int fl_handle(const XEvent&)’:
Fl_x.cxx:1263:9: warning: variable ‘len’ set but not used 
[-Wunused-but-set-variable]
fl_ask.cxx: In function ‘Fl_Window* makeform()’:
fl_ask.cxx:101:42: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
fl_draw_pixmap.cxx: In function ‘int fl_draw_pixmap(const char* const*, int, 
int, Fl_Color)’:
fl_draw_pixmap.cxx:212:10: warning: variable ‘transparent_c’ set but not 
used [-Wunused-but-set-variable]
In file included from fl_font.cxx:53:0:
fl_font_xft.cxx: In member function ‘virtual void 
Fl_Xlib_Graphics_Driver::rtl_draw(const char*, int, int, int)’:
fl_font_xft.cxx:676:7: warning: variable ‘in’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Input.c: In function ‘XConvertEucTwToUtf8’:
xutf8/utf8Input.c:86:21: warning: variable ‘b’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Input.c:91:21: warning: variable ‘b’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Input.c:65:15: warning: variable ‘b’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c: In function ‘load_fonts’:
xutf8/utf8Wrap.c:233:10: warning: variable ‘list’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c: In function ‘XUtf8_measure_extents’:
xutf8/utf8Wrap.c:590:7: warning: variable ‘res’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c: In function ‘XGetUtf8FontAndGlyph’:
xutf8/utf8Wrap.c:829:19: warning: variable ‘last_fnum’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c:827:19: warning: variable ‘i’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c:823:19: warning: variable ‘x’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c: In function ‘XUtf8UcsWidth’:
xutf8/utf8Wrap.c:899:9: warning: variable ‘last_fnum’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c:897:9: warning: variable ‘i’ set but not used 
[-Wunused-but-set-variable]
In file included from freeglut_geometry.cxx:28:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from freeglut_stroke_mono_roman.cxx:31:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from freeglut_stroke_roman.cxx:31:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from freeglut_teapot.cxx:75:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from glut_compatability.cxx:32:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
glut_compatability.cxx: In function ‘void glutAddMenuEntry(char*, int)’:
glut_compatability.cxx:336:27: warning: cast to pointer from integer of 
different size [-Wint-to-pointer-cast]
glut_compatability.cxx: In function ‘void glutChangeToMenuEntry(int, char*, 
int)’:
glut_compatability.cxx:353:27: warning: cast to pointer from integer of 
different size [-Wint-to-pointer-cast]
In file included from glut_font.cxx:29:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
arc.cxx: In function ‘int main(int, char**)’:
arc.cxx:78:35: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
curve.cxx: In function ‘int main(int, char**)’:
curve.cxx:94:35: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from fractals.cxx:57:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from fracviewer.cxx:18:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from glpuzzle.cxx:40:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]

^----------------
compilation with stricter flags

make distclean
export CXXFLAGS="-Wall -ansi -pedantic"
export CPPFLAGS="-Wall -ansi -pedantic"
./configure && make 2> warn_flags.txt

-Wall -ansi -pedantic
Fl_Device.cxx:56:2: warning: extra ‘;’ [-pedantic]
Fl_Device.cxx:89:2: warning: extra ‘;’ [-pedantic]
Fl_Preferences.cxx: In member function ‘int 
Fl_Preferences::Node::write(FILE*)’:
Fl_Preferences.cxx:1310:16: warning: variable ‘written’ set but not used 
[-Wunused-but-set-variable]
Fl_x.cxx: In function ‘void fl_open_display(Display*)’:
Fl_x.cxx:655:115: warning: ISO C++ forbids casting between pointer-to-function 
and pointer-to-object [enabled by default]
Fl_x.cxx:656:103: warning: ISO C++ forbids casting between pointer-to-function 
and pointer-to-object [enabled by default]
Fl_x.cxx: In function ‘int fl_handle(const XEvent&)’:
Fl_x.cxx:1263:9: warning: variable ‘len’ set but not used 
[-Wunused-but-set-variable]
fl_ask.cxx: In function ‘Fl_Window* makeform()’:
fl_ask.cxx:101:42: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
fl_draw_pixmap.cxx: In function ‘int fl_draw_pixmap(const char* const*, int, 
int, Fl_Color)’:
fl_draw_pixmap.cxx:212:10: warning: variable ‘transparent_c’ set but not 
used [-Wunused-but-set-variable]
In file included from fl_font.cxx:53:0:
fl_font_xft.cxx: In member function ‘virtual void 
Fl_Xlib_Graphics_Driver::rtl_draw(const char*, int, int, int)’:
fl_font_xft.cxx:676:7: warning: variable ‘in’ set but not used 
[-Wunused-but-set-variable]
fl_call_main.c:134:0: warning: ISO C forbids an empty translation unit 
[-pedantic]
vsnprintf.c: In function ‘fl_vsnprintf’:
vsnprintf.c:73:2: warning: implicit declaration of function ‘snprintf’ 
[-Wimplicit-function-declaration]
vsnprintf.c:157:29: warning: ISO C90 does not support ‘long long’ 
[-Wlong-long]
vsnprintf.c: In function ‘fl_snprintf’:
vsnprintf.c:260:3: warning: implicit declaration of function ‘vsnprintf’ 
[-Wimplicit-function-declaration]
fl_utf.c: In function ‘fl_utf8encode’:
fl_utf.c:324:5: warning: overflow in implicit constant conversion [-Woverflow]
fl_utf.c:325:5: warning: overflow in implicit constant conversion [-Woverflow]
fl_utf.c:326:5: warning: overflow in implicit constant conversion [-Woverflow]
xutf8/utf8Input.c: In function ‘XConvertEucTwToUtf8’:
xutf8/utf8Input.c:86:21: warning: variable ‘b’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Input.c:91:21: warning: variable ‘b’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Input.c:65:15: warning: variable ‘b’ set but not used 
[-Wunused-but-set-variable]
In file included from xutf8/ucs2fontmap.c:54:0,
                 from xutf8/utf8Wrap.c:30:
xutf8/headers/symbol_.h:144:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:148:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:149:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:187:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:219:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:223:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:292:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:300:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:304:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:316:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:317:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:334:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:438:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:539:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:546:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:550:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:575:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:666:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:667:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:668:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:669:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:670:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:703:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:730:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:731:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:732:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:733:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:734:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:780:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:783:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:785:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:786:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:787:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:793:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:795:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:799:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:804:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:807:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:808:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:810:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:817:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:818:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:819:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:820:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:821:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:850:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:874:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:875:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:878:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:879:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:908:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:909:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:910:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:912:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:913:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:927:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:929:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:975:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1066:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1067:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1075:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1076:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1080:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1084:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1087:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1089:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1090:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1094:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1095:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1096:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1101:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1102:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1103:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1104:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1105:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1106:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1107:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1108:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1109:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1110:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1111:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1112:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1113:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1114:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1115:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1116:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1117:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1118:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1119:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1120:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1121:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1122:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1123:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1124:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/symbol_.h:1125:14: warning: overflow in implicit constant 
conversion [-Woverflow]
In file included from xutf8/ucs2fontmap.c:55:0,
                 from xutf8/utf8Wrap.c:30:
xutf8/headers/dingbats_.h:136:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:138:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:139:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:143:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:144:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:145:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:146:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:147:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:148:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:149:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:150:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:151:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:152:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:348:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:351:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:353:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:354:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:454:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:455:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:456:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:457:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:458:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:459:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:460:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:475:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:476:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:477:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:478:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:479:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:480:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:481:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:482:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:483:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:484:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:485:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:486:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:487:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:488:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:489:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:490:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:491:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:492:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:493:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:494:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:495:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:496:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:497:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:498:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:499:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:500:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:501:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:502:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:503:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:504:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:505:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:509:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:510:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:511:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:512:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:513:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:514:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:515:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:516:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:517:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:518:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:519:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:520:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:521:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:522:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:523:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:524:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:525:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:526:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:527:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:528:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:529:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:530:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:531:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:532:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:534:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:535:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:536:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:537:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:538:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:539:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:540:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:541:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:542:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:543:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:544:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:545:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:546:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:547:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:551:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:552:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:553:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:554:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:555:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:556:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:557:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:558:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:559:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:560:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:561:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:562:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:563:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/headers/dingbats_.h:564:14: warning: overflow in implicit constant 
conversion [-Woverflow]
xutf8/utf8Wrap.c: In function ‘find_best_font’:
xutf8/utf8Wrap.c:217:5: warning: implicit declaration of function ‘strdup’ 
[-Wimplicit-function-declaration]
xutf8/utf8Wrap.c:217:11: warning: assignment makes pointer from integer without 
a cast [enabled by default]
xutf8/utf8Wrap.c: In function ‘load_fonts’:
xutf8/utf8Wrap.c:233:10: warning: variable ‘list’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c: In function ‘XUtf8_measure_extents’:
xutf8/utf8Wrap.c:590:7: warning: variable ‘res’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c: In function ‘XGetUtf8FontAndGlyph’:
xutf8/utf8Wrap.c:829:19: warning: variable ‘last_fnum’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c:827:19: warning: variable ‘i’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c:823:19: warning: variable ‘x’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c: In function ‘XUtf8UcsWidth’:
xutf8/utf8Wrap.c:899:9: warning: variable ‘last_fnum’ set but not used 
[-Wunused-but-set-variable]
xutf8/utf8Wrap.c:897:9: warning: variable ‘i’ set but not used 
[-Wunused-but-set-variable]
In file included from freeglut_geometry.cxx:28:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from freeglut_stroke_mono_roman.cxx:31:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from freeglut_stroke_roman.cxx:31:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from freeglut_teapot.cxx:75:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from glut_compatability.cxx:32:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
glut_compatability.cxx: In function ‘void glutAddMenuEntry(char*, int)’:
glut_compatability.cxx:336:27: warning: cast to pointer from integer of 
different size [-Wint-to-pointer-cast]
glut_compatability.cxx: In function ‘void glutChangeToMenuEntry(int, char*, 
int)’:
glut_compatability.cxx:353:27: warning: cast to pointer from integer of 
different size [-Wint-to-pointer-cast]
glut_compatability.cxx: In function ‘void (* glutGetProcAddress(const 
char*))()’:
glut_compatability.cxx:446:46: warning: ISO C++ forbids casting between 
pointer-to-function and pointer-to-object [enabled by default]
In file included from glut_font.cxx:29:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
Fl_Widget_Type.cxx: In member function ‘virtual void 
Fl_Widget_Type::read_property(const char*)’:
Fl_Widget_Type.cxx:2558:26: warning: format ‘%x’ expects argument of type 
‘unsigned int*’, but argument 3 has type ‘int*’ [-Wformat]
arc.cxx: In function ‘int main(int, char**)’:
arc.cxx:78:35: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
curve.cxx: In function ‘int main(int, char**)’:
curve.cxx:94:35: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
file_chooser.cxx: In function ‘void fc_callback(Fl_File_Chooser*, void*)’:
file_chooser.cxx:224:55: warning: format ‘%p’ expects argument of type 
‘void*’, but argument 2 has type ‘Fl_File_Chooser*’ [-Wformat]
In file included from fractals.cxx:57:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from fracviewer.cxx:18:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
In file included from glpuzzle.cxx:40:0:
../FL/glut.H: In function ‘void glutTimerFunc(unsigned int, void (*)(int), 
int)’:
../FL/glut.H:236:59: warning: cast to pointer from integer of different size 
[-Wint-to-pointer-cast]
_______________________________________________
fltk-bugs mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-bugs

Reply via email to