The R Project SVN R

Rev

Rev 6483 | Rev 7002 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6483 Rev 6994
Line 110... Line 110...
110
	    int	length;
110
	    int	length;
111
	    union {
111
	    union {
112
		char		*c;
112
		char		*c;
113
		int		*i;
113
		int		*i;
114
		double		*f;
114
		double		*f;
115
		complex		*z;
115
		Rcomplex		*z;
116
		struct SEXPREC	**s;
116
		struct SEXPREC	**s;
117
	    } type;
117
	    } type;
118
	    int	truelength;
118
	    int	truelength;
119
	} vecsxp;
119
	} vecsxp;
120
	struct {
120
	struct {
Line 252... Line 252...
252
SEXP PairToVectorList(SEXP x);
252
SEXP PairToVectorList(SEXP x);
253
SEXP VectorToPairList(SEXP x);
253
SEXP VectorToPairList(SEXP x);
254
 
254
 
255
int LogicalFromInteger(int, int*);
255
int LogicalFromInteger(int, int*);
256
int LogicalFromReal(double, int*);
256
int LogicalFromReal(double, int*);
257
int LogicalFromComplex(complex, int*);
257
int LogicalFromComplex(Rcomplex, int*);
258
int LogicalFromString(SEXP, int*);
258
int LogicalFromString(SEXP, int*);
259
int IntegerFromLogical(int, int*);
259
int IntegerFromLogical(int, int*);
260
int IntegerFromReal(double, int*);
260
int IntegerFromReal(double, int*);
261
int IntegerFromComplex(complex, int*);
261
int IntegerFromComplex(Rcomplex, int*);
262
int IntegerFromString(SEXP, int*);
262
int IntegerFromString(SEXP, int*);
263
double RealFromLogical(int, int*);
263
double RealFromLogical(int, int*);
264
double RealFromInteger(int, int*);
264
double RealFromInteger(int, int*);
265
double RealFromComplex(complex, int*);
265
double RealFromComplex(Rcomplex, int*);
266
double RealFromString(SEXP, int*);
266
double RealFromString(SEXP, int*);
267
complex ComplexFromLogical(int, int*);
267
Rcomplex ComplexFromLogical(int, int*);
268
complex ComplexFromInteger(int, int*);
268
Rcomplex ComplexFromInteger(int, int*);
269
complex ComplexFromReal(double, int*);
269
Rcomplex ComplexFromReal(double, int*);
270
complex ComplexFromString(SEXP, int*);
270
Rcomplex ComplexFromString(SEXP, int*);
271
SEXP StringFromLogical(int, int*);
271
SEXP StringFromLogical(int, int*);
272
SEXP StringFromInteger(int, int*);
272
SEXP StringFromInteger(int, int*);
273
SEXP StringFromReal(double, int*);
273
SEXP StringFromReal(double, int*);
274
SEXP StringFromComplex(complex, int*);
274
SEXP StringFromComplex(Rcomplex, int*);
275
SEXP EnsureString(SEXP);
275
SEXP EnsureString(SEXP);
276
 
276
 
277
 
277
 
278
/* Other Internally Used Functions */
278
/* Other Internally Used Functions */
279
 
279
 
Line 284... Line 284...
284
SEXP allocVector(SEXPTYPE, int);
284
SEXP allocVector(SEXPTYPE, int);
285
SEXP allocList(int);
285
SEXP allocList(int);
286
SEXP append(SEXP, SEXP);
286
SEXP append(SEXP, SEXP);
287
SEXP applyClosure(SEXP, SEXP, SEXP, SEXP, SEXP);
287
SEXP applyClosure(SEXP, SEXP, SEXP, SEXP, SEXP);
288
SEXP asChar(SEXP);
288
SEXP asChar(SEXP);
289
complex asComplex(SEXP);
289
Rcomplex asComplex(SEXP);
290
int asInteger(SEXP);
290
int asInteger(SEXP);
291
int asLogical(SEXP);
291
int asLogical(SEXP);
292
double asReal(SEXP);
292
double asReal(SEXP);
293
SEXP arraySubscript(int, SEXP, SEXP);
293
SEXP arraySubscript(int, SEXP, SEXP);
294
int conformable(SEXP, SEXP);
294
int conformable(SEXP, SEXP);
Line 390... Line 390...
390
SEXP protect(SEXP);
390
SEXP protect(SEXP);
391
SEXP rownamesgets(SEXP,SEXP);
391
SEXP rownamesgets(SEXP,SEXP);
392
SEXP ScalarLogical(int);
392
SEXP ScalarLogical(int);
393
SEXP ScalarInteger(int);
393
SEXP ScalarInteger(int);
394
SEXP ScalarReal(double);
394
SEXP ScalarReal(double);
395
SEXP ScalarComplex(complex);
395
SEXP ScalarComplex(Rcomplex);
396
SEXP ScalarString(SEXP);
396
SEXP ScalarString(SEXP);
397
SEXP setAttrib(SEXP, SEXP, SEXP);
397
SEXP setAttrib(SEXP, SEXP, SEXP);
398
void setSVector(SEXP*, int, SEXP);
398
void setSVector(SEXP*, int, SEXP);
399
void setVar(SEXP, SEXP, SEXP);
399
void setVar(SEXP, SEXP, SEXP);
400
int StringBlank(SEXP);
400
int StringBlank(SEXP);