annotate src/g-builtins.h @ 1246:35950c102ac3

[project @ 1995-04-11 00:49:24 by jwe]
author jwe
date Tue, 11 Apr 1995 00:49:24 +0000
parents 0f388340e607
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
1 // Builtin general function support. -*- C++ -*-
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
2 /*
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
3
383
0b52c68ec81f [project @ 1994-03-09 21:19:44 by jwe]
jwe
parents: 272
diff changeset
4 Copyright (C) 1992, 1993, 1994 John W. Eaton
1
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
5
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
6 This file is part of Octave.
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
7
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
8 Octave is free software; you can redistribute it and/or modify it
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
9 under the terms of the GNU General Public License as published by the
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
10 Free Software Foundation; either version 2, or (at your option) any
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
11 later version.
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
12
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
13 Octave is distributed in the hope that it will be useful, but WITHOUT
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
14 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
15 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
16 for more details.
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
17
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
18 You should have received a copy of the GNU General Public License
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
19 along with Octave; see the file COPYING. If not, write to the Free
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
20 Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
21
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
22 */
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
23
383
0b52c68ec81f [project @ 1994-03-09 21:19:44 by jwe]
jwe
parents: 272
diff changeset
24 #if !defined (octave_g_builtins_h)
0b52c68ec81f [project @ 1994-03-09 21:19:44 by jwe]
jwe
parents: 272
diff changeset
25 #define octave_g_builtins_h 1
1
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
26
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
27 #include "tree-const.h"
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
28
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
29 struct builtin_general_functions
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
30 {
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
31 char *name;
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
32 int nargin_max;
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
33 int nargout_max;
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
34 General_fcn general_fcn;
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
35 char *help_string;
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
36 };
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
37
506
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
38 extern Octave_object builtin_all (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
39
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
40 extern Octave_object builtin_any (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
41
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
42 extern Octave_object builtin_balance (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
43
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
44 extern Octave_object builtin_chol (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
45
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
46 extern Octave_object builtin_clc (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
47
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
48 extern Octave_object builtin_clock (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
49
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
50 extern Octave_object builtin_closeplot (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
51 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
52
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
53 extern Octave_object builtin_colloc (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
54
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
55 extern Octave_object builtin_cumprod (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
56
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
57 extern Octave_object builtin_cumsum (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
58
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
59 extern Octave_object builtin_dassl (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
60
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
61 extern Octave_object builtin_dassl_options (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
62 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
63
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
64 extern Octave_object builtin_date (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
65
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
66 extern Octave_object builtin_det (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
67
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
68 extern Octave_object builtin_diag (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
69
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
70 extern Octave_object builtin_disp (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
71
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
72 extern Octave_object builtin_eig (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
73
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
74 extern Octave_object builtin_error (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
75
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
76 extern Octave_object builtin_eval (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
77
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
78 extern Octave_object builtin_exist (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
79
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
80 extern Octave_object builtin_expm (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
81
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
82 extern Octave_object builtin_eye (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
83
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
84 extern Octave_object builtin_fclose (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
85
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
86 extern Octave_object builtin_feof (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
87
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
88 extern Octave_object builtin_ferror (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
89
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
90 extern Octave_object builtin_feval (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
91
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
92 extern Octave_object builtin_fflush (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
93
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
94 extern Octave_object builtin_fft (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
95
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
96 extern Octave_object builtin_fgets (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
97
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
98 extern Octave_object builtin_find (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
99
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
100 extern Octave_object builtin_flops (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
101
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
102 extern Octave_object builtin_fopen (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
103
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
104 extern Octave_object builtin_fprintf (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
105
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
106 extern Octave_object builtin_fread (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
107
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
108 extern Octave_object builtin_frewind (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
109
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
110 extern Octave_object builtin_freport (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
111
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
112 extern Octave_object builtin_fscanf (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
113
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
114 extern Octave_object builtin_fseek (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
115
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
116 extern Octave_object builtin_fsolve (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
117
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
118 extern Octave_object builtin_fsolve_options (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
119 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
120
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
121 extern Octave_object builtin_fsqp (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
122
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
123 extern Octave_object builtin_fsqp_options (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
124 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
125
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
126 extern Octave_object builtin_ftell (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
127
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
128 extern Octave_object builtin_fwrite (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
129
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
130 extern Octave_object builtin_getenv (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
131
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
132 extern Octave_object builtin_givens (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
133
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
134 extern Octave_object builtin_hess (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
135
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
136 extern Octave_object builtin_input (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
137
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
138 extern Octave_object builtin_ifft (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
139
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
140 extern Octave_object builtin_inv (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
141
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
142 extern Octave_object builtin_is_global (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
143 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
144
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
145 extern Octave_object builtin_isstr (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
146
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
147 extern Octave_object builtin_kbhit (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
148
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
149 extern Octave_object builtin_keyboard (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
150
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
151 extern Octave_object builtin_logm (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
152
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
153 extern Octave_object builtin_lpsolve (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
154
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
155 extern Octave_object builtin_lpsolve_options (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
156 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
157
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
158 extern Octave_object builtin_lsode (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
159
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
160 extern Octave_object builtin_lsode_options (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
161 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
162
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
163 extern Octave_object builtin_lu (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
164
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
165 extern Octave_object builtin_max (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
166
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
167 extern Octave_object builtin_min (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
168
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
169 extern Octave_object builtin_npsol (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
170
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
171 extern Octave_object builtin_npsol_options (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
172 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
173
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
174 extern Octave_object builtin_ones (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
175
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
176 extern Octave_object builtin_pause (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
177
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
178 extern Octave_object builtin_purge_tmp_files (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
179 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
180
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
181 extern Octave_object builtin_printf (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
182
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
183 extern Octave_object builtin_prod (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
184
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
185 extern Octave_object builtin_pwd (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
186
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
187 extern Octave_object builtin_qpsol (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
188
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
189 extern Octave_object builtin_qpsol_options (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
190 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
191
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
192 extern Octave_object builtin_qr (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
193
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
194 extern Octave_object builtin_quad (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
195
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
196 extern Octave_object builtin_quad_options (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
197 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
198
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
199 extern Octave_object builtin_quit (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
200
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
201 extern Octave_object builtin_qzval (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
202
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
203 extern Octave_object builtin_rand (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
204
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
205 extern Octave_object builtin_setstr (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
206
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
207 extern Octave_object builtin_scanf (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
208
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
209 extern Octave_object builtin_schur (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
210
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
211 extern Octave_object builtin_shell_command (const Octave_object& args,
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
212 int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
213
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
214 extern Octave_object builtin_size (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
215
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
216 extern Octave_object builtin_sort (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
217
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
218 extern Octave_object builtin_sprintf (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
219
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
220 extern Octave_object builtin_sqrtm (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
221
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
222 extern Octave_object builtin_sscanf (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
223
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
224 extern Octave_object builtin_sum (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
225
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
226 extern Octave_object builtin_sumsq (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
227
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
228 extern Octave_object builtin_svd (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
229
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
230 extern Octave_object builtin_syl (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
231
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
232 extern Octave_object builtin_va_arg (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
233
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
234 extern Octave_object builtin_va_start (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
235
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
236 extern Octave_object builtin_warranty (const Octave_object& args, int nargout);
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
237
0f388340e607 [project @ 1994-07-09 06:10:34 by jwe]
jwe
parents: 500
diff changeset
238 extern Octave_object builtin_zeros (const Octave_object& args, int nargout);
1
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
239
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
240 #endif
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
241
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
242 /*
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
243 ;;; Local Variables: ***
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
244 ;;; mode: C++ ***
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
245 ;;; page-delimiter: "^/\\*" ***
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
246 ;;; End: ***
78fd87e624cb [project @ 1993-08-08 01:13:40 by jwe]
jwe
parents:
diff changeset
247 */