Mercurial > hg > octave-nkf > gnulib-hg
annotate m4/search_h.m4 @ 13129:3a2049062a71
time_r: Fix C++ test error on mingw.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 03 Apr 2010 18:52:49 +0200 |
parents | b2385e7b332e |
children | 97fc9a21a8fb |
rev | line source |
---|---|
13066
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12961
diff
changeset
|
1 # search_h.m4 serial 7 |
12559
c2cbabec01dd
update nearly all FSF copyright year lists to include 2010
Jim Meyering <meyering@redhat.com>
parents:
12518
diff
changeset
|
2 dnl Copyright (C) 2007-2010 Free Software Foundation, Inc. |
8532 | 3 dnl This file is free software; the Free Software Foundation |
4 dnl gives unlimited permission to copy and/or distribute it, | |
5 dnl with or without modifications, as long as this notice is preserved. | |
6 | |
7 AC_DEFUN([gl_SEARCH_H], | |
8 [ | |
9 AC_REQUIRE([gl_SEARCH_H_DEFAULTS]) | |
12563
21ecefd9dc81
headers: make check of system header explicit
Eric Blake <ebb9@byu.net>
parents:
12559
diff
changeset
|
10 AC_CHECK_HEADERS_ONCE([search.h]) |
8995
1025663f7658
* m4/include_next.m4 (gl_INCLUDE_NEXT): Define and AC_SUBST
Paul Eggert <eggert@cs.ucla.edu>
parents:
8532
diff
changeset
|
11 gl_CHECK_NEXT_HEADERS([search.h]) |
8532 | 12 if test $ac_cv_header_search_h = yes; then |
13 HAVE_SEARCH_H=1 | |
14 else | |
15 HAVE_SEARCH_H=0 | |
16 fi | |
17 AC_SUBST([HAVE_SEARCH_H]) | |
12766
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12563
diff
changeset
|
18 |
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12563
diff
changeset
|
19 dnl Check for declarations of anything we want to poison if the |
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12563
diff
changeset
|
20 dnl corresponding gnulib module is not in use. |
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12563
diff
changeset
|
21 gl_WARN_ON_USE_PREPARE([[#include <search.h> |
2c14f1e449e5
warn-on-use: use instead of link-warning
Eric Blake <ebb9@byu.net>
parents:
12563
diff
changeset
|
22 ]], [tdelete tfind tsearch twalk]) |
8532 | 23 ]) |
24 | |
25 AC_DEFUN([gl_SEARCH_MODULE_INDICATOR], | |
26 [ | |
27 dnl Use AC_REQUIRE here, so that the default settings are expanded once only. | |
28 AC_REQUIRE([gl_SEARCH_H_DEFAULTS]) | |
13066
fc8c984b0733
Factorize common .m4 code.
Bruno Haible <bruno@clisp.org>
parents:
12961
diff
changeset
|
29 gl_MODULE_INDICATOR_SET_VARIABLE([$1]) |
12961
633887b7a0d3
Tests of module 'search' in C++ mode.
Bruno Haible <bruno@clisp.org>
parents:
12766
diff
changeset
|
30 dnl Define it also as a C macro, for the benefit of the unit tests. |
13071
b2385e7b332e
Distinguish two kinds of module indicators.
Bruno Haible <bruno@clisp.org>
parents:
13066
diff
changeset
|
31 gl_MODULE_INDICATOR_FOR_TESTS([$1]) |
8532 | 32 ]) |
33 | |
34 AC_DEFUN([gl_SEARCH_H_DEFAULTS], | |
35 [ | |
36 GNULIB_TSEARCH=0; AC_SUBST([GNULIB_TSEARCH]) | |
37 dnl Assume proper GNU behavior unless another module says otherwise. | |
9595
53dc0fa4233a
Work around OpenBSD 4.0 tdelete() bug.
Bruno Haible <bruno@clisp.org>
parents:
8995
diff
changeset
|
38 HAVE_TSEARCH=1; AC_SUBST([HAVE_TSEARCH]) |
53dc0fa4233a
Work around OpenBSD 4.0 tdelete() bug.
Bruno Haible <bruno@clisp.org>
parents:
8995
diff
changeset
|
39 REPLACE_TSEARCH=0; AC_SUBST([REPLACE_TSEARCH]) |
8532 | 40 ]) |