The R Project SVN R

Rev

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

Rev 7002 Rev 7003
Line 19... Line 19...
19
 */
19
 */
20
 
20
 
21
#ifndef _R_INTERNALS_H_
21
#ifndef _R_INTERNALS_H_
22
#define _R_INTERNALS_H_
22
#define _R_INTERNALS_H_
23
 
23
 
24
#include "Arith.h"		/*-> Rconfig.h */
-
 
25
#include "Complex.h"
24
#include "R_ext/Complex.h"
26
#include "Errormsg.h"
25
#include "R_ext/Errormsg.h"
27
#include "Memory.h"
26
#include "R_ext/Memory.h"
28
#include "PrtUtil.h"
-
 
29
#include "Utils.h"
-
 
30
 
27
 
31
#include <errno.h>
28
#include <errno.h>
32
#include <stdio.h>
29
#include <stdio.h>
33
#include <fcntl.h>
30
#include <fcntl.h>
34
#include <stdlib.h>
31
#include <stdlib.h>
Line 49... Line 46...
49
#endif
46
#endif
50
 
47
 
51
#ifdef __MAIN__
48
#ifdef __MAIN__
52
#define extern
49
#define extern
53
#endif
50
#endif
-
 
51
#include "R_ext/Arith.h"
54
 
52
 
55
 
53
 
56
/*  Fundamental Data Types:  These are largely Lisp  */
54
/*  Fundamental Data Types:  These are largely Lisp  */
57
/*  influenced structures, with the exception of LGLSXP,  */
55
/*  influenced structures, with the exception of LGLSXP,  */
58
/*  INTSXP, REALSXP, CPLXSXP and STRSXP which are the  */
56
/*  INTSXP, REALSXP, CPLXSXP and STRSXP which are the  */
Line 237... Line 235...
237
extern SEXP	R_LastvalueSymbol;  /* ".Last.value" */
235
extern SEXP	R_LastvalueSymbol;  /* ".Last.value" */
238
extern SEXP	R_CommentSymbol;    /* "comment" */
236
extern SEXP	R_CommentSymbol;    /* "comment" */
239
extern SEXP	R_SourceSymbol;     /* "source" */
237
extern SEXP	R_SourceSymbol;     /* "source" */
240
 
238
 
241
/* Missing Values - others from Arith.h */
239
/* Missing Values - others from Arith.h */
-
 
240
#define NA_STRING	R_NaString
242
extern SEXP	R_NaString;	    /* NA_STRING as a CHARSXP */
241
extern SEXP	R_NaString;	    /* NA_STRING as a CHARSXP */
243
extern SEXP	R_BlankString;	    /* "" as a CHARSXP */
242
extern SEXP	R_BlankString;	    /* "" as a CHARSXP */
244
 
243
 
245
/*--- FUNCTIONS ------------------------------------------------------ */
244
/*--- FUNCTIONS ------------------------------------------------------ */
246
 
245