aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/core/lv2_util.h
diff options
context:
space:
mode:
Diffstat (limited to 'lv2/core/lv2_util.h')
-rw-r--r--lv2/core/lv2_util.h55
1 files changed, 27 insertions, 28 deletions
diff --git a/lv2/core/lv2_util.h b/lv2/core/lv2_util.h
index 0269c70..0301c77 100644
--- a/lv2/core/lv2_util.h
+++ b/lv2/core/lv2_util.h
@@ -38,17 +38,16 @@ extern "C" {
present but have NULL data.
*/
static inline void*
-lv2_features_data(const LV2_Feature*const* features,
- const char* const uri)
+lv2_features_data(const LV2_Feature* const* features, const char* const uri)
{
- if (features) {
- for (const LV2_Feature*const* f = features; *f; ++f) {
- if (!strcmp(uri, (*f)->URI)) {
- return (*f)->data;
- }
- }
- }
- return NULL;
+ if (features) {
+ for (const LV2_Feature* const* f = features; *f; ++f) {
+ if (!strcmp(uri, (*f)->URI)) {
+ return (*f)->data;
+ }
+ }
+ }
+ return NULL;
}
/**
@@ -76,27 +75,27 @@ lv2_features_data(const LV2_Feature*const* features,
static inline const char*
lv2_features_query(const LV2_Feature* const* features, ...)
{
- va_list args;
- va_start(args, features);
-
- const char* uri = NULL;
- while ((uri = va_arg(args, const char*))) {
- void** data = va_arg(args, void**);
- bool required = va_arg(args, int);
-
- *data = lv2_features_data(features, uri);
- if (required && !*data) {
- va_end(args);
- return uri;
- }
- }
-
- va_end(args);
- return NULL;
+ va_list args;
+ va_start(args, features);
+
+ const char* uri = NULL;
+ while ((uri = va_arg(args, const char*))) {
+ void** data = va_arg(args, void**);
+ bool required = va_arg(args, int);
+
+ *data = lv2_features_data(features, uri);
+ if (required && !*data) {
+ va_end(args);
+ return uri;
+ }
+ }
+
+ va_end(args);
+ return NULL;
}
#ifdef __cplusplus
-} /* extern "C" */
+} /* extern "C" */
#endif
/**