The R Project SVN R

Rev

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

Rev 72261 Rev 78183
Line 770... Line 770...
770
#define NoDevices		Rf_NoDevices
770
#define NoDevices		Rf_NoDevices
771
#define NumDevices		Rf_NumDevices
771
#define NumDevices		Rf_NumDevices
772
#define prevDevice		Rf_prevDevice
772
#define prevDevice		Rf_prevDevice
773
#define selectDevice		Rf_selectDevice
773
#define selectDevice		Rf_selectDevice
774
#define AdobeSymbol2utf8	Rf_AdobeSymbol2utf8
774
#define AdobeSymbol2utf8	Rf_AdobeSymbol2utf8
-
 
775
#define utf8toAdobeSymbol	Rf_utf8toAdobeSymbol
775
 
776
 
776
/* Properly declared version of devNumber */
777
/* Properly declared version of devNumber */
777
int ndevNumber(pDevDesc );
778
int ndevNumber(pDevDesc );
778
 
779
 
779
/* How many devices exist ? (>= 1) */
780
/* How many devices exist ? (>= 1) */
Line 856... Line 857...
856
extern void Rf_onintr(void);
857
extern void Rf_onintr(void);
857
LibExtern Rboolean mbcslocale;
858
LibExtern Rboolean mbcslocale;
858
#endif
859
#endif
859
 
860
 
860
/* Useful for devices: translates Adobe symbol encoding to UTF-8 */
861
/* Useful for devices: translates Adobe symbol encoding to UTF-8 */
861
extern void *AdobeSymbol2utf8(char*out, const char *in, size_t nwork);
862
extern void *AdobeSymbol2utf8(char*out, const char *in, size_t nwork,
-
 
863
                              Rboolean usePUA);
-
 
864
extern int utf8toAdobeSymbol(char* out, const char *in);
862
/* Translates Unicode point to UTF-8 */
865
/* Translates Unicode point to UTF-8 */
863
extern size_t Rf_ucstoutf8(char *s, const unsigned int c);
866
extern size_t Rf_ucstoutf8(char *s, const unsigned int c);
864
 
867
 
865
#ifdef __cplusplus
868
#ifdef __cplusplus
866
}
869
}