The R Project SVN R

Rev

Rev 4408 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4408 Rev 4622
Line 44... Line 44...
44
#   endif
44
#   endif
45
#  endif
45
#  endif
46
# endif
46
# endif
47
#endif
47
#endif
48
 
48
 
-
 
49
 
-
 
50
#ifdef __MAIN__
-
 
51
#define extern
-
 
52
#endif
49
extern double	R_tmp;		/* Used in NaN/Inf checks */
53
extern double	R_tmp;		/*  Temporary Value used in NaN/Inf checks */
50
extern double	R_NaN;		/* IEEE NaN or -DBL_MAX */
54
extern double	R_NaN;		/* IEEE NaN or -DBL_MAX */
51
extern double	R_PosInf;	/* IEEE Inf or DBL_MAX */
55
extern double	R_PosInf;	/* IEEE Inf or DBL_MAX */
52
extern double	R_NegInf;	/* IEEE -Inf or -DBL_MAX */
56
extern double	R_NegInf;	/* IEEE -Inf or -DBL_MAX */
53
extern int	R_NaInt;	/* NA_INTEGER etc */
57
extern int	R_NaInt;	/* NA_INTEGER etc */
54
extern double	R_NaReal;	/* NA_REAL */
58
extern double	R_NaReal;	/* NA_REAL */
-
 
59
#ifdef __MAIN__
-
 
60
#undef extern
-
 
61
#endif
55
 
62
 
56
#define NA_LOGICAL	R_NaInt
63
#define NA_LOGICAL	R_NaInt
57
#define NA_INTEGER	R_NaInt
64
#define NA_INTEGER	R_NaInt
58
#define NA_FACTOR	R_NaInt
65
#define NA_FACTOR	R_NaInt
59
#define NA_REAL		R_NaReal
66
#define NA_REAL		R_NaReal