CXXR (C++ R)
Internal.h
1 /*CXXR $Id: Internal.h 1400 2013-08-30 12:50:21Z arr $
2  *CXXR
3  *CXXR This file is part of CXXR, a project to refactor the R interpreter
4  *CXXR into C++. It may consist in whole or in part of program code and
5  *CXXR documentation taken from the R project itself, incorporated into
6  *CXXR CXXR (and possibly MODIFIED) under the terms of the GNU General Public
7  *CXXR Licence.
8  *CXXR
9  *CXXR CXXR is Copyright (C) 2008-13 Andrew R. Runnalls, subject to such other
10  *CXXR copyrights and copyright restrictions as may be stated below.
11  *CXXR
12  *CXXR CXXR is not part of the R project, and bugs and other issues should
13  *CXXR not be reported via r-bugs or other R project channels; instead refer
14  *CXXR to the CXXR website.
15  *CXXR */
16 
17 /*
18  * R : A Computer Language for Statistical Data Analysis
19  * Copyright (C) 1995, 1996 Robert Gentleman and Ross Ihaka
20  * Copyright (C) 1997--2009 The R Core Team
21  *
22  * This program is free software; you can redistribute it and/or modify
23  * it under the terms of the GNU General Public License as published by
24  * the Free Software Foundation; either version 2 of the License, or
25  * (at your option) any later version.
26  *
27  * This program is distributed in the hope that it will be useful,
28  * but WITHOUT ANY WARRANTY; without even the implied warranty of
29  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30  * GNU General Public License for more details.
31  *
32  * You should have received a copy of the GNU General Public License
33  * along with this program; if not, a copy is available at
34  * http://www.r-project.org/Licenses/
35  */
36 
37 /* Names of .Internal(.) and .Primitive(.) R functions
38  *
39  * Must all return SEXP because of CCODE in Defn.h.
40  * do_math*() and do_cmathfuns are in ../main/arithmetic.h
41  */
42 
43 #ifndef R_INTERNAL_H
44 #define R_INTERNAL_H
45 
46 #ifdef __cplusplus
47 extern "C" {
48 #endif
49 
50 /* Device drivers here (for ease of access) */
51 
52 SEXP do_X11(SEXP, SEXP, SEXP, SEXP);
53 SEXP do_saveplot(SEXP, SEXP, SEXP, SEXP);
54 
55 #if defined(__APPLE_CC__) && defined(HAVE_AQUA)
56 SEXP do_wsbrowser(SEXP, SEXP, SEXP, SEXP);
57 SEXP do_browsepkgs(SEXP, SEXP, SEXP, SEXP);
58 SEXP do_datamanger(SEXP, SEXP, SEXP, SEXP);
59 SEXP do_packagemanger(SEXP, SEXP, SEXP, SEXP);
60 SEXP do_flushconsole(SEXP, SEXP, SEXP, SEXP);
61 SEXP do_hsbrowser(SEXP, SEXP, SEXP, SEXP);
62 SEXP do_selectlist(SEXP, SEXP, SEXP, SEXP);
63 SEXP do_aqua_custom_print(SEXP, SEXP, SEXP, SEXP);
64 #endif
65 
66 
67 /* Function Names */
68 
69 #if Win32
70 SEXP do_arrangeWindows(SEXP, SEXP, SEXP, SEXP);
71 SEXP do_bringtotop(SEXP, SEXP, SEXP, SEXP);
72 SEXP do_chooseFiles(SEXP, SEXP, SEXP, SEXP);
73 SEXP do_chooseDir(SEXP, SEXP, SEXP, SEXP);
74 SEXP do_dllversion(SEXP, SEXP, SEXP, SEXP);
75 SEXP do_flushconsole(SEXP, SEXP, SEXP, SEXP);
76 SEXP do_getClipboardFormats(SEXP, SEXP, SEXP, SEXP);
77 SEXP do_getIdentification(SEXP, SEXP, SEXP, SEXP);
78 SEXP do_getWindowHandle(SEXP, SEXP, SEXP, SEXP);
79 SEXP do_getWindowHandles(SEXP, SEXP, SEXP, SEXP);
80 SEXP do_getWindowTitle(SEXP, SEXP, SEXP, SEXP);
81 SEXP do_loadRconsole(SEXP, SEXP, SEXP, SEXP);
82 SEXP do_memsize(SEXP, SEXP, SEXP, SEXP);
83 SEXP do_mkjunction(SEXP, SEXP, SEXP, SEXP);
84 SEXP do_msgwindow(SEXP, SEXP, SEXP, SEXP);
85 SEXP do_readClipboard(SEXP, SEXP, SEXP, SEXP);
86 SEXP do_readRegistry(SEXP, SEXP, SEXP, SEXP);
87 SEXP do_selectlist(SEXP, SEXP, SEXP, SEXP);
88 SEXP do_setTitle(SEXP, SEXP, SEXP, SEXP);
89 SEXP do_setStatusBar(SEXP, SEXP, SEXP, SEXP);
90 SEXP do_shellexec(SEXP, SEXP, SEXP, SEXP);
91 SEXP do_shortpath(SEXP, SEXP, SEXP, SEXP);
92 SEXP do_syswhich(SEXP, SEXP, SEXP, SEXP);
93 SEXP do_windialog(SEXP, SEXP, SEXP, SEXP);
94 SEXP do_windialogstring(SEXP, SEXP, SEXP, SEXP);
95 SEXP do_winmenuadd(SEXP, SEXP, SEXP, SEXP);
96 SEXP do_winmenudel(SEXP, SEXP, SEXP, SEXP);
97 SEXP do_winmenunames(SEXP, SEXP, SEXP, SEXP);
98 SEXP do_wingetmenuitems(SEXP, SEXP, SEXP, SEXP);
99 SEXP do_winver(SEXP, SEXP, SEXP, SEXP);
100 SEXP do_writeClipboard(SEXP, SEXP, SEXP, SEXP);
101 SEXP do_winprogressbar(SEXP, SEXP, SEXP, SEXP);
102 SEXP do_closewinprogressbar(SEXP, SEXP, SEXP, SEXP);
103 SEXP do_setwinprogressbar(SEXP, SEXP, SEXP, SEXP);
104 SEXP do_setInternet2(SEXP, SEXP, SEXP, SEXP);
105 #endif
106 
107 SEXP do_abbrev(SEXP, SEXP, SEXP, SEXP);
108 SEXP do_abline(SEXP, SEXP, SEXP, SEXP);
109 SEXP do_abs(SEXP, SEXP, SEXP, SEXP);
110 SEXP do_addhistory(SEXP, SEXP, SEXP, SEXP);
111 SEXP do_addCondHands(SEXP, SEXP, SEXP, SEXP);
112 SEXP do_addRestart(SEXP, SEXP, SEXP, SEXP);
113 SEXP do_addTryHandlers(SEXP, SEXP, SEXP, SEXP);
114 SEXP do_adist(SEXP, SEXP, SEXP, SEXP);
115 SEXP do_agrep(SEXP, SEXP, SEXP, SEXP);
116 SEXP do_allnames(SEXP, SEXP, SEXP, SEXP);
117 SEXP do_anydf(SEXP, SEXP, SEXP, SEXP);
118 SEXP do_aperm(SEXP, SEXP, SEXP, SEXP);
119 SEXP do_aregexec(SEXP, SEXP, SEXP, SEXP);
120 SEXP do_args(SEXP, SEXP, SEXP, SEXP);
121 SEXP do_arith(SEXP, SEXP, SEXP, SEXP);
122 SEXP do_arrows(SEXP, SEXP, SEXP, SEXP);
123 SEXP do_asPOSIXct(SEXP, SEXP, SEXP, SEXP);
124 SEXP do_asPOSIXlt(SEXP, SEXP, SEXP, SEXP);
125 SEXP do_ascall(SEXP, SEXP, SEXP, SEXP);
126 SEXP do_as_environment(SEXP, SEXP, SEXP, SEXP);
127 SEXP do_ascharacter(SEXP, SEXP, SEXP, SEXP);
128 SEXP do_asfunction(SEXP, SEXP, SEXP, SEXP);
129 SEXP do_asmatrixdf(SEXP, SEXP, SEXP, SEXP);
130 SEXP do_assign(SEXP, SEXP, SEXP, SEXP);
131 SEXP do_asvector(SEXP, SEXP, SEXP, SEXP);
132 SEXP do_AT(SEXP call, SEXP op, SEXP args, SEXP env);
133 SEXP do_AT_assign(SEXP call, SEXP op, SEXP args, SEXP env);
134 SEXP do_attach(SEXP,SEXP,SEXP,SEXP);
135 SEXP do_attr(SEXP, SEXP, SEXP, SEXP);
136 SEXP do_attrgets(SEXP, SEXP, SEXP, SEXP);
137 SEXP do_attributes(SEXP, SEXP, SEXP, SEXP);
138 SEXP do_attributesgets(SEXP, SEXP, SEXP, SEXP);
139 SEXP do_axis(SEXP, SEXP, SEXP, SEXP);
140 SEXP do_basename(SEXP, SEXP, SEXP, SEXP);
141 SEXP do_begin(SEXP, SEXP, SEXP, SEXP);
142 SEXP do_bind(SEXP, SEXP, SEXP, SEXP);
143 SEXP do_bindtextdomain(SEXP, SEXP, SEXP, SEXP);
144 SEXP do_body(SEXP, SEXP, SEXP, SEXP);
145 SEXP do_bodyCode(SEXP, SEXP, SEXP, SEXP);
146 SEXP do_box(SEXP, SEXP, SEXP, SEXP);
147 SEXP do_break(SEXP, SEXP, SEXP, SEXP);
148 SEXP do_browser(SEXP, SEXP, SEXP, SEXP);
149 SEXP do_builtins(SEXP, SEXP, SEXP, SEXP);
150 SEXP do_c(SEXP, SEXP, SEXP, SEXP);
151 SEXP do_c_dflt(SEXP, SEXP, SEXP, SEXP);
152 SEXP do_call(SEXP, SEXP, SEXP, SEXP);
153 SEXP do_capabilities(SEXP, SEXP, SEXP, SEXP);
154 SEXP do_capabilitiesX11(SEXP, SEXP, SEXP, SEXP);
155 SEXP do_cat(SEXP, SEXP, SEXP, SEXP);
156 SEXP do_charmatch(SEXP, SEXP, SEXP, SEXP);
157 SEXP do_charToRaw(SEXP, SEXP, SEXP, SEXP);
158 SEXP do_chartr(SEXP, SEXP, SEXP, SEXP);
159 SEXP do_class(SEXP, SEXP, SEXP, SEXP);
160 SEXP do_classgets(SEXP, SEXP, SEXP, SEXP);
161 SEXP do_clip(SEXP, SEXP, SEXP, SEXP);
162 SEXP do_colon(SEXP, SEXP, SEXP, SEXP);
163 SEXP do_colors(SEXP, SEXP, SEXP, SEXP);
164 SEXP do_colsum(SEXP, SEXP, SEXP, SEXP);
165 SEXP do_col2RGB(SEXP, SEXP, SEXP, SEXP);
166 SEXP do_commandArgs(SEXP, SEXP, SEXP, SEXP);
167 SEXP do_comment(SEXP, SEXP, SEXP, SEXP);
168 SEXP do_commentgets(SEXP, SEXP, SEXP, SEXP);
169 SEXP do_complex(SEXP, SEXP, SEXP, SEXP);
170 SEXP do_contour(SEXP, SEXP, SEXP, SEXP);
171 SEXP do_contourLines(SEXP, SEXP, SEXP, SEXP);
172 SEXP do_countfields(SEXP, SEXP, SEXP, SEXP);
173 SEXP do_convertXY(SEXP, SEXP, SEXP, SEXP);
174 SEXP do_Cstack_info(SEXP, SEXP, SEXP, SEXP);
175 SEXP do_cum(SEXP, SEXP, SEXP, SEXP);
176 SEXP do_compcases(SEXP, SEXP, SEXP, SEXP);
177 SEXP do_cov(SEXP, SEXP, SEXP, SEXP);
178 SEXP do_D(SEXP, SEXP, SEXP, SEXP);
179 SEXP do_D2POSIXlt(SEXP, SEXP, SEXP, SEXP);
180 SEXP do_dataentry(SEXP, SEXP, SEXP, SEXP);
181 SEXP do_dataframe(SEXP, SEXP, SEXP, SEXP);
182 SEXP do_dataviewer(SEXP, SEXP, SEXP, SEXP);
183 SEXP do_date(SEXP, SEXP, SEXP, SEXP);
184 SEXP do_debug(SEXP, SEXP, SEXP, SEXP);
185 SEXP do_devAskNewPage(SEXP, SEXP, SEXP, SEXP);
186 SEXP do_delayed(SEXP, SEXP, SEXP, SEXP);
187 SEXP do_dend(SEXP, SEXP, SEXP, SEXP);
188 SEXP do_dendwindow(SEXP, SEXP, SEXP, SEXP);
189 SEXP do_deparse(SEXP, SEXP, SEXP, SEXP);
190 SEXP do_deparseRd(SEXP, SEXP, SEXP, SEXP);
191 SEXP do_deriv(SEXP, SEXP, SEXP, SEXP);
192 SEXP do_detach(SEXP,SEXP,SEXP,SEXP);
193 SEXP do_devcap(SEXP, SEXP, SEXP, SEXP);
194 SEXP do_devcapture(SEXP, SEXP, SEXP, SEXP);
195 SEXP do_devcontrol(SEXP,SEXP,SEXP,SEXP);
196 SEXP do_devcopy(SEXP,SEXP,SEXP,SEXP);
197 SEXP do_devcur(SEXP, SEXP, SEXP, SEXP);
198 SEXP do_devholdflush(SEXP, SEXP, SEXP, SEXP);
199 SEXP do_devnext(SEXP, SEXP, SEXP, SEXP);
200 SEXP do_devoff(SEXP, SEXP, SEXP, SEXP);
201 SEXP do_devprev(SEXP, SEXP, SEXP, SEXP);
202 SEXP do_devset(SEXP, SEXP, SEXP, SEXP);
203 SEXP do_devsize(SEXP, SEXP, SEXP, SEXP);
204 SEXP do_dfltStop(SEXP, SEXP, SEXP, SEXP);
205 SEXP do_dfltWarn(SEXP, SEXP, SEXP, SEXP);
206 SEXP do_dim(SEXP, SEXP, SEXP, SEXP);
207 SEXP do_dimgets(SEXP, SEXP, SEXP, SEXP);
208 SEXP do_dimnames(SEXP, SEXP, SEXP, SEXP);
209 SEXP do_dimnamesgets(SEXP, SEXP, SEXP, SEXP);
210 SEXP do_dirchmod(SEXP, SEXP, SEXP, SEXP);
211 SEXP do_dircreate(SEXP, SEXP, SEXP, SEXP);
212 SEXP do_dirname(SEXP, SEXP, SEXP, SEXP);
213 SEXP do_docall(SEXP, SEXP, SEXP, SEXP);
214 SEXP do_dotcall(SEXP, SEXP, SEXP, SEXP);
215 SEXP do_dotcallgr(SEXP, SEXP, SEXP, SEXP);
216 SEXP do_dotCode(SEXP, SEXP, SEXP, SEXP);
217 SEXP do_dput(SEXP, SEXP, SEXP, SEXP);
218 SEXP do_drop(SEXP, SEXP, SEXP, SEXP);
219 SEXP do_dumpb(SEXP, SEXP, SEXP, SEXP);
220 SEXP do_dump(SEXP, SEXP, SEXP, SEXP);
221 SEXP do_duplicated(SEXP, SEXP, SEXP, SEXP);
222 SEXP do_dynload(SEXP, SEXP, SEXP, SEXP);
223 SEXP do_dynunload(SEXP, SEXP, SEXP, SEXP);
224 SEXP do_eapply(SEXP, SEXP, SEXP, SEXP);
225 SEXP do_edit(SEXP, SEXP, SEXP, SEXP);
226 SEXP do_encoding(SEXP, SEXP, SEXP, SEXP);
227 SEXP do_encodeString(SEXP, SEXP, SEXP, SEXP);
228 SEXP do_enc2(SEXP, SEXP, SEXP, SEXP);
229 SEXP do_envir(SEXP, SEXP, SEXP, SEXP);
230 SEXP do_envirgets(SEXP, SEXP, SEXP, SEXP);
231 SEXP do_envirName(SEXP, SEXP, SEXP, SEXP);
232 SEXP do_env2list(SEXP, SEXP, SEXP, SEXP);
233 SEXP do_erase(SEXP, SEXP, SEXP, SEXP);
234 SEXP do_External(SEXP, SEXP, SEXP, SEXP);
235 SEXP do_Externalgr(SEXP, SEXP, SEXP, SEXP);
236 SEXP do_eval(SEXP, SEXP, SEXP, SEXP);
237 SEXP do_expression(SEXP, SEXP, SEXP, SEXP);
238 SEXP do_fileaccess(SEXP, SEXP, SEXP, SEXP);
239 SEXP do_fileappend(SEXP, SEXP, SEXP, SEXP);
240 SEXP do_filechoose(SEXP, SEXP, SEXP, SEXP);
241 SEXP do_filecopy(SEXP, SEXP, SEXP, SEXP);
242 SEXP do_filecreate(SEXP, SEXP, SEXP, SEXP);
243 SEXP do_fileedit(SEXP, SEXP, SEXP, SEXP);
244 SEXP do_fileexists(SEXP, SEXP, SEXP, SEXP);
245 SEXP do_fileinfo(SEXP, SEXP, SEXP, SEXP);
246 SEXP do_filelink(SEXP, SEXP, SEXP, SEXP);
247 SEXP do_filepath(SEXP, SEXP, SEXP, SEXP);
248 SEXP do_fileremove(SEXP, SEXP, SEXP, SEXP);
249 SEXP do_filerename(SEXP, SEXP, SEXP, SEXP);
250 SEXP do_fileshow(SEXP, SEXP, SEXP, SEXP);
251 SEXP do_filesymlink(SEXP, SEXP, SEXP, SEXP);
252 SEXP do_filledcontour(SEXP, SEXP, SEXP, SEXP);
253 SEXP do_first_min(SEXP, SEXP, SEXP, SEXP);
254 SEXP do_fft(SEXP, SEXP, SEXP, SEXP);
255 SEXP do_flatContour(SEXP, SEXP, SEXP, SEXP);
256 SEXP do_flush(SEXP, SEXP, SEXP, SEXP);
257 SEXP do_fmin(SEXP, SEXP, SEXP, SEXP);
258 SEXP do_for(SEXP, SEXP, SEXP, SEXP);
259 SEXP do_format(SEXP, SEXP, SEXP, SEXP);
260 SEXP do_formatinfo(SEXP, SEXP, SEXP, SEXP);
261 SEXP do_formatPOSIXlt(SEXP, SEXP, SEXP, SEXP);
262 SEXP do_formals(SEXP, SEXP, SEXP, SEXP);
263 SEXP do_function(SEXP, SEXP, SEXP, SEXP);
264 SEXP do_gc(SEXP, SEXP, SEXP, SEXP);
265 SEXP do_gcinfo(SEXP, SEXP, SEXP, SEXP);
266 SEXP do_gctime(SEXP, SEXP, SEXP, SEXP);
267 SEXP do_gctorture(SEXP, SEXP, SEXP, SEXP);
268 SEXP do_gctorture2(SEXP, SEXP, SEXP, SEXP);
269 SEXP do_get(SEXP, SEXP, SEXP, SEXP);
270 SEXP do_getenv(SEXP, SEXP, SEXP, SEXP);
271 SEXP do_geterrmessage(SEXP, SEXP, SEXP, SEXP);
272 SEXP do_getGraphicsEvent(SEXP, SEXP, SEXP, SEXP);
273 SEXP do_getGraphicsEventEnv(SEXP, SEXP, SEXP, SEXP);
274 SEXP do_getlocale(SEXP, SEXP, SEXP, SEXP);
275 SEXP do_getRestart(SEXP, SEXP, SEXP, SEXP);
276 SEXP do_gettext(SEXP, SEXP, SEXP, SEXP);
277 SEXP do_getwd(SEXP, SEXP, SEXP, SEXP);
278 SEXP do_glob(SEXP, SEXP, SEXP, SEXP);
279 SEXP do_globalenv(SEXP, SEXP, SEXP, SEXP);
280 SEXP do_emptyenv(SEXP, SEXP, SEXP, SEXP);
281 SEXP do_baseenv(SEXP, SEXP, SEXP, SEXP);
282 SEXP do_gray(SEXP, SEXP, SEXP, SEXP);
283 SEXP do_grep(SEXP, SEXP, SEXP, SEXP);
284 SEXP do_grepraw(SEXP, SEXP, SEXP, SEXP);
285 SEXP do_gsub(SEXP, SEXP, SEXP, SEXP);
286 SEXP do_hsv(SEXP, SEXP, SEXP, SEXP);
287 SEXP do_hcl(SEXP, SEXP, SEXP, SEXP);
288 SEXP do_iconv(SEXP, SEXP, SEXP, SEXP);
289 SEXP do_ICUset(SEXP, SEXP, SEXP, SEXP);
290 SEXP do_identical(SEXP, SEXP, SEXP, SEXP);
291 SEXP do_identify(SEXP, SEXP, SEXP, SEXP);
292 SEXP do_if(SEXP, SEXP, SEXP, SEXP);
293 SEXP do_image(SEXP, SEXP, SEXP, SEXP);
294 SEXP do_inherits(SEXP, SEXP, SEXP, SEXP);
295 SEXP do_inspect(SEXP, SEXP, SEXP, SEXP);
296 SEXP do_intToUtf8(SEXP, SEXP, SEXP, SEXP);
297 SEXP do_interactive(SEXP, SEXP, SEXP, SEXP);
298 SEXP do_internal(SEXP, SEXP, SEXP, SEXP);
299 SEXP do_interruptsSuspended(SEXP, SEXP, SEXP, SEXP);
300 SEXP do_intToBits(SEXP, SEXP, SEXP, SEXP);
301 SEXP do_invisible(SEXP, SEXP, SEXP, SEXP);
302 SEXP do_invokeRestart(SEXP, SEXP, SEXP, SEXP);
303 SEXP do_is(SEXP, SEXP, SEXP, SEXP);
304 SEXP do_isatty(SEXP, SEXP, SEXP, SEXP);
305 SEXP do_isfinite(SEXP, SEXP, SEXP, SEXP);
306 SEXP do_isinfinite(SEXP, SEXP, SEXP, SEXP);
307 SEXP do_islistfactor(SEXP, SEXP, SEXP, SEXP);
308 SEXP do_isloaded(SEXP, SEXP, SEXP, SEXP);
309 SEXP do_isna(SEXP, SEXP, SEXP, SEXP);
310 SEXP do_isnan(SEXP, SEXP, SEXP, SEXP);
311 SEXP do_isunsorted(SEXP, SEXP, SEXP, SEXP);
312 SEXP do_isvector(SEXP, SEXP, SEXP, SEXP);
313 SEXP do_lapply(SEXP, SEXP, SEXP, SEXP);
314 SEXP do_layout(SEXP, SEXP, SEXP, SEXP);
315 SEXP do_lazyLoadDBfetch(SEXP, SEXP, SEXP, SEXP);
316 SEXP do_length(SEXP, SEXP, SEXP, SEXP);
317 SEXP do_lengthgets(SEXP, SEXP, SEXP, SEXP);
318 SEXP do_levelsgets(SEXP, SEXP, SEXP, SEXP);
319 SEXP do_libfixup(SEXP, SEXP, SEXP, SEXP);
320 SEXP do_listdirs(SEXP, SEXP, SEXP, SEXP);
321 SEXP do_listfiles(SEXP, SEXP, SEXP, SEXP);
323 SEXP do_load(SEXP, SEXP, SEXP, SEXP);
324 SEXP do_loadFromConn2(SEXP, SEXP, SEXP, SEXP);
325 SEXP do_loadhistory(SEXP, SEXP, SEXP, SEXP);
326 SEXP do_localeconv(SEXP, SEXP, SEXP, SEXP);
327 SEXP do_locator(SEXP, SEXP, SEXP, SEXP);
328 SEXP do_log(SEXP, SEXP, SEXP, SEXP);
329 SEXP do_log1arg(SEXP, SEXP, SEXP, SEXP);
330 SEXP do_logic(SEXP, SEXP, SEXP, SEXP);
331 SEXP do_logic2(SEXP, SEXP, SEXP, SEXP);
332 SEXP do_logic3(SEXP, SEXP, SEXP, SEXP);
333 SEXP do_ls(SEXP, SEXP, SEXP, SEXP);
334 SEXP do_l10n_info(SEXP, SEXP, SEXP, SEXP);
335 SEXP do_machine(SEXP, SEXP, SEXP, SEXP);
336 SEXP do_makelazy(SEXP, SEXP, SEXP, SEXP);
337 SEXP do_makelist(SEXP, SEXP, SEXP, SEXP);
338 SEXP do_makenames(SEXP, SEXP, SEXP, SEXP);
339 SEXP do_makeunique(SEXP, SEXP, SEXP, SEXP);
340 SEXP do_makevector(SEXP, SEXP, SEXP, SEXP);
341 SEXP do_match(SEXP, SEXP, SEXP, SEXP);
342 SEXP do_matchcall(SEXP, SEXP, SEXP, SEXP);
343 SEXP do_matprod(SEXP, SEXP, SEXP, SEXP);
344 SEXP do_Math2(SEXP, SEXP, SEXP, SEXP);
345 SEXP do_matrix(SEXP, SEXP, SEXP, SEXP);
346 SEXP do_memlimits(SEXP, SEXP, SEXP, SEXP);
347 SEXP do_memoryprofile(SEXP, SEXP, SEXP, SEXP);
348 SEXP do_menu(SEXP, SEXP, SEXP, SEXP);
349 SEXP do_merge(SEXP, SEXP, SEXP, SEXP);
351 SEXP do_missing(SEXP, SEXP, SEXP, SEXP);
352 SEXP do_modelframe(SEXP, SEXP, SEXP, SEXP);
353 SEXP do_modelmatrix(SEXP, SEXP, SEXP, SEXP);
354 SEXP do_mtext(SEXP, SEXP, SEXP, SEXP);
355 SEXP do_mvfft(SEXP, SEXP, SEXP, SEXP);
356 SEXP do_names(SEXP, SEXP, SEXP, SEXP);
357 SEXP do_namesgets(SEXP, SEXP, SEXP, SEXP);
358 SEXP do_nargs(SEXP, SEXP, SEXP, SEXP);
359 SEXP do_nchar(SEXP,SEXP,SEXP,SEXP);
360 SEXP do_newenv(SEXP,SEXP,SEXP,SEXP);
361 SEXP do_nextmethod(SEXP,SEXP,SEXP,SEXP);
362 SEXP do_nextn(SEXP,SEXP,SEXP,SEXP);
363 SEXP do_ngettext(SEXP, SEXP, SEXP, SEXP);
364 SEXP do_nlm(SEXP, SEXP, SEXP, SEXP);
365 SEXP do_normalizepath(SEXP, SEXP, SEXP, SEXP);
366 SEXP do_nzchar(SEXP,SEXP,SEXP,SEXP);
367 SEXP do_objectsize(SEXP, SEXP, SEXP, SEXP);
368 SEXP do_onexit(SEXP, SEXP, SEXP, SEXP);
369 SEXP do_optim(SEXP, SEXP, SEXP, SEXP);
370 SEXP do_optimhess(SEXP, SEXP, SEXP, SEXP);
371 SEXP do_options(SEXP, SEXP, SEXP, SEXP);
372 SEXP do_order(SEXP, SEXP, SEXP, SEXP);
373 SEXP do_pack(SEXP, SEXP, SEXP, SEXP);
374 SEXP do_packBits(SEXP, SEXP, SEXP, SEXP);
375 SEXP do_palette(SEXP, SEXP, SEXP, SEXP);
376 SEXP do_par(SEXP, SEXP, SEXP, SEXP);
377 SEXP do_paren(SEXP, SEXP, SEXP, SEXP);
378 SEXP do_parentenv(SEXP, SEXP, SEXP, SEXP);
379 SEXP do_parentenvgets(SEXP, SEXP, SEXP, SEXP);
380 SEXP do_parentframe(SEXP, SEXP, SEXP, SEXP);
381 SEXP do_parse(SEXP, SEXP, SEXP, SEXP);
382 SEXP do_parseLatex(SEXP, SEXP, SEXP, SEXP);
383 SEXP do_parseRd(SEXP, SEXP, SEXP, SEXP);
384 SEXP do_paste(SEXP, SEXP, SEXP, SEXP);
385 SEXP do_path(SEXP, SEXP, SEXP, SEXP);
386 SEXP do_pathexpand(SEXP, SEXP, SEXP, SEXP);
387 SEXP do_pause(SEXP, SEXP, SEXP, SEXP);
388 SEXP do_persp(SEXP, SEXP, SEXP, SEXP);
389 SEXP do_plot_new(SEXP, SEXP, SEXP, SEXP);
390 SEXP do_plot_window(SEXP, SEXP, SEXP, SEXP);
391 SEXP do_plot_xy(SEXP, SEXP, SEXP, SEXP);
392 SEXP do_pmatch(SEXP, SEXP, SEXP, SEXP);
393 SEXP do_pmin(SEXP, SEXP, SEXP, SEXP);
394 SEXP do_polygon(SEXP, SEXP, SEXP, SEXP);
395 SEXP do_polyroot(SEXP, SEXP, SEXP, SEXP);
396 SEXP do_pos2env(SEXP, SEXP, SEXP, SEXP);
397 SEXP do_POSIXlt2D(SEXP, SEXP, SEXP, SEXP);
398 SEXP do_primitive(SEXP, SEXP, SEXP, SEXP);
399 SEXP do_printdefault(SEXP, SEXP, SEXP, SEXP);
400 SEXP do_printDeferredWarnings(SEXP, SEXP, SEXP, SEXP);
401 SEXP do_printdf(SEXP, SEXP, SEXP, SEXP);
402 SEXP do_printfunction(SEXP, SEXP, SEXP, SEXP);
403 SEXP do_prmatrix(SEXP, SEXP, SEXP, SEXP);
404 SEXP do_proctime(SEXP, SEXP, SEXP, SEXP);
405 SEXP do_psort(SEXP, SEXP, SEXP, SEXP);
406 SEXP do_qsort(SEXP, SEXP, SEXP, SEXP);
407 SEXP do_quit(SEXP, SEXP, SEXP, SEXP);
408 SEXP do_quote(SEXP, SEXP, SEXP, SEXP);
409 SEXP do_radixsort(SEXP, SEXP, SEXP, SEXP);
410 SEXP do_random1(SEXP, SEXP, SEXP, SEXP);
411 SEXP do_random2(SEXP, SEXP, SEXP, SEXP);
412 SEXP do_random3(SEXP, SEXP, SEXP, SEXP);
413 SEXP do_range(SEXP, SEXP, SEXP, SEXP);
414 SEXP do_rank(SEXP, SEXP, SEXP, SEXP);
415 SEXP do_rapply(SEXP, SEXP, SEXP, SEXP);
416 SEXP do_rawShift(SEXP, SEXP, SEXP, SEXP);
417 SEXP do_rawToBits(SEXP, SEXP, SEXP, SEXP);
418 SEXP do_rawToChar(SEXP, SEXP, SEXP, SEXP);
419 SEXP do_readDCF(SEXP, SEXP, SEXP, SEXP);
420 SEXP do_readEnviron(SEXP, SEXP, SEXP, SEXP);
421 SEXP do_readlink(SEXP, SEXP, SEXP, SEXP);
422 SEXP do_readLines(SEXP, SEXP, SEXP, SEXP);
423 SEXP do_readln(SEXP, SEXP, SEXP, SEXP);
424 SEXP do_readtablehead(SEXP, SEXP, SEXP, SEXP);
425 SEXP do_recall(SEXP, SEXP, SEXP, SEXP);
426 SEXP do_recordGraphics(SEXP, SEXP, SEXP, SEXP);
427 SEXP do_rect(SEXP, SEXP, SEXP, SEXP);
428 SEXP do_raster(SEXP, SEXP, SEXP, SEXP);
429 SEXP do_regexec(SEXP, SEXP, SEXP, SEXP);
430 SEXP do_regexpr(SEXP, SEXP, SEXP, SEXP);
431 SEXP do_regFinaliz(SEXP, SEXP, SEXP, SEXP);
432 SEXP do_relop(SEXP, SEXP, SEXP, SEXP);
433 SEXP do_relop_dflt(SEXP, SEXP, SEXP, SEXP);
434 SEXP do_remove(SEXP, SEXP, SEXP, SEXP);
435 SEXP do_rep(SEXP, SEXP, SEXP, SEXP);
436 SEXP do_rep_int(SEXP, SEXP, SEXP, SEXP);
437 SEXP do_repeat(SEXP, SEXP, SEXP, SEXP);
438 SEXP do_resetCondHands(SEXP, SEXP, SEXP, SEXP);
439 SEXP do_restart(SEXP, SEXP, SEXP, SEXP);
440 SEXP do_restoreb(SEXP, SEXP, SEXP, SEXP);
441 SEXP do_return(SEXP, SEXP, SEXP, SEXP);
442 SEXP do_rgb(SEXP, SEXP, SEXP, SEXP);
443 SEXP do_RGB2hsv(SEXP, SEXP, SEXP, SEXP);
444 SEXP do_Rhome(SEXP, SEXP, SEXP, SEXP);
445 SEXP do_rmultinom(SEXP, SEXP, SEXP, SEXP);
446 SEXP do_RNGkind(SEXP, SEXP, SEXP, SEXP);
447 SEXP do_Rprof(SEXP, SEXP, SEXP, SEXP);
448 SEXP do_Rprofmem(SEXP, SEXP, SEXP, SEXP);
449 SEXP do_rownames(SEXP, SEXP, SEXP, SEXP);
450 SEXP do_rowscols(SEXP, SEXP, SEXP, SEXP);
451 SEXP do_sample(SEXP, SEXP, SEXP, SEXP);
452 SEXP do_save(SEXP, SEXP, SEXP, SEXP);
453 SEXP do_saveToConn(SEXP, SEXP, SEXP, SEXP);
454 SEXP do_savehistory(SEXP, SEXP, SEXP, SEXP);
455 SEXP do_scan(SEXP, SEXP, SEXP, SEXP);
456 SEXP do_search(SEXP, SEXP, SEXP, SEXP);
457 SEXP do_segments(SEXP, SEXP, SEXP, SEXP);
458 SEXP do_seq(SEXP, SEXP, SEXP, SEXP);
459 SEXP do_seq_along(SEXP, SEXP, SEXP, SEXP);
460 SEXP do_seq_len(SEXP, SEXP, SEXP, SEXP);
461 SEXP do_serializeToConn(SEXP, SEXP, SEXP, SEXP);
462 SEXP do_set(SEXP, SEXP, SEXP, SEXP);
463 SEXP do_setencoding(SEXP, SEXP, SEXP, SEXP);
464 SEXP do_setenv(SEXP, SEXP, SEXP, SEXP);
465 SEXP do_seterrmessage(SEXP, SEXP, SEXP, SEXP);
466 SEXP do_setmaxnumthreads(SEXP, SEXP, SEXP, SEXP);
467 SEXP do_setnumthreads(SEXP, SEXP, SEXP, SEXP);
468 SEXP do_setGraphicsEventEnv(SEXP, SEXP, SEXP, SEXP);
469 SEXP do_setlocale(SEXP, SEXP, SEXP, SEXP);
470 SEXP do_setseed(SEXP, SEXP, SEXP, SEXP);
471 SEXP do_setSessionTimeLimit(SEXP, SEXP, SEXP, SEXP);
472 SEXP do_setTimeLimit(SEXP, SEXP, SEXP, SEXP);
473 SEXP do_setwd(SEXP, SEXP, SEXP, SEXP);
474 SEXP do_shade(SEXP, SEXP, SEXP, SEXP);
475 SEXP do_strheight(SEXP, SEXP, SEXP, SEXP);
476 SEXP do_strwidth(SEXP, SEXP, SEXP, SEXP);
477 SEXP do_signalCondition(SEXP, SEXP, SEXP, SEXP);
478 SEXP do_sink(SEXP, SEXP, SEXP, SEXP);
479 SEXP do_sinknumber(SEXP, SEXP, SEXP, SEXP);
480 SEXP do_sort(SEXP, SEXP, SEXP, SEXP);
481 SEXP do_split(SEXP, SEXP, SEXP, SEXP);
482 SEXP do_sprintf(SEXP, SEXP, SEXP, SEXP);
483 SEXP do_standardGeneric(SEXP, SEXP, SEXP, SEXP);
484 SEXP do_startHTTPD(SEXP, SEXP, SEXP, SEXP);
485 SEXP do_stop(SEXP, SEXP, SEXP, SEXP);
486 SEXP do_stopHTTPD(SEXP, SEXP, SEXP, SEXP);
487 SEXP do_storage_mode(SEXP, SEXP, SEXP, SEXP);
488 SEXP do_strsplit(SEXP,SEXP,SEXP,SEXP);
489 SEXP do_strptime(SEXP,SEXP,SEXP,SEXP);
490 SEXP do_strtrim(SEXP,SEXP,SEXP,SEXP);
491 SEXP do_strtoi(SEXP,SEXP,SEXP,SEXP);
492 SEXP do_syschmod(SEXP,SEXP,SEXP,SEXP);
493 SEXP do_sysinfo(SEXP,SEXP,SEXP,SEXP);
494 SEXP do_syssleep(SEXP,SEXP,SEXP,SEXP);
495 SEXP do_sysumask(SEXP,SEXP,SEXP,SEXP);
496 SEXP do_subassign(SEXP, SEXP, SEXP, SEXP);
497 SEXP do_subassign_dflt(SEXP, SEXP, SEXP, SEXP);
498 SEXP do_subassign2(SEXP, SEXP, SEXP, SEXP);
499 SEXP do_subassign2_dflt(SEXP, SEXP, SEXP, SEXP);
500 SEXP do_subassign3(SEXP, SEXP, SEXP, SEXP);
501 SEXP do_subassigndf(SEXP, SEXP, SEXP, SEXP);
502 SEXP do_subassigndf2(SEXP, SEXP, SEXP, SEXP);
503 SEXP do_subset(SEXP, SEXP, SEXP, SEXP);
504 SEXP do_subset_dflt(SEXP, SEXP, SEXP, SEXP);
505 SEXP do_subset2(SEXP, SEXP, SEXP, SEXP);
506 SEXP do_subset2_dflt(SEXP, SEXP, SEXP, SEXP);
507 SEXP do_subset3(SEXP, SEXP, SEXP, SEXP);
508 SEXP do_subsetdf(SEXP, SEXP, SEXP, SEXP);
509 SEXP do_subsetdf2(SEXP, SEXP, SEXP, SEXP);
510 SEXP do_substitute(SEXP, SEXP, SEXP, SEXP);
511 SEXP do_substr(SEXP,SEXP,SEXP,SEXP);
512 SEXP do_substrgets(SEXP,SEXP,SEXP,SEXP);
513 SEXP do_summary(SEXP, SEXP, SEXP, SEXP);
514 SEXP do_surface(SEXP, SEXP, SEXP, SEXP);
515 SEXP do_switch(SEXP, SEXP, SEXP, SEXP);
516 SEXP do_symbols(SEXP, SEXP, SEXP, SEXP);
517 SEXP do_sys(SEXP, SEXP, SEXP, SEXP);
518 SEXP do_sysbrowser(SEXP, SEXP, SEXP, SEXP);
519 SEXP do_sysgetpid(SEXP, SEXP, SEXP, SEXP);
520 SEXP do_system(SEXP, SEXP, SEXP, SEXP);
521 SEXP do_systime(SEXP, SEXP, SEXP, SEXP);
522 SEXP do_tempdir(SEXP, SEXP, SEXP, SEXP);
523 SEXP do_tempfile(SEXP, SEXP, SEXP, SEXP);
524 SEXP do_termsform(SEXP, SEXP, SEXP, SEXP);
525 SEXP do_text(SEXP, SEXP, SEXP, SEXP);
526 SEXP do_tilde(SEXP, SEXP, SEXP, SEXP);
527 SEXP do_title(SEXP, SEXP, SEXP, SEXP);
528 SEXP do_tolower(SEXP, SEXP, SEXP, SEXP);
529 SEXP do_trace(SEXP, SEXP, SEXP, SEXP);
530 SEXP do_traceback(SEXP, SEXP, SEXP, SEXP);
531 SEXP do_transpose(SEXP, SEXP, SEXP, SEXP);
532 SEXP do_trunc(SEXP, SEXP, SEXP, SEXP);
533 SEXP do_typecvt(SEXP, SEXP, SEXP, SEXP);
534 SEXP do_typeof(SEXP, SEXP, SEXP, SEXP);
535 SEXP do_unclass(SEXP, SEXP, SEXP, SEXP);
536 SEXP do_unlink(SEXP, SEXP, SEXP, SEXP);
537 SEXP do_unlist(SEXP, SEXP, SEXP, SEXP);
538 SEXP do_unserializeFromConn(SEXP, SEXP, SEXP, SEXP);
539 SEXP do_unsetenv(SEXP, SEXP, SEXP, SEXP);
540 SEXP do_unzip(SEXP, SEXP, SEXP, SEXP);
541 SEXP do_updateform(SEXP, SEXP, SEXP, SEXP);
542 SEXP do_usemethod(SEXP, SEXP, SEXP, SEXP);
543 SEXP do_utf8ToInt(SEXP, SEXP, SEXP, SEXP);
544 SEXP do_vapply(SEXP, SEXP, SEXP, SEXP);
545 SEXP do_version(SEXP, SEXP, SEXP, SEXP);
546 SEXP do_warning(SEXP, SEXP, SEXP, SEXP);
547 SEXP do_while(SEXP, SEXP, SEXP, SEXP);
548 SEXP do_which(SEXP, SEXP, SEXP, SEXP);
549 SEXP do_withVisible(SEXP, SEXP, SEXP, SEXP);
550 SEXP do_writetable(SEXP, SEXP, SEXP, SEXP);
551 SEXP do_xspline(SEXP, SEXP, SEXP, SEXP);
552 SEXP do_xtfrm(SEXP, SEXP, SEXP, SEXP);
553 SEXP do_zeroin(SEXP, SEXP, SEXP, SEXP);
554 SEXP do_zeroin2(SEXP, SEXP, SEXP, SEXP);
555 
556 SEXP do_getSnapshot(SEXP, SEXP, SEXP, SEXP);
557 SEXP do_playSnapshot(SEXP, SEXP, SEXP, SEXP);
558 
559 SEXP R_do_data_class(SEXP call, SEXP op, SEXP args, SEXP env);
560 SEXP R_do_set_class(SEXP call, SEXP op, SEXP args, SEXP env);
561 SEXP R_getS4DataSlot(SEXP obj, SEXPTYPE type);
562 
563 /* bytecode */
564 SEXP do_mkcode(SEXP, SEXP, SEXP, SEXP);
565 SEXP do_bcclose(SEXP, SEXP, SEXP, SEXP);
566 SEXP do_is_builtin_internal(SEXP, SEXP, SEXP, SEXP);
567 SEXP do_disassemble(SEXP, SEXP, SEXP, SEXP);
568 SEXP do_bcversion(SEXP, SEXP, SEXP, SEXP);
569 SEXP do_loadfile(SEXP, SEXP, SEXP, SEXP);
570 SEXP do_savefile(SEXP, SEXP, SEXP, SEXP);
571 SEXP do_growconst(SEXP, SEXP, SEXP, SEXP);
572 SEXP do_putconst(SEXP, SEXP, SEXP, SEXP);
573 SEXP do_getconst(SEXP, SEXP, SEXP, SEXP);
574 SEXP do_enablejit(SEXP, SEXP, SEXP, SEXP);
575 SEXP do_compilepkgs(SEXP, SEXP, SEXP, SEXP);
576 
577 /* Connections */
578 SEXP do_stdin(SEXP, SEXP, SEXP, SEXP);
579 SEXP do_stdout(SEXP, SEXP, SEXP, SEXP);
580 SEXP do_stderr(SEXP, SEXP, SEXP, SEXP);
581 SEXP do_readlines(SEXP, SEXP, SEXP, SEXP);
582 SEXP do_writelines(SEXP, SEXP, SEXP, SEXP);
583 SEXP do_readbin(SEXP, SEXP, SEXP, SEXP);
584 SEXP do_writebin(SEXP, SEXP, SEXP, SEXP);
585 SEXP do_readchar(SEXP, SEXP, SEXP, SEXP);
586 SEXP do_writechar(SEXP, SEXP, SEXP, SEXP);
587 SEXP do_open(SEXP, SEXP, SEXP, SEXP);
588 SEXP do_isopen(SEXP, SEXP, SEXP, SEXP);
589 SEXP do_isincomplete(SEXP, SEXP, SEXP, SEXP);
590 SEXP do_isseekable(SEXP, SEXP, SEXP, SEXP);
591 SEXP do_close(SEXP, SEXP, SEXP, SEXP);
592 SEXP do_fifo(SEXP, SEXP, SEXP, SEXP);
593 SEXP do_pipe(SEXP, SEXP, SEXP, SEXP);
594 SEXP do_url(SEXP, SEXP, SEXP, SEXP);
595 SEXP do_gzfile(SEXP, SEXP, SEXP, SEXP);
596 SEXP do_unz(SEXP, SEXP, SEXP, SEXP);
597 SEXP do_seek(SEXP, SEXP, SEXP, SEXP);
598 SEXP do_truncate(SEXP, SEXP, SEXP, SEXP);
599 SEXP do_pushback(SEXP, SEXP, SEXP, SEXP);
600 SEXP do_pushbacklength(SEXP, SEXP, SEXP, SEXP);
601 SEXP do_clearpushback(SEXP, SEXP, SEXP, SEXP);
602 SEXP do_rawconnection(SEXP, SEXP, SEXP, SEXP);
603 SEXP do_rawconvalue(SEXP, SEXP, SEXP, SEXP);
604 SEXP do_textconnection(SEXP, SEXP, SEXP, SEXP);
605 SEXP do_textconvalue(SEXP, SEXP, SEXP, SEXP);
606 SEXP do_getconnection(SEXP, SEXP, SEXP, SEXP);
607 SEXP do_getallconnections(SEXP, SEXP, SEXP, SEXP);
608 SEXP do_sumconnection(SEXP, SEXP, SEXP, SEXP);
609 SEXP do_download(SEXP, SEXP, SEXP, SEXP);
610 SEXP do_sockconn(SEXP, SEXP, SEXP, SEXP);
611 SEXP do_sockselect(SEXP, SEXP, SEXP, SEXP);
612 SEXP do_nsl(SEXP, SEXP, SEXP, SEXP);
613 SEXP do_gzcon(SEXP, SEXP, SEXP, SEXP);
614 SEXP do_memCompress(SEXP, SEXP, SEXP, SEXP);
615 SEXP do_memDecompress(SEXP, SEXP, SEXP, SEXP);
616 
617 SEXP do_castestfun(SEXP, SEXP, SEXP, SEXP);
618 SEXP do_hasProvenance(SEXP, SEXP, SEXP, SEXP);
619 SEXP do_provCommand(SEXP, SEXP, SEXP, SEXP);
620 SEXP do_provenance(SEXP, SEXP, SEXP, SEXP);
621 SEXP do_provenance_graph(SEXP, SEXP, SEXP, SEXP);
622 SEXP do_bserialize(SEXP, SEXP, SEXP, SEXP);
623 SEXP do_bdeserialize(SEXP, SEXP, SEXP, SEXP);
624 
625 SEXP do_lockEnv(SEXP, SEXP, SEXP, SEXP);
626 SEXP do_envIsLocked(SEXP, SEXP, SEXP, SEXP);
627 SEXP do_lockBnd(SEXP, SEXP, SEXP, SEXP);
628 SEXP do_bndIsLocked(SEXP, SEXP, SEXP, SEXP);
629 SEXP do_mkActiveBnd(SEXP, SEXP, SEXP, SEXP);
630 SEXP do_bndIsActive(SEXP, SEXP, SEXP, SEXP);
631 SEXP do_mkUnbound(SEXP, SEXP, SEXP, SEXP);
632 SEXP do_isNSEnv(SEXP call, SEXP op, SEXP args, SEXP rho);
633 SEXP do_regNS(SEXP call, SEXP op, SEXP args, SEXP rho);
634 SEXP do_unregNS(SEXP call, SEXP op, SEXP args, SEXP rho);
635 SEXP do_getRegNS(SEXP call, SEXP op, SEXP args, SEXP rho);
636 SEXP do_getNSRegistry(SEXP call, SEXP op, SEXP args, SEXP rho);
637 SEXP do_importIntoEnv(SEXP call, SEXP op, SEXP args, SEXP rho);
638 SEXP do_envprofile(SEXP call, SEXP op, SEXP args, SEXP rho);
639 
640 SEXP do_tracemem(SEXP, SEXP, SEXP, SEXP);
641 SEXP do_retracemem(SEXP, SEXP, SEXP, SEXP);
642 SEXP do_untracemem(SEXP, SEXP, SEXP, SEXP);
643 
644 #ifdef __cplusplus
645 }
646 #endif
647 
648 #endif /* not R_INTERNAL_H */