The R Project SVN R

Rev

Rev 22913 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22913 Rev 22934
1
/* Declarations of device and UI pointers. */
1
/* Declarations of device and UI pointers. */
2
 
2
 
3
#ifdef __SYSTEM__
3
#ifdef __SYSTEM__
4
# define extern
4
# define extern
5
#endif
5
#endif
6
 
6
 
7
#include "Startup.h"		/* for SA_TYPE */
7
#include "Startup.h"		/* for SA_TYPE */
8
 
8
 
9
Rboolean R_GetX11Image(int d, void *pximage, int *pwidth, int *pheight);
-
 
10
/* pximage is really (XImage **) */
-
 
11
 
-
 
12
extern Rboolean (*ptr_GnomeDeviceDriver)(DevDesc*, char*, double, double, double);
9
extern Rboolean (*ptr_GnomeDeviceDriver)(DevDesc*, char*, double, double, double);
13
 
10
 
14
extern Rboolean (*ptr_GTKDeviceDriver)(DevDesc*, char*, double, double, double);
11
extern Rboolean (*ptr_GTKDeviceDriver)(DevDesc*, char*, double, double, double);
15
#ifdef HAVE_AQUA
12
#ifdef HAVE_AQUA
16
extern void (*ptr_R_StartConsole)();
13
extern void (*ptr_R_StartConsole)();
17
#endif
14
#endif
18
 
15
 
19
extern void (*ptr_R_Suicide)(char *);
16
extern void (*ptr_R_Suicide)(char *);
20
extern void (*ptr_R_ShowMessage)();
17
extern void (*ptr_R_ShowMessage)();
21
extern int  (*ptr_R_ReadConsole)(char *, unsigned char *, int, int);
18
extern int  (*ptr_R_ReadConsole)(char *, unsigned char *, int, int);
22
extern void (*ptr_R_WriteConsole)(char *, int);
19
extern void (*ptr_R_WriteConsole)(char *, int);
23
extern void (*ptr_R_ResetConsole)();
20
extern void (*ptr_R_ResetConsole)();
24
extern void (*ptr_R_FlushConsole)();
21
extern void (*ptr_R_FlushConsole)();
25
extern void (*ptr_R_ClearerrConsole)();
22
extern void (*ptr_R_ClearerrConsole)();
26
extern void (*ptr_R_Busy)(int);
23
extern void (*ptr_R_Busy)(int);
27
extern void (*ptr_R_CleanUp)(SA_TYPE, int, int);
24
extern void (*ptr_R_CleanUp)(SA_TYPE, int, int);
28
extern int  (*ptr_R_ShowFiles)(int, char **, char **, char *, Rboolean, char *);
25
extern int  (*ptr_R_ShowFiles)(int, char **, char **, char *, Rboolean, char *);
29
extern int  (*ptr_R_ChooseFile)(int, char *, int);
26
extern int  (*ptr_R_ChooseFile)(int, char *, int);
30
extern void (*ptr_R_loadhistory)(SEXP, SEXP, SEXP, SEXP);
27
extern void (*ptr_R_loadhistory)(SEXP, SEXP, SEXP, SEXP);
31
extern void (*ptr_R_savehistory)(SEXP, SEXP, SEXP, SEXP);
28
extern void (*ptr_R_savehistory)(SEXP, SEXP, SEXP, SEXP);
32
extern int (*R_timeout_handler)();
29
extern int (*R_timeout_handler)();
33
extern long R_timeout_val;
30
extern long R_timeout_val;
34
 
31
 
35
 
32
 
36
#ifdef __SYSTEM__
33
#ifdef __SYSTEM__
37
# undef extern
34
# undef extern
38
#endif
35
#endif
39
 
36
 
40
Rboolean stub_GnomeDeviceDriver(DevDesc*, char*, double, double, double);
37
Rboolean stub_GnomeDeviceDriver(DevDesc*, char*, double, double, double);
41
Rboolean stub_GTKDeviceDriver(DevDesc*, char*, double, double, double);
38
Rboolean stub_GTKDeviceDriver(DevDesc*, char*, double, double, double);