[glibmm/export-more-symbols-2-64: 1/3] glib/src/*.hg: Mark all _WRAP_ENUM() with decl_prefix



commit 13059881a65332fa8bd37e6e3aec2dd87d7aa43e
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Sat Apr 4 12:31:41 2020 +0800

    glib/src/*.hg: Mark all _WRAP_ENUM() with decl_prefix
    
    As per Kjell's suggestions, make things more future-proof by marking all
    _WRAP_ENUM()'s with 'decl_prefix GLIBMM_API'.

 glib/src/checksum.hg  | 2 +-
 glib/src/date.hg      | 6 +++---
 glib/src/enums.hg     | 2 +-
 glib/src/fileutils.hg | 2 +-
 glib/src/iochannel.hg | 8 ++++----
 glib/src/keyfile.hg   | 2 +-
 glib/src/markup.hg    | 2 +-
 glib/src/miscutils.hg | 4 ++--
 glib/src/module.hg    | 2 +-
 glib/src/regex.hg     | 4 ++--
 glib/src/spawn.hg     | 2 +-
 glib/src/thread.hg    | 2 +-
 glib/src/timezone.hg  | 2 +-
 glib/src/unicode.hg   | 8 ++++----
 14 files changed, 24 insertions(+), 24 deletions(-)
---
diff --git a/glib/src/checksum.hg b/glib/src/checksum.hg
index 0a78434c..1c915e23 100644
--- a/glib/src/checksum.hg
+++ b/glib/src/checksum.hg
@@ -45,7 +45,7 @@ class GLIBMM_API Checksum
   _IGNORE(g_checksum_copy, g_checksum_free)
 
 public:
-  _WRAP_ENUM(ChecksumType, GChecksumType, NO_GTYPE)
+  _WRAP_ENUM(ChecksumType, GChecksumType, NO_GTYPE, decl_prefix GLIBMM_API)
 
 #m4 _CONVERSION(`ChecksumType', `GChecksumType', `(($2)$3)')
 
diff --git a/glib/src/date.hg b/glib/src/date.hg
index c1ec4a05..52278bf6 100644
--- a/glib/src/date.hg
+++ b/glib/src/date.hg
@@ -36,9 +36,9 @@ public:
   using Day = guint8 ;
   using Year = guint16;
 
-  _WRAP_ENUM(Month, GDateMonth, s#^DATE_##, NO_GTYPE)
-  _WRAP_ENUM(Weekday, GDateWeekday, s#^DATE_##, NO_GTYPE)
-  _WRAP_ENUM(DMY, GDateDMY, s#^DATE_##, NO_GTYPE)
+  _WRAP_ENUM(Month, GDateMonth, s#^DATE_##, NO_GTYPE, decl_prefix GLIBMM_API)
+  _WRAP_ENUM(Weekday, GDateWeekday, s#^DATE_##, NO_GTYPE, decl_prefix GLIBMM_API)
+  _WRAP_ENUM(DMY, GDateDMY, s#^DATE_##, NO_GTYPE, decl_prefix GLIBMM_API)
 
   static const Day     BAD_DAY    = 0;
   static const Year    BAD_YEAR   = 0;
diff --git a/glib/src/enums.hg b/glib/src/enums.hg
index 656f2851..49cfb125 100644
--- a/glib/src/enums.hg
+++ b/glib/src/enums.hg
@@ -20,6 +20,6 @@ _DEFS(glibmm,glib)
 
 namespace Glib
 {
-_WRAP_ENUM(ParamFlags, GParamFlags, NO_GTYPE)
+_WRAP_ENUM(ParamFlags, GParamFlags, NO_GTYPE, decl_prefix GLIBMM_API)
 } //namespace Glib
 
diff --git a/glib/src/fileutils.hg b/glib/src/fileutils.hg
index 46b6f540..086611e2 100644
--- a/glib/src/fileutils.hg
+++ b/glib/src/fileutils.hg
@@ -27,7 +27,7 @@ extern "C" { typedef struct _GDir GDir; }
 namespace Glib
 {
 
-_WRAP_ENUM(FileTest, GFileTest, NO_GTYPE)
+_WRAP_ENUM(FileTest, GFileTest, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /** @defgroup FileUtils File Utilities
  * Various file-related classes and functions.
diff --git a/glib/src/iochannel.hg b/glib/src/iochannel.hg
index 84120e47..941f0505 100644
--- a/glib/src/iochannel.hg
+++ b/glib/src/iochannel.hg
@@ -34,9 +34,9 @@ namespace Glib
 class GLIBMM_API Source;
 class GLIBMM_API IOSource;
 
-_WRAP_ENUM(SeekType, GSeekType, NO_GTYPE, s#^SEEK_#SEEK_TYPE_#)
-_WRAP_ENUM(IOStatus, GIOStatus, NO_GTYPE)
-_WRAP_ENUM(IOFlags, GIOFlags, NO_GTYPE)
+_WRAP_ENUM(SeekType, GSeekType, NO_GTYPE, s#^SEEK_#SEEK_TYPE_#, decl_prefix GLIBMM_API)
+_WRAP_ENUM(IOStatus, GIOStatus, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(IOFlags, GIOFlags, NO_GTYPE, decl_prefix GLIBMM_API)
 
 
 /** A bitwise combination representing an I/O condition to watch for on an
@@ -49,7 +49,7 @@ _WRAP_ENUM(IOFlags, GIOFlags, NO_GTYPE)
  *   do_some_output();
  * @endcode
  */
