From 92e9181a0a885b2b58e002e3a5e76152763388a2 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Sun, 16 Jan 2022 19:02:36 +0100 Subject: Rename FL/fl_string.h to FL/fl_string_functions.h This is part 1 of the final fix for a previous name clash on case insensitive file systems (fl_string.h vs. Fl_String.H). --- src/CMakeLists.txt | 2 +- src/Fl_Check_Browser.cxx | 2 +- src/Fl_File_Browser.cxx | 2 +- src/Fl_File_Chooser2.cxx | 2 +- src/Fl_Help_View.cxx | 2 +- src/Fl_Image_Reader.cxx | 2 +- src/Fl_MacOS_Sys_Menu_Bar.mm | 2 +- src/Fl_Menu_add.cxx | 2 +- src/Fl_Message.cxx | 2 +- src/Fl_Native_File_Chooser_GTK.cxx | 2 +- src/Fl_Native_File_Chooser_MAC.mm | 2 +- src/Fl_Native_File_Chooser_WIN32.cxx | 2 +- src/Fl_Preferences.cxx | 2 +- src/Fl_SVG_Image.cxx | 2 +- src/Fl_Text_Buffer.cxx | 2 +- src/Fl_Text_Display.cxx | 2 +- src/Fl_Tooltip.cxx | 2 +- src/Fl_Tree.cxx | 2 +- src/Fl_Tree_Item.cxx | 2 +- src/Fl_Widget.cxx | 2 +- src/Fl_Window.cxx | 2 +- src/Fl_cocoa.mm | 2 +- src/Fl_get_system_colors.cxx | 2 +- src/Fl_win32.cxx | 2 +- src/Makefile | 2 +- src/drivers/Android/Fl_Android_Application.cxx | 2 +- src/drivers/Android/Fl_Android_System_Driver.H | 2 +- src/drivers/Android/Fl_Android_System_Driver.cxx | 2 +- src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm | 2 +- src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx | 2 +- src/drivers/Posix/Fl_Posix_System_Driver.cxx | 2 +- src/drivers/PostScript/Fl_PostScript.cxx | 2 +- .../Quartz/Fl_Quartz_Graphics_Driver_font.cxx | 2 +- src/drivers/SVG/Fl_SVG_File_Surface.cxx | 2 +- src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx | 2 +- src/drivers/X11/Fl_X11_System_Driver.cxx | 2 +- .../Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx | 2 +- .../Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx | 2 +- src/filename_absolute.cxx | 2 +- src/fl_string.cxx | 34 ----------- src/fl_string_functions.cxx | 34 +++++++++++ src/fl_write_png.cxx | 2 +- src/makedepend | 70 +++++++++++++--------- src/print_panel.cxx | 2 +- src/xutf8/utf8Wrap.c | 2 +- 45 files changed, 119 insertions(+), 103 deletions(-) delete mode 100644 src/fl_string.cxx create mode 100644 src/fl_string_functions.cxx (limited to 'src') diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a86f5ce2d..d11dc1fe2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -156,7 +156,7 @@ set (CPPFILES fl_shadow_box.cxx fl_shortcut.cxx fl_show_colormap.cxx - fl_string.cxx + fl_string_functions.cxx fl_symbols.cxx fl_utf8.cxx fl_vertex.cxx diff --git a/src/Fl_Check_Browser.cxx b/src/Fl_Check_Browser.cxx index a05c4e409..d831c3cb2 100644 --- a/src/Fl_Check_Browser.cxx +++ b/src/Fl_Check_Browser.cxx @@ -18,7 +18,7 @@ #include #include "flstring.h" #include -#include // fl_strdup() +#include // fl_strdup() #include /* This uses a cache for faster access when you're scanning the list diff --git a/src/Fl_File_Browser.cxx b/src/Fl_File_Browser.cxx index da70c8752..e3a70aa3b 100644 --- a/src/Fl_File_Browser.cxx +++ b/src/Fl_File_Browser.cxx @@ -34,7 +34,7 @@ #include "Fl_System_Driver.H" #include #include -#include +#include #include // icon #include #include diff --git a/src/Fl_File_Chooser2.cxx b/src/Fl_File_Chooser2.cxx index 363adf721..ca17df124 100644 --- a/src/Fl_File_Chooser2.cxx +++ b/src/Fl_File_Chooser2.cxx @@ -354,7 +354,7 @@ #include #include #include -#include +#include #include #include diff --git a/src/Fl_Help_View.cxx b/src/Fl_Help_View.cxx index 7f7c8e28a..3ccafc2a8 100644 --- a/src/Fl_Help_View.cxx +++ b/src/Fl_Help_View.cxx @@ -56,7 +56,7 @@ #include #include #include // fl_open_uri() -#include // fl_strdup() +#include // fl_strdup() #include "flstring.h" #include #include diff --git a/src/Fl_Image_Reader.cxx b/src/Fl_Image_Reader.cxx index e15d3434e..a3cc3f30a 100644 --- a/src/Fl_Image_Reader.cxx +++ b/src/Fl_Image_Reader.cxx @@ -22,7 +22,7 @@ #include "Fl_Image_Reader.h" #include -#include +#include #include #include diff --git a/src/Fl_MacOS_Sys_Menu_Bar.mm b/src/Fl_MacOS_Sys_Menu_Bar.mm index e529f0769..3320d0fa4 100644 --- a/src/Fl_MacOS_Sys_Menu_Bar.mm +++ b/src/Fl_MacOS_Sys_Menu_Bar.mm @@ -17,7 +17,7 @@ #if defined(__APPLE__) #include -#include +#include #include "drivers/Cocoa/Fl_MacOS_Sys_Menu_Bar_Driver.H" #include "flstring.h" #include diff --git a/src/Fl_Menu_add.cxx b/src/Fl_Menu_add.cxx index 5231e883d..cd6bde434 100644 --- a/src/Fl_Menu_add.cxx +++ b/src/Fl_Menu_add.cxx @@ -25,7 +25,7 @@ // string with a % sign in it! #include -#include +#include #include "flstring.h" #include #include diff --git a/src/Fl_Message.cxx b/src/Fl_Message.cxx index 8a44418e9..5c27d2f89 100644 --- a/src/Fl_Message.cxx +++ b/src/Fl_Message.cxx @@ -47,7 +47,7 @@ #include "flstring.h" #include #include "Fl_Message.h" // intentionally "hidden" in src/... -#include "FL/fl_string.h" // fl_strdup() +#include "FL/fl_string_functions.h" // fl_strdup() #include #include diff --git a/src/Fl_Native_File_Chooser_GTK.cxx b/src/Fl_Native_File_Chooser_GTK.cxx index bfb3dbe9d..b422dc711 100644 --- a/src/Fl_Native_File_Chooser_GTK.cxx +++ b/src/Fl_Native_File_Chooser_GTK.cxx @@ -26,7 +26,7 @@ #include #include #include -#include +#include #include // for dlopen et al #include "drivers/X11/Fl_X11_System_Driver.H" #include "Fl_Window_Driver.H" diff --git a/src/Fl_Native_File_Chooser_MAC.mm b/src/Fl_Native_File_Chooser_MAC.mm index 9c4b8b8e3..ae0072fee 100644 --- a/src/Fl_Native_File_Chooser_MAC.mm +++ b/src/Fl_Native_File_Chooser_MAC.mm @@ -27,7 +27,7 @@ #include #include #include -#include +#include #define MAXFILTERS 80 #import diff --git a/src/Fl_Native_File_Chooser_WIN32.cxx b/src/Fl_Native_File_Chooser_WIN32.cxx index 71d98f04c..53e10de41 100644 --- a/src/Fl_Native_File_Chooser_WIN32.cxx +++ b/src/Fl_Native_File_Chooser_WIN32.cxx @@ -29,7 +29,7 @@ #define FNFC_MAX_PATH 32768 // XXX: MAX_PATH under win32 is 260, too small for modern use -#include // fl_strdup() +#include // fl_strdup() #include "flstring.h" // fl_strlcpy()/cat() #include # include diff --git a/src/Fl_Preferences.cxx b/src/Fl_Preferences.cxx index 4b14fe37a..0ac1c17ea 100644 --- a/src/Fl_Preferences.cxx +++ b/src/Fl_Preferences.cxx @@ -25,7 +25,7 @@ #include #include #include -#include +#include #include "flstring.h" diff --git a/src/Fl_SVG_Image.cxx b/src/Fl_SVG_Image.cxx index 7436bdee8..57839bf78 100644 --- a/src/Fl_SVG_Image.cxx +++ b/src/Fl_SVG_Image.cxx @@ -21,7 +21,7 @@ #include #include #include -#include +#include #include "Fl_Screen_Driver.H" #include #include diff --git a/src/Fl_Text_Buffer.cxx b/src/Fl_Text_Buffer.cxx index 476f1ec61..410492957 100644 --- a/src/Fl_Text_Buffer.cxx +++ b/src/Fl_Text_Buffer.cxx @@ -17,7 +17,7 @@ #include #include #include -#include +#include #include "flstring.h" #include #include diff --git a/src/Fl_Text_Display.cxx b/src/Fl_Text_Display.cxx index faeafc090..6612595bd 100644 --- a/src/Fl_Text_Display.cxx +++ b/src/Fl_Text_Display.cxx @@ -20,7 +20,7 @@ #include #include #include -#include // fl_strdup() +#include // fl_strdup() #include "flstring.h" #include #include diff --git a/src/Fl_Tooltip.cxx b/src/Fl_Tooltip.cxx index 2d2eb2021..35898dc05 100644 --- a/src/Fl_Tooltip.cxx +++ b/src/Fl_Tooltip.cxx @@ -18,7 +18,7 @@ #include #include #include -#include +#include #include "Fl_System_Driver.H" #include diff --git a/src/Fl_Tree.cxx b/src/Fl_Tree.cxx index 5dab99c2a..1f808cacf 100644 --- a/src/Fl_Tree.cxx +++ b/src/Fl_Tree.cxx @@ -6,7 +6,7 @@ #include #include -#include +#include ////////////////////// // Fl_Tree.cxx diff --git a/src/Fl_Tree_Item.cxx b/src/Fl_Tree_Item.cxx index da66a2157..d9b94d2f5 100644 --- a/src/Fl_Tree_Item.cxx +++ b/src/Fl_Tree_Item.cxx @@ -8,7 +8,7 @@ #include #include #include -#include +#include ////////////////////// // Fl_Tree_Item.cxx diff --git a/src/Fl_Widget.cxx b/src/Fl_Widget.cxx index 16bf7bc5d..185e99b58 100644 --- a/src/Fl_Widget.cxx +++ b/src/Fl_Widget.cxx @@ -19,7 +19,7 @@ #include #include #include -#include +#include #include #include "flstring.h" diff --git a/src/Fl_Window.cxx b/src/Fl_Window.cxx index 063a8b0b2..77090dc0b 100644 --- a/src/Fl_Window.cxx +++ b/src/Fl_Window.cxx @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include #include "flstring.h" diff --git a/src/Fl_cocoa.mm b/src/Fl_cocoa.mm index 6da31ad43..0b8fc3417 100644 --- a/src/Fl_cocoa.mm +++ b/src/Fl_cocoa.mm @@ -32,7 +32,7 @@ extern "C" { #include #include #include -#include +#include #include "drivers/Quartz/Fl_Quartz_Graphics_Driver.H" #include "drivers/Quartz/Fl_Quartz_Copy_Surface_Driver.H" #include "drivers/Cocoa/Fl_Cocoa_Screen_Driver.H" diff --git a/src/Fl_get_system_colors.cxx b/src/Fl_get_system_colors.cxx index 73388c835..7f049f62e 100644 --- a/src/Fl_get_system_colors.cxx +++ b/src/Fl_get_system_colors.cxx @@ -21,7 +21,7 @@ #include #include #include -#include +#include #include "flstring.h" #include #include diff --git a/src/Fl_win32.cxx b/src/Fl_win32.cxx index 20fc5ea13..5ee2fe45a 100644 --- a/src/Fl_win32.cxx +++ b/src/Fl_win32.cxx @@ -60,7 +60,7 @@ void fl_cleanup_dc_list(void); #include "drivers/WinAPI/Fl_WinAPI_Screen_Driver.H" #include "drivers/GDI/Fl_GDI_Graphics_Driver.H" #include -#include +#include #include #include #include diff --git a/src/Makefile b/src/Makefile index 47c0615cc..6c0b1e6d4 100644 --- a/src/Makefile +++ b/src/Makefile @@ -158,7 +158,7 @@ CPPFILES = \ fl_shadow_box.cxx \ fl_shortcut.cxx \ fl_show_colormap.cxx \ - fl_string.cxx \ + fl_string_functions.cxx \ fl_symbols.cxx \ fl_utf8.cxx \ fl_vertex.cxx \ diff --git a/src/drivers/Android/Fl_Android_Application.cxx b/src/drivers/Android/Fl_Android_Application.cxx index 793ebb5a1..32feee193 100644 --- a/src/drivers/Android/Fl_Android_Application.cxx +++ b/src/drivers/Android/Fl_Android_Application.cxx @@ -25,7 +25,7 @@ #include #include -#include +#include #include diff --git a/src/drivers/Android/Fl_Android_System_Driver.H b/src/drivers/Android/Fl_Android_System_Driver.H index 5e6dafb1e..585535d43 100644 --- a/src/drivers/Android/Fl_Android_System_Driver.H +++ b/src/drivers/Android/Fl_Android_System_Driver.H @@ -23,7 +23,7 @@ #define FL_ANDROID_SYSTEM_DRIVER_H #include -#include +#include #include "../../Fl_System_Driver.H" #include diff --git a/src/drivers/Android/Fl_Android_System_Driver.cxx b/src/drivers/Android/Fl_Android_System_Driver.cxx index 5c8b45335..f164a7c14 100644 --- a/src/drivers/Android/Fl_Android_System_Driver.cxx +++ b/src/drivers/Android/Fl_Android_System_Driver.cxx @@ -18,7 +18,7 @@ #include "Fl_Android_System_Driver.H" #include #include -#include +#include #include #include #include diff --git a/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm b/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm index 1f7511c9e..0637d1b66 100644 --- a/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm +++ b/src/drivers/Cocoa/Fl_Cocoa_Printer_Driver.mm @@ -26,7 +26,7 @@ #include #include #include -#include +#include #import typedef OSStatus (*PMSessionSetDocumentFormatGeneration_type)( diff --git a/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx b/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx index 140ddae63..2315c875c 100644 --- a/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx +++ b/src/drivers/GDI/Fl_GDI_Graphics_Driver_font.cxx @@ -43,7 +43,7 @@ #include #include -#include +#include // This function fills in the FLTK font table with all the fonts that // are found on the X server. It tries to place the fonts into families diff --git a/src/drivers/Posix/Fl_Posix_System_Driver.cxx b/src/drivers/Posix/Fl_Posix_System_Driver.cxx index b1a30235d..d64a8fdcf 100644 --- a/src/drivers/Posix/Fl_Posix_System_Driver.cxx +++ b/src/drivers/Posix/Fl_Posix_System_Driver.cxx @@ -19,7 +19,7 @@ #include "../../flstring.h" #include #include -#include +#include #include #include #include diff --git a/src/drivers/PostScript/Fl_PostScript.cxx b/src/drivers/PostScript/Fl_PostScript.cxx index 11d61e4f3..38407d5c4 100644 --- a/src/drivers/PostScript/Fl_PostScript.cxx +++ b/src/drivers/PostScript/Fl_PostScript.cxx @@ -24,7 +24,7 @@ #include #include #include "../../Fl_System_Driver.H" -#include +#include #include #include #include diff --git a/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx b/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx index 335e02826..b89e359ad 100644 --- a/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx +++ b/src/drivers/Quartz/Fl_Quartz_Graphics_Driver_font.cxx @@ -75,7 +75,7 @@ #include #include #include // for fl_utf8toUtf16() -#include // fl_strdup() +#include // fl_strdup() Fl_Fontdesc* fl_fonts = NULL; diff --git a/src/drivers/SVG/Fl_SVG_File_Surface.cxx b/src/drivers/SVG/Fl_SVG_File_Surface.cxx index 371e618e1..701289ac6 100644 --- a/src/drivers/SVG/Fl_SVG_File_Surface.cxx +++ b/src/drivers/SVG/Fl_SVG_File_Surface.cxx @@ -28,7 +28,7 @@ #include #include #include -#include +#include #include extern "C" { diff --git a/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx b/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx index 61e18d90b..a869b8ca0 100644 --- a/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx +++ b/src/drivers/WinAPI/Fl_WinAPI_System_Driver.cxx @@ -19,7 +19,7 @@ #include "Fl_WinAPI_System_Driver.H" #include #include -#include // fl_strdup() +#include // fl_strdup() #include #include #include diff --git a/src/drivers/X11/Fl_X11_System_Driver.cxx b/src/drivers/X11/Fl_X11_System_Driver.cxx index 7868ae3a1..fcd1d2d5e 100644 --- a/src/drivers/X11/Fl_X11_System_Driver.cxx +++ b/src/drivers/X11/Fl_X11_System_Driver.cxx @@ -17,7 +17,7 @@ #include "Fl_X11_System_Driver.H" #include -#include // fl_strdup +#include // fl_strdup #include #include "../../flstring.h" diff --git a/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx b/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx index 9251eafe4..30e31b2b1 100644 --- a/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx +++ b/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_x.cxx @@ -20,7 +20,7 @@ #include #include #include -#include +#include #include "Fl_Font.H" #include diff --git a/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx b/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx index 66a139ea2..5e27c71bc 100644 --- a/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx +++ b/src/drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.cxx @@ -20,7 +20,7 @@ #include "Fl_Xlib_Graphics_Driver.H" #include #include -#include // fl_strdup() +#include // fl_strdup() #include #include "Fl_Font.H" diff --git a/src/filename_absolute.cxx b/src/filename_absolute.cxx index e39da321d..4e4e8ff56 100644 --- a/src/filename_absolute.cxx +++ b/src/filename_absolute.cxx @@ -22,7 +22,7 @@ #include #include -#include +#include #include "Fl_System_Driver.H" #include #include "flstring.h" diff --git a/src/fl_string.cxx b/src/fl_string.cxx deleted file mode 100644 index c53c0e21f..000000000 --- a/src/fl_string.cxx +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Platform agnostic string portability functions for the Fast Light Tool Kit (FLTK). - * - * Copyright 2020 by Bill Spitzak and others. - * - * This library is free software. Distribution and use rights are outlined in - * the file "COPYING" which should have been included with this file. If this - * file is missing or damaged, see the license at: - * - * https://www.fltk.org/COPYING.php - * - * Please see the following page on how to report bugs and issues: - * - * https://www.fltk.org/bugs.php - */ - -#include -#include // strdup/_strdup -#include "Fl_System_Driver.H" - -/** - Cross platform interface to POSIX function strdup(). - - The fl_strdup() function returns a pointer to a new string which is - a duplicate of the string 's'. Memory for the new string is obtained - with malloc(3), and can be freed with free(3). - - Implementation: - - POSIX: strdup() - - WinAPI: _strdup() - */ -char *fl_strdup(const char *s) { - return Fl::system_driver()->strdup(s); -} diff --git a/src/fl_string_functions.cxx b/src/fl_string_functions.cxx new file mode 100644 index 000000000..6b7fcead7 --- /dev/null +++ b/src/fl_string_functions.cxx @@ -0,0 +1,34 @@ +/* + * Platform agnostic string portability functions for the Fast Light Tool Kit (FLTK). + * + * Copyright 2020 by Bill Spitzak and others. + * + * This library is free software. Distribution and use rights are outlined in + * the file "COPYING" which should have been included with this file. If this + * file is missing or damaged, see the license at: + * + * https://www.fltk.org/COPYING.php + * + * Please see the following page on how to report bugs and issues: + * + * https://www.fltk.org/bugs.php + */ + +#include +#include // strdup/_strdup +#include "Fl_System_Driver.H" + +/** + Cross platform interface to POSIX function strdup(). + + The fl_strdup() function returns a pointer to a new string which is + a duplicate of the string 's'. Memory for the new string is obtained + with malloc(3), and can be freed with free(3). + + Implementation: + - POSIX: strdup() + - WinAPI: _strdup() + */ +char *fl_strdup(const char *s) { + return Fl::system_driver()->strdup(s); +} diff --git a/src/fl_write_png.cxx b/src/fl_write_png.cxx index 6d9c7fe89..0f980476a 100644 --- a/src/fl_write_png.cxx +++ b/src/fl_write_png.cxx @@ -17,7 +17,7 @@ #include #include #include -#include +#include #include // fl_fopen() #include #include // hack to restore "configure --enable-x11" on macOS ≥ 11 diff --git a/src/makedepend b/src/makedepend index 1c9903de0..75ab4c5f1 100644 --- a/src/makedepend +++ b/src/makedepend @@ -215,8 +215,8 @@ drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/Fl_Repeat_Button.H drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/Fl_Return_Button.H drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/Fl_Round_Button.H drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/Fl_Spinner.H -drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/fl_string.h drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/Fl_String_class.H +drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/fl_string_functions.h drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/fl_types.h drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/fl_utf8.h drivers/Posix/Fl_Posix_Printer_Driver.o: ../FL/Fl_Widget.H @@ -240,7 +240,7 @@ drivers/Posix/Fl_Posix_System_Driver.o: ../FL/fl_config.h drivers/Posix/Fl_Posix_System_Driver.o: ../FL/Fl_Export.H drivers/Posix/Fl_Posix_System_Driver.o: ../FL/Fl_File_Icon.H drivers/Posix/Fl_Posix_System_Driver.o: ../FL/Fl_Preferences.H -drivers/Posix/Fl_Posix_System_Driver.o: ../FL/fl_string.h +drivers/Posix/Fl_Posix_System_Driver.o: ../FL/fl_string_functions.h drivers/Posix/Fl_Posix_System_Driver.o: ../FL/fl_types.h drivers/Posix/Fl_Posix_System_Driver.o: ../FL/fl_utf8.h drivers/Posix/Fl_Posix_System_Driver.o: ../FL/platform_types.h @@ -284,8 +284,8 @@ drivers/PostScript/Fl_PostScript.o: ../FL/Fl_Plugin.H drivers/PostScript/Fl_PostScript.o: ../FL/Fl_PostScript.H drivers/PostScript/Fl_PostScript.o: ../FL/Fl_Preferences.H drivers/PostScript/Fl_PostScript.o: ../FL/Fl_Return_Button.H -drivers/PostScript/Fl_PostScript.o: ../FL/fl_string.h drivers/PostScript/Fl_PostScript.o: ../FL/Fl_String_class.H +drivers/PostScript/Fl_PostScript.o: ../FL/fl_string_functions.h drivers/PostScript/Fl_PostScript.o: ../FL/Fl_Tile.H drivers/PostScript/Fl_PostScript.o: ../FL/fl_types.h drivers/PostScript/Fl_PostScript.o: ../FL/fl_utf8.h @@ -338,7 +338,7 @@ drivers/SVG/Fl_SVG_File_Surface.o: ../FL/Fl_Pixmap.H drivers/SVG/Fl_SVG_File_Surface.o: ../FL/Fl_Plugin.H drivers/SVG/Fl_SVG_File_Surface.o: ../FL/Fl_Preferences.H drivers/SVG/Fl_SVG_File_Surface.o: ../FL/Fl_RGB_Image.H -drivers/SVG/Fl_SVG_File_Surface.o: ../FL/fl_string.h +drivers/SVG/Fl_SVG_File_Surface.o: ../FL/fl_string_functions.h drivers/SVG/Fl_SVG_File_Surface.o: ../FL/Fl_SVG_File_Surface.H drivers/SVG/Fl_SVG_File_Surface.o: ../FL/fl_types.h drivers/SVG/Fl_SVG_File_Surface.o: ../FL/fl_utf8.h @@ -450,7 +450,7 @@ drivers/X11/Fl_X11_System_Driver.o: ../FL/Fl_Export.H drivers/X11/Fl_X11_System_Driver.o: ../FL/Fl_File_Browser.H drivers/X11/Fl_X11_System_Driver.o: ../FL/Fl_File_Icon.H drivers/X11/Fl_X11_System_Driver.o: ../FL/Fl_Preferences.H -drivers/X11/Fl_X11_System_Driver.o: ../FL/fl_string.h +drivers/X11/Fl_X11_System_Driver.o: ../FL/fl_string_functions.h drivers/X11/Fl_X11_System_Driver.o: ../FL/fl_types.h drivers/X11/Fl_X11_System_Driver.o: ../FL/fl_utf8.h drivers/X11/Fl_X11_System_Driver.o: ../FL/platform.H @@ -621,7 +621,7 @@ drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/Fl_Pixmap.H drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/Fl_Plugin.H drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/Fl_Preferences.H drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/Fl_RGB_Image.H -drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/fl_string.h +drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/fl_string_functions.h drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/fl_types.h drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/fl_utf8.h drivers/Xlib/Fl_Xlib_Graphics_Driver_font_xft.o: ../FL/Fl_Widget.H @@ -787,7 +787,7 @@ filename_absolute.o: ../FL/fl_casts.H filename_absolute.o: ../FL/fl_config.h filename_absolute.o: ../FL/Fl_Export.H filename_absolute.o: ../FL/Fl_Preferences.H -filename_absolute.o: ../FL/fl_string.h +filename_absolute.o: ../FL/fl_string_functions.h filename_absolute.o: ../FL/fl_types.h filename_absolute.o: ../FL/fl_utf8.h filename_absolute.o: ../FL/platform_types.h @@ -1147,7 +1147,7 @@ Fl_Check_Browser.o: ../FL/Fl_Export.H Fl_Check_Browser.o: ../FL/Fl_Group.H Fl_Check_Browser.o: ../FL/Fl_Scrollbar.H Fl_Check_Browser.o: ../FL/Fl_Slider.H -Fl_Check_Browser.o: ../FL/fl_string.h +Fl_Check_Browser.o: ../FL/fl_string_functions.h Fl_Check_Browser.o: ../FL/fl_types.h Fl_Check_Browser.o: ../FL/fl_utf8.h Fl_Check_Browser.o: ../FL/Fl_Valuator.H @@ -1550,7 +1550,7 @@ Fl_File_Browser.o: ../FL/Fl_File_Browser.H Fl_File_Browser.o: ../FL/Fl_File_Icon.H Fl_File_Browser.o: ../FL/Fl_Image.H Fl_File_Browser.o: ../FL/Fl_Preferences.H -Fl_File_Browser.o: ../FL/fl_string.h +Fl_File_Browser.o: ../FL/fl_string_functions.h Fl_File_Browser.o: ../FL/fl_types.h Fl_File_Browser.o: ../FL/fl_utf8.h Fl_File_Browser.o: ../FL/Fl_Widget.H @@ -1627,8 +1627,8 @@ Fl_File_Chooser2.o: ../FL/Fl_Menu_Item.H Fl_File_Chooser2.o: ../FL/Fl_Preferences.H Fl_File_Chooser2.o: ../FL/Fl_Return_Button.H Fl_File_Chooser2.o: ../FL/Fl_Shared_Image.H -Fl_File_Chooser2.o: ../FL/fl_string.h Fl_File_Chooser2.o: ../FL/Fl_String_class.H +Fl_File_Chooser2.o: ../FL/fl_string_functions.h Fl_File_Chooser2.o: ../FL/Fl_Tile.H Fl_File_Chooser2.o: ../FL/fl_types.h Fl_File_Chooser2.o: ../FL/fl_utf8.h @@ -1774,7 +1774,7 @@ Fl_get_system_colors.o: ../FL/Fl_Rect.H Fl_get_system_colors.o: ../FL/Fl_RGB_Image.H Fl_get_system_colors.o: ../FL/Fl_Scrollbar.H Fl_get_system_colors.o: ../FL/Fl_Slider.H -Fl_get_system_colors.o: ../FL/fl_string.h +Fl_get_system_colors.o: ../FL/fl_string_functions.h Fl_get_system_colors.o: ../FL/Fl_Text_Buffer.H Fl_get_system_colors.o: ../FL/Fl_Text_Display.H Fl_get_system_colors.o: ../FL/Fl_Text_Editor.H @@ -2041,7 +2041,7 @@ Fl_Help_View.o: ../FL/Fl_RGB_Image.H Fl_Help_View.o: ../FL/Fl_Scrollbar.H Fl_Help_View.o: ../FL/Fl_Shared_Image.H Fl_Help_View.o: ../FL/Fl_Slider.H -Fl_Help_View.o: ../FL/fl_string.h +Fl_Help_View.o: ../FL/fl_string_functions.h Fl_Help_View.o: ../FL/fl_types.h Fl_Help_View.o: ../FL/fl_utf8.h Fl_Help_View.o: ../FL/Fl_Valuator.H @@ -2084,7 +2084,7 @@ fl_images_core.o: ../FL/Fl_Widget.H fl_images_core.o: ../FL/platform_types.h fl_images_core.o: flstring.h Fl_Image_Reader.o: ../FL/Fl_Export.H -Fl_Image_Reader.o: ../FL/fl_string.h +Fl_Image_Reader.o: ../FL/fl_string_functions.h Fl_Image_Reader.o: ../FL/fl_types.h Fl_Image_Reader.o: ../FL/fl_utf8.h Fl_Image_Reader.o: Fl_Image_Reader.h @@ -2309,7 +2309,7 @@ Fl_Menu_add.o: ../FL/Fl_Export.H Fl_Menu_add.o: ../FL/Fl_Image.H Fl_Menu_add.o: ../FL/Fl_Menu_.H Fl_Menu_add.o: ../FL/Fl_Menu_Item.H -Fl_Menu_add.o: ../FL/fl_string.h +Fl_Menu_add.o: ../FL/fl_string_functions.h Fl_Menu_add.o: ../FL/fl_types.h Fl_Menu_add.o: ../FL/Fl_Widget.H Fl_Menu_add.o: ../FL/platform_types.h @@ -2395,8 +2395,8 @@ Fl_Message.o: ../FL/Fl_Input.H Fl_Message.o: ../FL/Fl_Input_.H Fl_Message.o: ../FL/Fl_Return_Button.H Fl_Message.o: ../FL/Fl_Secret_Input.H -Fl_Message.o: ../FL/fl_string.h Fl_Message.o: ../FL/Fl_String_class.H +Fl_Message.o: ../FL/fl_string_functions.h Fl_Message.o: ../FL/fl_types.h Fl_Message.o: ../FL/fl_utf8.h Fl_Message.o: ../FL/Fl_Widget.H @@ -2515,6 +2515,7 @@ Fl_Native_File_Chooser_GTK.o: ../FL/Fl_File_Browser.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_File_Chooser.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_File_Icon.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_File_Input.H +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Graphics_Driver.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Group.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Image.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Image_Surface.H @@ -2525,15 +2526,25 @@ Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Menu_.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Menu_Button.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Menu_Item.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Native_File_Chooser.H +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Overlay_Window.H +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Pixmap.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Plugin.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Preferences.H +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Rect.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Return_Button.H +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_RGB_Image.H +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Scrollbar.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Shared_Image.H -Fl_Native_File_Chooser_GTK.o: ../FL/fl_string.h +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Slider.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_String_class.H +Fl_Native_File_Chooser_GTK.o: ../FL/fl_string_functions.h +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Text_Buffer.H +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Text_Display.H +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Text_Editor.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Tile.H Fl_Native_File_Chooser_GTK.o: ../FL/fl_types.h Fl_Native_File_Chooser_GTK.o: ../FL/fl_utf8.h +Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Valuator.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Widget.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Widget_Surface.H Fl_Native_File_Chooser_GTK.o: ../FL/Fl_Window.H @@ -2543,13 +2554,16 @@ Fl_Native_File_Chooser_GTK.o: ../FL/x11.H Fl_Native_File_Chooser_GTK.o: drivers/Posix/Fl_Posix_System_Driver.H Fl_Native_File_Chooser_GTK.o: drivers/X11/Fl_X11_System_Driver.H Fl_Native_File_Chooser_GTK.o: Fl_Native_File_Chooser_Kdialog.H +Fl_Native_File_Chooser_GTK.o: Fl_Screen_Driver.H Fl_Native_File_Chooser_GTK.o: Fl_System_Driver.H +Fl_Native_File_Chooser_GTK.o: Fl_Window_Driver.H Fl_Native_File_Chooser_Kdialog.o: ../config.h Fl_Native_File_Chooser_Kdialog.o: ../FL/Enumerations.H Fl_Native_File_Chooser_Kdialog.o: ../FL/filename.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl.H Fl_Native_File_Chooser_Kdialog.o: ../FL/fl_ask.H Fl_Native_File_Chooser_Kdialog.o: ../FL/fl_attr.h +Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Bitmap.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Box.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Browser.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Button.H @@ -2573,6 +2587,7 @@ Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Menu_.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Menu_Button.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Menu_Item.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Native_File_Chooser.H +Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Overlay_Window.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Preferences.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Return_Button.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_String_class.H @@ -2583,6 +2598,7 @@ Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Widget.H Fl_Native_File_Chooser_Kdialog.o: ../FL/Fl_Window.H Fl_Native_File_Chooser_Kdialog.o: ../FL/platform_types.h Fl_Native_File_Chooser_Kdialog.o: Fl_Native_File_Chooser_Kdialog.H +Fl_Native_File_Chooser_Kdialog.o: Fl_Window_Driver.H fl_open_uri.o: ../config.h fl_open_uri.o: ../FL/Enumerations.H fl_open_uri.o: ../FL/filename.H @@ -2779,7 +2795,7 @@ Fl_Preferences.o: ../FL/fl_config.h Fl_Preferences.o: ../FL/Fl_Export.H Fl_Preferences.o: ../FL/Fl_Plugin.H Fl_Preferences.o: ../FL/Fl_Preferences.H -Fl_Preferences.o: ../FL/fl_string.h +Fl_Preferences.o: ../FL/fl_string_functions.h Fl_Preferences.o: ../FL/fl_types.h Fl_Preferences.o: ../FL/fl_utf8.h Fl_Preferences.o: ../FL/platform_types.h @@ -3182,7 +3198,7 @@ fl_string.o: ../FL/fl_casts.H fl_string.o: ../FL/fl_config.h fl_string.o: ../FL/Fl_Export.H fl_string.o: ../FL/Fl_Preferences.H -fl_string.o: ../FL/fl_string.h +fl_string.o: ../FL/fl_string_functions.h fl_string.o: ../FL/fl_types.h fl_string.o: ../FL/fl_utf8.h fl_string.o: ../FL/platform_types.h @@ -3208,7 +3224,7 @@ Fl_SVG_Image.o: ../FL/Fl_Rect.H Fl_SVG_Image.o: ../FL/Fl_RGB_Image.H Fl_SVG_Image.o: ../FL/Fl_Scrollbar.H Fl_SVG_Image.o: ../FL/Fl_Slider.H -Fl_SVG_Image.o: ../FL/fl_string.h +Fl_SVG_Image.o: ../FL/fl_string_functions.h Fl_SVG_Image.o: ../FL/Fl_SVG_Image.H Fl_SVG_Image.o: ../FL/Fl_Text_Buffer.H Fl_SVG_Image.o: ../FL/Fl_Text_Display.H @@ -3329,8 +3345,8 @@ Fl_Text_Buffer.o: ../FL/Fl_Cairo.H Fl_Text_Buffer.o: ../FL/fl_casts.H Fl_Text_Buffer.o: ../FL/fl_config.h Fl_Text_Buffer.o: ../FL/Fl_Export.H -Fl_Text_Buffer.o: ../FL/fl_string.h Fl_Text_Buffer.o: ../FL/Fl_String_class.H +Fl_Text_Buffer.o: ../FL/fl_string_functions.h Fl_Text_Buffer.o: ../FL/Fl_Text_Buffer.H Fl_Text_Buffer.o: ../FL/fl_types.h Fl_Text_Buffer.o: ../FL/fl_utf8.h @@ -3356,7 +3372,7 @@ Fl_Text_Display.o: ../FL/Fl_Rect.H Fl_Text_Display.o: ../FL/Fl_RGB_Image.H Fl_Text_Display.o: ../FL/Fl_Scrollbar.H Fl_Text_Display.o: ../FL/Fl_Slider.H -Fl_Text_Display.o: ../FL/fl_string.h +Fl_Text_Display.o: ../FL/fl_string_functions.h Fl_Text_Display.o: ../FL/Fl_Text_Buffer.H Fl_Text_Display.o: ../FL/Fl_Text_Display.H Fl_Text_Display.o: ../FL/Fl_Text_Editor.H @@ -3447,7 +3463,7 @@ Fl_Tooltip.o: ../FL/Fl_Export.H Fl_Tooltip.o: ../FL/Fl_Menu_Window.H Fl_Tooltip.o: ../FL/Fl_Preferences.H Fl_Tooltip.o: ../FL/Fl_Single_Window.H -Fl_Tooltip.o: ../FL/fl_string.h +Fl_Tooltip.o: ../FL/fl_string_functions.h Fl_Tooltip.o: ../FL/Fl_Tooltip.H Fl_Tooltip.o: ../FL/fl_types.h Fl_Tooltip.o: ../FL/fl_utf8.h @@ -3467,7 +3483,7 @@ Fl_Tree.o: ../FL/Fl_Image.H Fl_Tree.o: ../FL/Fl_Preferences.H Fl_Tree.o: ../FL/Fl_Scrollbar.H Fl_Tree.o: ../FL/Fl_Slider.H -Fl_Tree.o: ../FL/fl_string.h +Fl_Tree.o: ../FL/fl_string_functions.h Fl_Tree.o: ../FL/Fl_Tree.H Fl_Tree.o: ../FL/Fl_Tree_Item.H Fl_Tree.o: ../FL/Fl_Tree_Item_Array.H @@ -3488,7 +3504,7 @@ Fl_Tree_Item.o: ../FL/Fl_Group.H Fl_Tree_Item.o: ../FL/Fl_Image.H Fl_Tree_Item.o: ../FL/Fl_Scrollbar.H Fl_Tree_Item.o: ../FL/Fl_Slider.H -Fl_Tree_Item.o: ../FL/fl_string.h +Fl_Tree_Item.o: ../FL/fl_string_functions.h Fl_Tree_Item.o: ../FL/Fl_Tree.H Fl_Tree_Item.o: ../FL/Fl_Tree_Item.H Fl_Tree_Item.o: ../FL/Fl_Tree_Item_Array.H @@ -3654,7 +3670,7 @@ Fl_Widget.o: ../FL/fl_config.h Fl_Widget.o: ../FL/fl_draw.H Fl_Widget.o: ../FL/Fl_Export.H Fl_Widget.o: ../FL/Fl_Group.H -Fl_Widget.o: ../FL/fl_string.h +Fl_Widget.o: ../FL/fl_string_functions.h Fl_Widget.o: ../FL/Fl_Tooltip.H Fl_Widget.o: ../FL/fl_types.h Fl_Widget.o: ../FL/fl_utf8.h @@ -3718,7 +3734,7 @@ Fl_Window.o: ../FL/Fl_Rect.H Fl_Window.o: ../FL/Fl_RGB_Image.H Fl_Window.o: ../FL/Fl_Scrollbar.H Fl_Window.o: ../FL/Fl_Slider.H -Fl_Window.o: ../FL/fl_string.h +Fl_Window.o: ../FL/fl_string_functions.h Fl_Window.o: ../FL/Fl_Text_Buffer.H Fl_Window.o: ../FL/Fl_Text_Display.H Fl_Window.o: ../FL/Fl_Text_Editor.H @@ -3827,7 +3843,7 @@ fl_write_png.o: ../FL/Fl_Export.H fl_write_png.o: ../FL/Fl_Image.H fl_write_png.o: ../FL/Fl_PNG_Image.H fl_write_png.o: ../FL/Fl_RGB_Image.H -fl_write_png.o: ../FL/fl_string.h +fl_write_png.o: ../FL/fl_string_functions.h fl_write_png.o: ../FL/fl_types.h fl_write_png.o: ../FL/fl_utf8.h Fl_x.o: ../config.h diff --git a/src/print_panel.cxx b/src/print_panel.cxx index 7b29991fa..aa1908f35 100644 --- a/src/print_panel.cxx +++ b/src/print_panel.cxx @@ -36,7 +36,7 @@ #include "../src/flstring.h" #include #include -#include +#include static Fl_Double_Window *print_panel=(Fl_Double_Window *)0; static Fl_Group *print_panel_controls=(Fl_Group *)0; diff --git a/src/xutf8/utf8Wrap.c b/src/xutf8/utf8Wrap.c index 4a2bbc990..88235245d 100644 --- a/src/xutf8/utf8Wrap.c +++ b/src/xutf8/utf8Wrap.c @@ -21,7 +21,7 @@ #include "../Xutf8.h" #include -#include // fl_strdup() +#include // fl_strdup() #include #include #include -- cgit v1.2.3