feat(avs-util): Add helper to translate property errors #289
+1
-1
@@ -221,7 +221,7 @@ int property_set_flag(struct property *prop, int flags, int mask);
|
||||
void property_destroy(struct property *prop);
|
||||
|
||||
avs_error property_get_error(struct property *prop);
|
||||
struct property *property_clear_error(struct property *prop);
|
||||
void property_clear_error(struct property *prop);
|
||||
|
||||
int property_psmap_import(
|
||||
struct property *prop,
|
||||
|
||||
@@ -96,4 +96,14 @@ const char *avs_util_error_str(avs_error error)
|
||||
}
|
||||
|
||||
return avs_util_error_unknown;
|
||||
}
|
||||
|
||||
const char *avs_util_property_error_get_and_clear(struct property *prop)
|
||||
{
|
||||
avs_error error;
|
||||
|
||||
error = property_get_error(prop);
|
||||
property_clear_error(prop);
|
||||
|
|
||||
|
||||
return avs_util_error_str(error);
|
||||
}
|
||||
@@ -5,4 +5,6 @@
|
||||
|
||||
const char *avs_util_error_str(avs_error error);
|
||||
|
||||
#endif
|
||||
const char *avs_util_property_error_get_and_clear(struct property *prop);
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user
this returns a property* per the earlier stacked commit, is this something we need to be considering?
Nope, I fixed this in https://github.com/djhackersdev/bemanitools/pull/299