Loading include/util_filter.h +7 −2 Original line number Diff line number Diff line Loading @@ -431,7 +431,9 @@ AP_DECLARE(apr_status_t) ap_fflush(ap_filter_t *f, apr_bucket_brigade *bb); * @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 Loading @@ -440,7 +442,10 @@ AP_DECLARE_NONSTD(int) ap_fputstrs(ap_filter_t *f, apr_bucket_brigade *bb, ...); * @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 Loading server/util_filter.c +13 −8 Original line number Diff line number Diff line Loading @@ -289,24 +289,29 @@ AP_DECLARE(apr_status_t) ap_fflush(ap_filter_t *f, apr_bucket_brigade *bb) 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; } Loading
include/util_filter.h +7 −2 Original line number Diff line number Diff line Loading @@ -431,7 +431,9 @@ AP_DECLARE(apr_status_t) ap_fflush(ap_filter_t *f, apr_bucket_brigade *bb); * @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 Loading @@ -440,7 +442,10 @@ AP_DECLARE_NONSTD(int) ap_fputstrs(ap_filter_t *f, apr_bucket_brigade *bb, ...); * @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 Loading
server/util_filter.c +13 −8 Original line number Diff line number Diff line Loading @@ -289,24 +289,29 @@ AP_DECLARE(apr_status_t) ap_fflush(ap_filter_t *f, apr_bucket_brigade *bb) 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; }