diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2022-08-15 00:38:38 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2022-08-15 00:39:09 +0100 |
commit | 63cd39f18d3d815a89ea3eecfcae056f80888e9f (patch) | |
tree | fd694cf34614e7dc33b35e0b408892f026151225 | |
parent | e3bedf0655c3e1e4c457cc13f244da59eb6fc81f (diff) | |
download | libsoup-63cd39f18d3d815a89ea3eecfcae056f80888e9f.tar.gz |
Use the project deprecation macros
This way we ensure every symbol gets exported, even when deprecated, and
that deprecation warnings can be disabled.
-rwxr-xr-x | libsoup/generate-version-header.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libsoup/generate-version-header.py b/libsoup/generate-version-header.py index 51ba661b..1d84721a 100755 --- a/libsoup/generate-version-header.py +++ b/libsoup/generate-version-header.py @@ -50,11 +50,11 @@ for version in versions: * A macro used to indicate a symbol was deprecated in this version with a replacement. */ #if SOUP_VERSION_MIN_REQUIRED >= SOUP_VERSION_{major_version}_{minor_version} -# define SOUP_DEPRECATED_IN_{major_version}_{minor_version} G_DEPRECATED -# define SOUP_DEPRECATED_IN_{major_version}_{minor_version}_FOR(f) G_DEPRECATED_FOR(f) +# define SOUP_DEPRECATED_IN_{major_version}_{minor_version} SOUP_DEPRECATED +# define SOUP_DEPRECATED_IN_{major_version}_{minor_version}_FOR(f) SOUP_DEPRECATED_FOR(f) #else -# define SOUP_DEPRECATED_IN_{major_version}_{minor_version} -# define SOUP_DEPRECATED_IN_{major_version}_{minor_version}_FOR(f) +# define SOUP_DEPRECATED_IN_{major_version}_{minor_version} _SOUP_EXTERN +# define SOUP_DEPRECATED_IN_{major_version}_{minor_version}_FOR(f) _SOUP_EXTERN #endif /** @@ -62,7 +62,7 @@ for version in versions: * A macro used to indicate a symbol is available in this version or later. */ #if SOUP_VERSION_MAX_ALLOWED < SOUP_VERSION_{major_version}_{minor_version} -# define SOUP_AVAILABLE_IN_{major_version}_{minor_version} G_UNAVAILABLE({major_version}, {minor_version}) _SOUP_EXTERN +# define SOUP_AVAILABLE_IN_{major_version}_{minor_version} SOUP_UNAVAILABLE({major_version}, {minor_version}) _SOUP_EXTERN #else # define SOUP_AVAILABLE_IN_{major_version}_{minor_version} _SOUP_EXTERN #endif |