diff options
Diffstat (limited to 'app-admin/elektra/files/elektra-0.8.3-introduce-attributes.patch')
-rw-r--r-- | app-admin/elektra/files/elektra-0.8.3-introduce-attributes.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/app-admin/elektra/files/elektra-0.8.3-introduce-attributes.patch b/app-admin/elektra/files/elektra-0.8.3-introduce-attributes.patch new file mode 100644 index 000000000000..b970544df010 --- /dev/null +++ b/app-admin/elektra/files/elektra-0.8.3-introduce-attributes.patch @@ -0,0 +1,27 @@ +--- a/src/include/CMakeLists.txt ++++ b/src/include/CMakeLists.txt +@@ -22,6 +22,9 @@ + check_include_file(time.h HAVE_TIME_H) + check_include_file(unistd.h HAVE_UNISTD_H) + ++set (ELEKTRA_DEPRECATED "__attribute__ ((deprecated))") ++set (ELEKTRA_UNUSED "__attribute__ ((unused))") ++ + configure_file ( + "${CMAKE_CURRENT_SOURCE_DIR}/kdb.h" + "${CMAKE_CURRENT_BINARY_DIR}/kdb.h" +--- a/src/include/kdbconfig.h ++++ b/src/include/kdbconfig.h +@@ -30,6 +30,12 @@ + * to search for user configuration. */ + #define KDB_DB_HOME "@KDB_DB_HOME@" + ++/** Declares a parameter as unused. */ ++#define ELEKTRA_UNUSED @ELEKTRA_UNUSED@ ++ ++/** Declares an API as deprecated. */ ++#define ELEKTRA_DEPRECATED @ELEKTRA_DEPRECATED@ ++ + /* disable debug output messages */ + #define DEBUG @DEBUG@ + |