Blob Blame History Raw
# HG changeset patch
# User Rob Lemley <rob@thunderbird.net>
# Date 1663866531 14400
#      Thu Sep 22 13:08:51 2022 -0400
# Node ID a863c22903a3fa4c71360920ed77ac31f1fa5d01
# Parent  3625a887f020a9a3cb3ad96e5107bfeacd54386e
Bug 1790116 - Update rnp_export.h. r=kaie

The CMake code that generates this file changed with RNP 0.16. The local copy
needs to be regenerated.

File generated with CMake using clang.

Differential Revision: https://phabricator.services.mozilla.com/D157053

diff --git a/comm/third_party/rnp/src/lib/rnp/rnp_export.h b/third_party/rnp/src/lib/comm/rnp/rnp_export.h
--- a/comm/third_party/rnp/src/lib/rnp/rnp_export.h
+++ b/comm/third_party/rnp/src/lib/rnp/rnp_export.h
@@ -1,42 +1,42 @@
 
-#ifndef RNP_API_H
-#define RNP_API_H
+#ifndef RNP_EXPORT
+#define RNP_EXPORT
 
 #ifdef RNP_STATIC
 #  define RNP_API
-#  define RNP_RNP_NO_EXPORT
+#  define RNP_NO_EXPORT
 #else
 #  ifndef RNP_API
 #    ifdef librnp_EXPORTS
         /* We are building this library */
-#      define RNP_API __attribute__((visibility("default")))
+#      define RNP_API 
 #    else
         /* We are using this library */
-#      define RNP_API __attribute__((visibility("default")))
+#      define RNP_API 
 #    endif
 #  endif
 
-#  ifndef RNP_RNP_NO_EXPORT
-#    define RNP_RNP_NO_EXPORT __attribute__((visibility("hidden")))
+#  ifndef RNP_NO_EXPORT
+#    define RNP_NO_EXPORT 
 #  endif
 #endif
 
-#ifndef RNP_RNP_DEPRECATED
-#  define RNP_RNP_DEPRECATED __attribute__ ((__deprecated__))
+#ifndef RNP_DEPRECATED
+#  define RNP_DEPRECATED __attribute__ ((__deprecated__))
 #endif
 
-#ifndef RNP_RNP_DEPRECATED_EXPORT
-#  define RNP_RNP_DEPRECATED_EXPORT RNP_API RNP_RNP_DEPRECATED
+#ifndef RNP_DEPRECATED_EXPORT
+#  define RNP_DEPRECATED_EXPORT RNP_API RNP_DEPRECATED
 #endif
 
-#ifndef RNP_RNP_DEPRECATED_NO_EXPORT
-#  define RNP_RNP_DEPRECATED_NO_EXPORT RNP_RNP_NO_EXPORT RNP_RNP_DEPRECATED
+#ifndef RNP_DEPRECATED_NO_EXPORT
+#  define RNP_DEPRECATED_NO_EXPORT RNP_NO_EXPORT RNP_DEPRECATED
 #endif
 
 #if 0 /* DEFINE_NO_DEPRECATED */
-#  ifndef RNP_RNP_NO_DEPRECATED
-#    define RNP_RNP_NO_DEPRECATED
+#  ifndef RNP_NO_DEPRECATED
+#    define RNP_NO_DEPRECATED
 #  endif
 #endif
 
-#endif /* RNP_API_H */
+#endif /* RNP_EXPORT */