From f1ff41b3470ade69a0884c17aa96ae7f08b79937 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Sat, 11 Apr 2020 19:55:27 +0200 Subject: [PATCH] eina: add new definitions to a old enum this is sadly needed due to the fact that we have a .eo defnition in the .eot file which contains the flags keyword. Differential Revision: https://phab.enlightenment.org/D11739 --- src/lib/eina/eina_xattr.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/lib/eina/eina_xattr.h b/src/lib/eina/eina_xattr.h index 711c40e..ff7e10d 100644 --- a/src/lib/eina/eina_xattr.h +++ b/src/lib/eina/eina_xattr.h @@ -36,9 +36,14 @@ * @since 1.1 */ typedef enum { - EINA_XATTR_INSERT, /**< This is the default behavior, it will either create or replace the extended attribute */ - EINA_XATTR_REPLACE, /**< This will only succeed if the extended attribute previously existed */ - EINA_XATTR_CREATED /**< This will only succeed if the extended attribute wasn't previously set */ + EINA_XATTR_INSERT = 0, /**< This is the default behavior, it will either create or replace the extended attribute */ + EINA_XATTR_REPLACE = 1, /**< This will only succeed if the extended attribute previously existed */ + EINA_XATTR_CREATED = 2, /**< This will only succeed if the extended attribute wasn't previously set */ + //The definitions below are required in order to have symbols available for the enum definition in eina_types.eot + EINA_XATTR_FLAGS_INSERT = 0, /**< This is the default behavior, it will either create or replace the extended attribute */ + EINA_XATTR_FLAGS_REPLACE = 1, /**< This will only succeed if the extended attribute previously existed */ + EINA_XATTR_FLAGS_CREATED = 2 /**< This will only succeed if the extended attribute wasn't previously set */ + } Eina_Xattr_Flags; typedef struct _Eina_Xattr Eina_Xattr; -- 2.7.4