Mercurial > octave
annotate liboctave/wrappers/dirent-wrappers.h @ 23084:ef4d915df748
maint: Merge stable to default.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 23 Jan 2017 14:27:48 -0500 |
parents | 3a2b891d0b33 e9a0469dedd9 |
children | 092078913d54 |
rev | line source |
---|---|
21926 | 1 /* |
2 | |
3 Copyright (C) 2016 John W. Eaton | |
4 | |
5 This file is part of Octave. | |
6 | |
7 Octave is free software; you can redistribute it and/or modify it | |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22402
diff
changeset
|
8 under the terms of the GNU General Public License as published by |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22402
diff
changeset
|
9 the Free Software Foundation; either version 3 of the License, or |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22402
diff
changeset
|
10 (at your option) any later version. |
21926 | 11 |
22755
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22402
diff
changeset
|
12 Octave is distributed in the hope that it will be useful, but |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22402
diff
changeset
|
13 WITHOUT ANY WARRANTY; without even the implied warranty of |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22402
diff
changeset
|
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
3a2b891d0b33
maint: Standardize Copyright formatting.
Rik <rik@octave.org>
parents:
22402
diff
changeset
|
15 GNU General Public License for more details. |
21926 | 16 |
17 You should have received a copy of the GNU General Public License | |
18 along with Octave; see the file COPYING. If not, see | |
19 <http://www.gnu.org/licenses/>. | |
20 | |
21 */ | |
22 | |
23 #if ! defined (octave_dirent_wrappers_h) | |
24 #define octave_dirent_wrappers_h 1 | |
25 | |
26 #if ! defined (__cplusplus) | |
27 # include <stdbool.h> | |
28 #endif | |
29 | |
30 #if defined __cplusplus | |
31 extern "C" { | |
32 #endif | |
33 | |
34 extern void *octave_opendir_wrapper (const char *dname); | |
35 | |
36 extern char *octave_readdir_wrapper (void *dir); | |
37 | |
38 extern void octave_rewinddir_wrapper (void *dir); | |
21937
55f7de37b618
maint: Strip trailing whitespace from source files.
John W. Eaton <jwe@octave.org>
parents:
21926
diff
changeset
|
39 |
21926 | 40 extern int octave_closedir_wrapper (void *dir); |
41 | |
42 extern unsigned int octave_name_max_wrapper (void); | |
43 | |
44 #if defined __cplusplus | |
45 } | |
46 #endif | |
47 | |
48 #endif |