* @param bb The brigade to buffer into
* @param ... The strings to write
*/
-AP_DECLARE_NONSTD(int) ap_fputstrs(ap_filter_t *f, apr_bucket_brigade *bb, ...);
+AP_DECLARE_NONSTD(apr_status_t) ap_fputstrs(ap_filter_t *f,
+ apr_bucket_brigade *bb,
+ ...);
/**
* Output data to the filter in printf format
* @param fmt The format string
* @param ... The argumets to use to fill out the format string
*/
-AP_DECLARE_NONSTD(int) ap_fprintf(ap_filter_t *f, apr_bucket_brigade *bb, const char *fmt, ...)
+AP_DECLARE_NONSTD(apr_status_t) ap_fprintf(ap_filter_t *f,
+ apr_bucket_brigade *bb,
+ const char *fmt,
+ ...)
__attribute__((format(printf,3,4)));
#ifdef __cplusplus
return ap_pass_brigade(f, bb);
}
-AP_DECLARE_NONSTD(int) ap_fputstrs(ap_filter_t *f, apr_bucket_brigade *bb, ...)
+AP_DECLARE_NONSTD(apr_status_t) ap_fputstrs(ap_filter_t *f,
+ apr_bucket_brigade *bb, ...)
{
va_list args;
- int res;
+ apr_status_t rv;
va_start(args, bb);
- res = apr_brigade_vputstrs(bb, ap_filter_flush, f, args);
+ rv = apr_brigade_vputstrs(bb, ap_filter_flush, f, args);
va_end(args);
- return res;
+ return rv;
}
-AP_DECLARE_NONSTD(int) ap_fprintf(ap_filter_t *f, apr_bucket_brigade *bb, const char *fmt, ...){
+AP_DECLARE_NONSTD(apr_status_t) ap_fprintf(ap_filter_t *f,
+ apr_bucket_brigade *bb,
+ const char *fmt,
+ ...)
+{
va_list args;
- int res;
+ apr_status_t rv;
va_start(args, fmt);
- res = apr_brigade_vprintf(bb, ap_filter_flush, f, fmt, args);
+ rv = apr_brigade_vprintf(bb, ap_filter_flush, f, fmt, args);
va_end(args);
- return res;
+ return rv;
}