-#if !defined(_GNU_SOURCE)
-# error "_GNU_SOURCE must be defined for using vasprintf"
-#endif
-
-#include <stdarg.h>
-#include <stdio.h>
-
-static inline void afb_req_fail_v(struct afb_req req, const char *status, const char *info, va_list args)
-{
- char *message;
- if (info == NULL || vasprintf(&message, info, args) < 0)
- message = NULL;
- afb_req_fail(req, status, message);
- free(message);
-}
-
-static inline void afb_req_fail_f(struct afb_req req, const char *status, const char *info, ...)
-{
- va_list args;
- va_start(args, info);
- afb_req_fail_v(req, status, info, args);
- va_end(args);
-}
-
-static inline void afb_req_success_v(struct afb_req req, struct json_object *obj, const char *info, va_list args)