-_WRAP_ENUM(IOCondition, GIOCondition, NO_GTYPE)
+_WRAP_ENUM(IOCondition, GIOCondition, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /** Exception class for IOChannel errors.
  */
diff --git a/glib/src/keyfile.hg b/glib/src/keyfile.hg
index 60afd904..cd8b5d54 100644
--- a/glib/src/keyfile.hg
+++ b/glib/src/keyfile.hg
@@ -30,7 +30,7 @@ extern "C" { typedef struct _GKeyFile GKeyFile; }
 namespace Glib
 {
 
-  _WRAP_ENUM(KeyFileFlags, GKeyFileFlags, NO_GTYPE)
+  _WRAP_ENUM(KeyFileFlags, GKeyFileFlags, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /** Exception class for KeyFile errors.
  */
diff --git a/glib/src/markup.hg b/glib/src/markup.hg
index 2bd258ce..7e212dfd 100644
--- a/glib/src/markup.hg
+++ b/glib/src/markup.hg
@@ -115,7 +115,7 @@ Glib::ustring escape_text(const Glib::ustring& text);
  * the flags argument to all functions (this should be the default argument
  * anyway).
  */
-_WRAP_ENUM(ParseFlags, GMarkupParseFlags, NO_GTYPE, s#^MARKUP_##)
+_WRAP_ENUM(ParseFlags, GMarkupParseFlags, NO_GTYPE, s#^MARKUP_##, decl_prefix GLIBMM_API)
 
 /*! @var Markup::ParseFlags DO_NOT_USE_THIS_UNSUPPORTED_FLAG
  * Flag you should not use.
diff --git a/glib/src/miscutils.hg b/glib/src/miscutils.hg
index 9fe6ea7d..161db4b7 100644
--- a/glib/src/miscutils.hg
+++ b/glib/src/miscutils.hg
@@ -22,8 +22,8 @@ _DEFS(glibmm,glib)
 
 namespace Glib
 {
-_WRAP_ENUM(UserDirectory, GUserDirectory, NO_GTYPE)
-_WRAP_ENUM(FormatSizeFlags, GFormatSizeFlags, NO_GTYPE)
+_WRAP_ENUM(UserDirectory, GUserDirectory, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(FormatSizeFlags, GFormatSizeFlags, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /** @defgroup MiscUtils Miscellaneous Utility Functions
  * Miscellaneous Utility Functions -- a selection of portable utility functions.
diff --git a/glib/src/module.hg b/glib/src/module.hg
index 9101665a..239e2c29 100644
--- a/glib/src/module.hg
+++ b/glib/src/module.hg
@@ -26,7 +26,7 @@ extern "C" { typedef struct _GModule GModule; }
 namespace Glib
 {
 
-_WRAP_ENUM(ModuleFlags, GModuleFlags, NO_GTYPE)
+_WRAP_ENUM(ModuleFlags, GModuleFlags, NO_GTYPE, decl_prefix GLIBMM_API)
 
 //TODO: Replace get_last_error() with exceptions?
 //Provide operator()?
diff --git a/glib/src/regex.hg b/glib/src/regex.hg
index ce85c95a..4c519273 100644
--- a/glib/src/regex.hg
+++ b/glib/src/regex.hg
@@ -30,8 +30,8 @@ typedef struct _GRegex GRegex;
 namespace Glib
 {
 
-_WRAP_ENUM(RegexCompileFlags, GRegexCompileFlags, NO_GTYPE)
-_WRAP_ENUM(RegexMatchFlags, GRegexMatchFlags, NO_GTYPE)
+_WRAP_ENUM(RegexCompileFlags, GRegexCompileFlags, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(RegexMatchFlags, GRegexMatchFlags, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /** Exception class for Regex
  */
diff --git a/glib/src/spawn.hg b/glib/src/spawn.hg
index c40dc71a..3640f8a5 100644
--- a/glib/src/spawn.hg
+++ b/glib/src/spawn.hg
@@ -27,7 +27,7 @@ namespace Glib
 
 using Pid = GPid;
 
-_WRAP_ENUM(SpawnFlags, GSpawnFlags, NO_GTYPE)
+_WRAP_ENUM(SpawnFlags, GSpawnFlags, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /** @defgroup Spawn Spawning Processes
  * Process launching with fork()/exec().
diff --git a/glib/src/thread.hg b/glib/src/thread.hg
index 7c628b9c..933040ef 100644
--- a/glib/src/thread.hg
+++ b/glib/src/thread.hg
@@ -91,7 +91,7 @@ namespace Glib
 
 /** @deprecated Thread priorities no longer have any effect.
  */
-_WRAP_ENUM(ThreadPriority, GThreadPriority, NO_GTYPE)
+_WRAP_ENUM(ThreadPriority, GThreadPriority, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /*! @var ThreadPriority THREAD_PRIORITY_LOW
  * A priority lower than normal.
diff --git a/glib/src/timezone.hg b/glib/src/timezone.hg
index 35fe8586..d98a5682 100644
--- a/glib/src/timezone.hg
+++ b/glib/src/timezone.hg
@@ -31,7 +31,7 @@ typedef struct _GTimeZone GTimeZone;
 namespace Glib
 {
 
-_WRAP_ENUM(TimeType, GTimeType, NO_GTYPE)
+_WRAP_ENUM(TimeType, GTimeType, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /** TimeZone - A structure representing a time zone.
  * TimeZone is a structure that represents a time zone, at no particular point
diff --git a/glib/src/unicode.hg b/glib/src/unicode.hg
index b3d65f55..f771743d 100644
--- a/glib/src/unicode.hg
+++ b/glib/src/unicode.hg
@@ -67,10 +67,10 @@ _POP()
 namespace Glib
 {
 
-_WRAP_ENUM(UnicodeType, GUnicodeType, NO_GTYPE)
-_WRAP_ENUM(UnicodeBreakType, GUnicodeBreakType, NO_GTYPE)
-_WRAP_ENUM(AsciiType, GAsciiType, NO_GTYPE)
-_WRAP_ENUM(NormalizeMode, GNormalizeMode, NO_GTYPE)
+_WRAP_ENUM(UnicodeType, GUnicodeType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(UnicodeBreakType, GUnicodeBreakType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(AsciiType, GAsciiType, NO_GTYPE, decl_prefix GLIBMM_API)
+_WRAP_ENUM(NormalizeMode, GNormalizeMode, NO_GTYPE, decl_prefix GLIBMM_API)
 
 /** @defgroup Unicode Unicode Manipulation
  * Functions operating on Unicode characters and UTF-8 strings.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]