diff options
author | Stefan Eissing <icing@apache.org> | 2019-05-22 15:41:36 +0200 |
---|---|---|
committer | Stefan Eissing <icing@apache.org> | 2019-05-22 15:41:36 +0200 |
commit | d5767ac60587a4cc16a246499fbc6d5101062ec4 (patch) | |
tree | 139552726a5b9bb67277ff76dfbaaa60d0191d50 /build | |
parent | * Fix the logic to follow the comment. So far we only forwarded the header if (diff) | |
download | apache2-d5767ac60587a4cc16a246499fbc6d5101062ec4.tar.xz apache2-d5767ac60587a4cc16a246499fbc6d5101062ec4.zip |
*) mod_http2: internal code cleanups and simplifications. Common output code for
h2 and h2c protocols, using nested mutex locks for simplified calls. [Stefan Eissing]
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1859724 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'build')
-rw-r--r-- | build/apr_common.m4 | 39 |
1 files changed, 3 insertions, 36 deletions
diff --git a/build/apr_common.m4 b/build/apr_common.m4 index f4e2dfd0a7..6b5c0f033b 100644 --- a/build/apr_common.m4 +++ b/build/apr_common.m4 @@ -511,9 +511,9 @@ AC_DEFUN([APR_TRY_COMPILE_NO_WARNING], [int main(int argc, const char *const *argv) {] [[$2]] [ return 0; }] - )], [CFLAGS=$apr_save_CFLAGS -$3], [CFLAGS=$apr_save_CFLAGS -$4]) + )], + [$3], [$4]) + CFLAGS=$apr_save_CFLAGS ]) dnl @@ -975,44 +975,11 @@ AC_SUBST(MKDEP) ]) dnl -dnl APR_CHECK_TYPES_FMT_COMPATIBLE(TYPE-1, TYPE-2, FMT-TAG, -dnl [ACTION-IF-TRUE], [ACTION-IF-FALSE]) -dnl -dnl Try to determine whether two types are the same and accept the given -dnl printf formatter (bare token, e.g. literal d, ld, etc). -dnl -AC_DEFUN([APR_CHECK_TYPES_FMT_COMPATIBLE], [ -define([apr_cvname], apr_cv_typematch_[]translit([$1], [ ], [_])_[]translit([$2], [ ], [_])_[][$3]) -AC_CACHE_CHECK([whether $1 and $2 use fmt %$3], apr_cvname, [ -APR_TRY_COMPILE_NO_WARNING([#include <sys/types.h> -#include <stdio.h> -#ifdef HAVE_STDINT_H -#include <stdint.h> -#endif -], [ - $1 chk1, *ptr1; - $2 chk2, *ptr2 = &chk1; - ptr1 = &chk2; - *ptr1 = *ptr2 = 0; - printf("%$3 %$3", chk1, chk2); -], [apr_cvname=yes], [apr_cvname=no])]) -if test "$apr_cvname" = "yes"; then - : - $4 -else - : - $5 -fi -]) - -dnl dnl APR_CHECK_TYPES_COMPATIBLE(TYPE-1, TYPE-2, [ACTION-IF-TRUE]) dnl dnl Try to determine whether two types are the same. Only works dnl for gcc and icc. dnl -dnl @deprecated @see APR_CHECK_TYPES_FMT_COMPATIBLE -dnl AC_DEFUN([APR_CHECK_TYPES_COMPATIBLE], [ define([apr_cvname], apr_cv_typematch_[]translit([$1], [ ], [_])_[]translit([$2], [ ], [_])) AC_CACHE_CHECK([whether $1 and $2 are the same], apr_cvname, [ |