From 0e6b20d957c682cd9bc7712e2869384c4801b985 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Thu, 12 Dec 2024 16:40:11 +0100 Subject: Put ABI breaking changes under ABI guards (#1139) This reverts the improvement of #1139 in the default build which is now only available with FL_ABI_VERSION=10401 or higher. Users that need this improvement need to build with the required ABI version by setting it with configure or CMake. --- FL/Fl_Help_View.H | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'FL/Fl_Help_View.H') diff --git a/FL/Fl_Help_View.H b/FL/Fl_Help_View.H index 35fd44ee0..6a59e58c8 100644 --- a/FL/Fl_Help_View.H +++ b/FL/Fl_Help_View.H @@ -3,7 +3,7 @@ // // Copyright 1997-2010 by Easy Software Products. // Image support by Matthias Melcher, Copyright 2000-2009. -// Copyright 2011-2022 by Bill Spitzak and others. +// Copyright 2011-2024 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 @@ -225,7 +225,12 @@ class FL_EXPORT Fl_Help_View : public Fl_Group { // Help viewer widget atargets_; ///< Allocated targets Fl_Help_Target *targets_; ///< Targets +#if FL_ABI_VERSION >= 10401 char directory_[2 * FL_PATH_MAX + 15]; ///< Directory for current file +#else + char directory_[FL_PATH_MAX]; ///< Directory for current file +#endif + char filename_[FL_PATH_MAX]; ///< Current filename int topline_, ///< Top line in document leftline_, ///< Lefthand position -- cgit v1.2.3