Mercurial > hg > octave-nkf
annotate libinterp/octave.h @ 18718:51a0d1c1023c stable
listdlg.m: return Octave value rather than Java int object.(bug #41931).
Make parameter list case-insensitive.
Return empty matrix rather than empty cell list on failure.
* listdlg.m: Use for loop to index into java array to get octave value.
Use strcmpi to parse input options. Correctly return an empty matrix
rather than empty list if dialog fails.
author | Philip Nienhuis <prnienhuis@users.sf.net> |
---|---|
date | Sat, 22 Mar 2014 16:04:32 +0100 |
parents | d63878346099 |
children | 4197fc428c7d |
rev | line source |
---|---|
4113 | 1 /* |
2 | |
17744
d63878346099
maint: Update copyright notices for release.
John W. Eaton <jwe@octave.org>
parents:
17568
diff
changeset
|
3 Copyright (C) 2002-2013 John W. Eaton |
4113 | 4 |
5 This file is part of Octave. | |
6 | |
7 Octave is free software; you can redistribute it and/or modify it | |
8 under the terms of the GNU General Public License as published by the | |
7016 | 9 Free Software Foundation; either version 3 of the License, or (at your |
10 option) any later version. | |
4113 | 11 |
12 Octave is distributed in the hope that it will be useful, but WITHOUT | |
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
15 for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
7016 | 18 along with Octave; see the file COPYING. If not, see |
19 <http://www.gnu.org/licenses/>. | |
4113 | 20 |
21 */ | |
22 | |
23 #if !defined (octave_octave_h) | |
24 #define octave_octave_h 1 | |
25 | |
10313 | 26 #ifdef __cplusplus |
4113 | 27 extern "C" { |
28 #endif | |
29 | |
6109 | 30 extern OCTINTERP_API int octave_main (int argc, char **argv, int embedded); |
4113 | 31 |
15224
a44e4a08fc55
perform fewer actions before starting GUI
John W. Eaton <jwe@octave.org>
parents:
15195
diff
changeset
|
32 extern OCTINTERP_API void octave_process_command_line (int argc, char **argv); |
a44e4a08fc55
perform fewer actions before starting GUI
John W. Eaton <jwe@octave.org>
parents:
15195
diff
changeset
|
33 |
15137
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
34 extern OCTINTERP_API void |
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
35 octave_initialize_interpreter (int argc, char **argv, int embedded); |
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
36 |
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
37 extern OCTINTERP_API int octave_execute_interpreter (void); |
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
38 |
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
39 extern OCTINTERP_API int octave_cmdline_argc; |
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
40 extern OCTINTERP_API char **octave_cmdline_argv; |
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
41 extern OCTINTERP_API int octave_embedded; |
16a6b0a6855d
GUI: support for octave arguments and integrate with run-octave.
John W. Eaton <jwe@octave.org>
parents:
14138
diff
changeset
|
42 |
15139
bfc220d1de67
include gui in default Octave binary
John W. Eaton <jwe@octave.org>
parents:
15137
diff
changeset
|
43 extern OCTINTERP_API int octave_starting_gui (void); |
17568
1b388d922e6b
provide --no-fork command line option
John W. Eaton <jwe@octave.org>
parents:
15224
diff
changeset
|
44 extern OCTINTERP_API int octave_fork_gui (void); |
15139
bfc220d1de67
include gui in default Octave binary
John W. Eaton <jwe@octave.org>
parents:
15137
diff
changeset
|
45 |
10313 | 46 #ifdef __cplusplus |
4113 | 47 } |
48 #endif | |
49 | |
50 #endif |