The R Project SVN R

Rev

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

Rev 78183 Rev 78197
Line 771... Line 771...
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
#define utf8toAdobeSymbol	Rf_utf8toAdobeSymbol
-
 
776
#define utf8Toutf8NoPUA         Rf_utf8Toutf8NoPUA
-
 
777
#define utf8ToLatin1AdobeSymbol2utf8 Rf_utf8ToLatin1AdobeSymbol2utf8
776
 
778
 
777
/* Properly declared version of devNumber */
779
/* Properly declared version of devNumber */
778
int ndevNumber(pDevDesc );
780
int ndevNumber(pDevDesc );
779
 
781
 
780
/* How many devices exist ? (>= 1) */
782
/* How many devices exist ? (>= 1) */
Line 860... Line 862...
860
 
862
 
861
/* Useful for devices: translates Adobe symbol encoding to UTF-8 */
863
/* Useful for devices: translates Adobe symbol encoding to UTF-8 */
862
extern void *AdobeSymbol2utf8(char*out, const char *in, size_t nwork,
864
extern void *AdobeSymbol2utf8(char*out, const char *in, size_t nwork,
863
                              Rboolean usePUA);
865
                              Rboolean usePUA);
864
extern int utf8toAdobeSymbol(char* out, const char *in);
866
extern int utf8toAdobeSymbol(char* out, const char *in);
-
 
867
const char* utf8Toutf8NoPUA(const char *in);
-
 
868
const char* utf8ToLatin1AdobeSymbol2utf8(const char *in, Rboolean usePUA);
865
/* Translates Unicode point to UTF-8 */
869
/* Translates Unicode point to UTF-8 */
866
extern size_t Rf_ucstoutf8(char *s, const unsigned int c);
870
extern size_t Rf_ucstoutf8(char *s, const unsigned int c);
867
 
871
 
868
#ifdef __cplusplus
872
#ifdef __cplusplus
869
}
873
}