-#define UC_WRAP(wrap_function) { \
- meta_data_t *meta; \
- int status; \
- meta = uc_get_meta (vl); \
- if (meta == NULL) return (-1); \
- status = wrap_function (meta, key, value); \
- pthread_mutex_unlock (&cache_lock); \
- return (status); \
-}
-int uc_meta_data_add_string (const value_list_t *vl,
- const char *key,
- const char *value)
- UC_WRAP(meta_data_add_string)
-int uc_meta_data_add_signed_int (const value_list_t *vl,
- const char *key,
- int64_t value)
- UC_WRAP(meta_data_add_signed_int)
-int uc_meta_data_add_unsigned_int (const value_list_t *vl,
- const char *key,
- uint64_t value)
- UC_WRAP(meta_data_add_unsigned_int)
-int uc_meta_data_add_double (const value_list_t *vl,
- const char *key,
- double value)
- UC_WRAP(meta_data_add_double)
-int uc_meta_data_add_boolean (const value_list_t *vl,
- const char *key,
- _Bool value)
- UC_WRAP(meta_data_add_boolean)
-
-int uc_meta_data_get_string (const value_list_t *vl,
- const char *key,
- char **value)
- UC_WRAP(meta_data_get_string)
-int uc_meta_data_get_signed_int (const value_list_t *vl,
- const char *key,
- int64_t *value)
- UC_WRAP(meta_data_get_signed_int)
-int uc_meta_data_get_unsigned_int (const value_list_t *vl,
- const char *key,
- uint64_t *value)
- UC_WRAP(meta_data_get_unsigned_int)
-int uc_meta_data_get_double (const value_list_t *vl,
- const char *key,
- double *value)
- UC_WRAP(meta_data_get_double)
-int uc_meta_data_get_boolean (const value_list_t *vl,
- const char *key,
- _Bool *value)
- UC_WRAP(meta_data_get_boolean)
+#define UC_WRAP(wrap_function) \
+ { \
+ meta_data_t *meta; \
+ int status; \
+ meta = uc_get_meta(vl); \
+ if (meta == NULL) \
+ return (-1); \
+ status = wrap_function(meta, key, value); \
+ pthread_mutex_unlock(&cache_lock); \
+ return (status); \
+ }
+ int uc_meta_data_add_string(const value_list_t *vl, const char *key,
+ const char *value)
+ UC_WRAP(meta_data_add_string) int uc_meta_data_add_signed_int(
+ const value_list_t *vl, const char *key, int64_t value)
+ UC_WRAP(meta_data_add_signed_int) int uc_meta_data_add_unsigned_int(
+ const value_list_t *vl, const char *key, uint64_t value)
+ UC_WRAP(meta_data_add_unsigned_int) int uc_meta_data_add_double(
+ const value_list_t *vl, const char *key, double value)
+ UC_WRAP(meta_data_add_double) int uc_meta_data_add_boolean(
+ const value_list_t *vl, const char *key,
+ _Bool value) UC_WRAP(meta_data_add_boolean)
+
+ int uc_meta_data_get_string(const value_list_t *vl,
+ const char *key,
+ char **value)
+ UC_WRAP(meta_data_get_string) int uc_meta_data_get_signed_int(
+ const value_list_t *vl, const char *key,
+ int64_t *value)
+ UC_WRAP(meta_data_get_signed_int) int uc_meta_data_get_unsigned_int(
+ const value_list_t *vl, const char *key,
+ uint64_t *value)
+ UC_WRAP(meta_data_get_unsigned_int) int uc_meta_data_get_double(
+ const value_list_t *vl,
+ const char *key, double *value)
+ UC_WRAP(meta_data_get_double) int uc_meta_data_get_boolean(
+ const value_list_t *vl,
+ const char *key, _Bool *value)
+ UC_WRAP(meta_data_get_boolean)