The R Project SVN R

Rev

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

Rev 72780 Rev 72782
Line 72... Line 72...
72
    /* will be iconv_t, which is a pointer. NULL if not in use */
72
    /* will be iconv_t, which is a pointer. NULL if not in use */
73
    void *inconv, *outconv;
73
    void *inconv, *outconv;
74
    /* The idea here is that no MBCS char will ever not fit */
74
    /* The idea here is that no MBCS char will ever not fit */
75
    char iconvbuff[25], oconvbuff[50], *next, init_out[25];
75
    char iconvbuff[25], oconvbuff[50], *next, init_out[25];
76
    short navail, inavail;
76
    short navail, inavail;
77
    unsigned char *buff;
-
 
78
    size_t buff_len, buff_stored_len, buff_pos;
-
 
79
    Rboolean EOF_signalled;
77
    Rboolean EOF_signalled;
80
    Rboolean UTF8out;
78
    Rboolean UTF8out;
81
    void *id;
79
    void *id;
82
    void *ex_ptr;
80
    void *ex_ptr;
83
    void *private;
81
    void *private;
84
    int status; /* for pipes etc */
82
    int status; /* for pipes etc */
-
 
83
    unsigned char *buff;
-
 
84
    size_t buff_len, buff_stored_len, buff_pos;
85
};
85
};
86
 
86
 
87
#ifdef  __cplusplus
87
#ifdef  __cplusplus
88
extern "C" {
88
extern "C" {
89
#endif
89
#endif