best practices
Costa Tsaousis (ktsaou) committed
Oct 2, 2016 at 12:55 UTC
07fd010de45f16973bf8b236c818e9e9171d2d58
1 file changed
+12
-9
m4/ax_c_mallinfo.m4
+12
-9
@@ -5,15 +5,18 @@ AN_IDENTIFIER([mallinfo], [AC_C_MALLINFO])
5
AC_DEFUN([AC_C_MALLINFO],
6
[AC_CACHE_CHECK([for mallinfo], ac_cv_c_mallinfo,
7
[AC_LINK_IFELSE(
8
- [AC_LANG_SOURCE(
9
- [[#include <malloc.h>
10
- int main(int argc, char **argv) {
11
- struct mallinfo mi = mallinfo();
12
- printf("%d%d%d\n", mi.uordblks, mi.hblkhd, mi.arena);
13
- }
14
- ]])],
15
- [ac_cv_c_mallinfo=yes],
16
- [ac_cv_c_mallinfo=no])])
8
+ [AC_LANG_PROGRAM(
9
+ [[#include <malloc.h>]],
10
+ [[
11
+ struct mallinfo mi = mallinfo();
12
+ /* make sure that fields exists */
13
+ mi.uordblks = 0;
14
+ mi.hblkhd = 0;
15
+ mi.arena = 0;
16
+ ]]
17
+ )],
18
+ [ac_cv_c_mallinfo=yes],
19
+ [ac_cv_c_mallinfo=no])])
20
if test $ac_cv_c_mallinfo = yes; then
21
AC_DEFINE([HAVE_C_MALLINFO], 1,
22
[Define to 1 if glibc mallinfo exists.])