annotate tests/test-glob-h-c++.cc @ 40196:e63f5d3edab5

relocatable-prog: Update documentation. * doc/relocatable-maint.texi (Supporting Relocation): Update to match the recent changes.
author Bruno Haible <bruno@clisp.org>
date Sun, 24 Feb 2019 01:49:15 +0100
parents b06060465f09
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
39777
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 /* Test of glob/globfree functions in C++ mode.
40057
b06060465f09 maint: Run 'make update-copyright'
Paul Eggert <eggert@cs.ucla.edu>
parents: 39777
diff changeset
2 Copyright (C) 2010-2019 Free Software Foundation, Inc.
39777
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 This program is free software: you can redistribute it and/or modify
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 it under the terms of the GNU General Public License as published by
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 the Free Software Foundation; either version 3 of the License, or
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 (at your option) any later version.
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 This program is distributed in the hope that it will be useful,
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 GNU General Public License for more details.
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 You should have received a copy of the GNU General Public License
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 along with this program. If not, see <https://www.gnu.org/licenses/>. */
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17 /* Written by Bruno Haible <bruno@clisp.org>, 2010. */
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 #define GNULIB_NAMESPACE gnulib
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20 #include <config.h>
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22 #include <glob.h>
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 #include "signature.h"
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 #if GNULIB_TEST_GLOB
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 SIGNATURE_CHECK (GNULIB_NAMESPACE::glob, int,
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 (const char *, int, _gl_glob_errfunc_fn, glob_t *));
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 #endif
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32 #if GNULIB_TEST_GLOB
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 SIGNATURE_CHECK (GNULIB_NAMESPACE::globfree, void, (glob_t *));
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34 #endif
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
35
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 #if GNULIB_TEST_GLOB
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 SIGNATURE_CHECK (GNULIB_NAMESPACE::glob_pattern_p, int, (const char *, int));
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38 #endif
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
39
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
40
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
41 int
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42 main ()
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
43 {
c2e4326c3f66 glob-h: Add tests.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
44 }