Ian: >>> I don't believe that mk_wcwidth.c needs wchar_t at all, nor >>> should it include wchar.h either.
Albrecht: >> Currently it's commented out (#if 0), thus we know that it is not >> needed. Ian: > Though I think that is only because Duncan has wrapped mk_wcwidth > inside fl_wcwidth which does set a "value" for wchar_t. Yes. That was to avoid changing MK's file [too much] and to keep his function names out of the FLTK namespace. I have to admit that I'm always a little unhappy about including .c files because it confuses anyone looking at how the system is built. As it looks like we will probably have to change his file anyway, it might be easier to simply use his file as normal, rather than #include it, and simply comment out (#if 0) the unwanted routines. We access via the fl_wcwidth() wrapper name. The fl_wcwidth() will have doxygen comments and appear in the documentation, and mk_wcwidth() will not. Neither file is in the main build yet, so we can still experiment. D. _______________________________________________ fltk-dev mailing list fltk-dev@easysw.com http://lists.easysw.com/mailman/listinfo/fltk-dev