The R Project SVN R

Rev

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

Rev 3921 Rev 4622
Line 47... Line 47...
47
} IoBuffer;
47
} IoBuffer;
48
 
48
 
49
 
49
 
50
typedef struct TextBuffer {
50
typedef struct TextBuffer {
51
	char	*vmax;				/* Memory stack top */
51
	char	*vmax;				/* Memory stack top */
52
	unsigned char	*buf;				/* Line buffer */
52
	unsigned char	*buf;			/* Line buffer */
53
	unsigned char	*bufp;				/* Line buffer location */
53
	unsigned char	*bufp;			/* Line buffer location */
54
	SEXP	text;				/* String Vector */
54
	SEXP	text;				/* String Vector */
55
	int	ntext;				/* Vector length */
55
	int	ntext;				/* Vector length */
56
	int	offset;				/* Offset within vector */
56
	int	offset;				/* Offset within vector */
57
} TextBuffer;
57
} TextBuffer;
58
 
58
 
-
 
59
#ifndef __MAIN__
-
 
60
extern
-
 
61
#endif
-
 
62
IoBuffer R_ConsoleIob;	    			/* Console IO Buffer */
-
 
63
 
59
/*- some of these really could be void */
64
/*- some of these really could be void */
60
int R_IoBufferInit(IoBuffer*);
65
int R_IoBufferInit(IoBuffer*);
61
int R_IoBufferFree(IoBuffer*);
66
int R_IoBufferFree(IoBuffer*);
62
int R_IoBufferReadReset(IoBuffer*);
67
int R_IoBufferReadReset(IoBuffer*);
63
int R_IoBufferWriteReset(IoBuffer*);
68
int R_IoBufferWriteReset(IoBuffer*);