From 602cd7f6c6744c2468fb3350eb80ac15f5b9400c Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 22 Feb 2013 14:53:07 +0100 Subject: [PATCH] lib/replace: add AC_CHECK_VALUEOF() macro Signed-off-by: Stefan Metzmacher Reviewed-by: Jeremy Allison --- lib/replace/libreplace_macros.m4 | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lib/replace/libreplace_macros.m4 b/lib/replace/libreplace_macros.m4 index 42b88471db3..f3753c47c27 100644 --- a/lib/replace/libreplace_macros.m4 +++ b/lib/replace/libreplace_macros.m4 @@ -330,3 +330,18 @@ fi AC_DEFINE_UNQUOTED($ac_tr_hdr, 1, [Define if you have type `$1']) fi ]) + +# AC_CHECK_VALUEOF(TYPE, [INCLUDES = DEFAULT-INCLUDES]) +# --------------------------------------------------------------- +AC_DEFUN([AC_CHECK_VALUEOF], +[AS_LITERAL_IF(m4_translit([[$1]], [*], [p]), [], + [m4_fatal([$0: requires literal arguments])])]dnl +[ +_AC_CACHE_CHECK_INT([value of $1], [AS_TR_SH([ac_cv_valueof_$1])], + [(long int) ($1)], + [AC_INCLUDES_DEFAULT([$2])], + []) + +AC_DEFINE_UNQUOTED(AS_TR_CPP(valueof_$1), $AS_TR_SH([ac_cv_valueof_$1]), + [The value of `$1'.]) +])# AC_CHECK_VALUEOF -- 2.11.4.GIT