The R Project SVN R

Rev

Rev 88163 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 88163 Rev 89135
Line 56... Line 56...
56
// Only supported in C++ >= 11, but that is all current R supports
56
// Only supported in C++ >= 11, but that is all current R supports
57
// Defining NORET caused conflict in many C++-using packages
57
// Defining NORET caused conflict in many C++-using packages
58
[[noreturn]] void Rf_error(const char *, ...) R_PRINTF_FORMAT(1, 2);
58
[[noreturn]] void Rf_error(const char *, ...) R_PRINTF_FORMAT(1, 2);
59
 
59
 
60
[[noreturn]] void UNIMPLEMENTED(const char *);
60
[[noreturn]] void UNIMPLEMENTED(const char *);
-
 
61
#ifdef USE_BASE_R_SUPPORT
61
[[noreturn]] void WrongArgCount(const char *);
62
[[noreturn]] void WrongArgCount(const char *);
-
 
63
#endif
62
#else
64
#else
63
NORET void Rf_error(const char *, ...) R_PRINTF_FORMAT(1, 2);
65
NORET void Rf_error(const char *, ...) R_PRINTF_FORMAT(1, 2);
64
 
66
 
65
NORET void UNIMPLEMENTED(const char *);
67
NORET void UNIMPLEMENTED(const char *);
-
 
68
#ifdef USE_BASE_R_SUPPORT
66
NORET void WrongArgCount(const char *);
69
NORET void WrongArgCount(const char *);
67
#endif
70
#endif
-
 
71
#endif
68
 
72
 
69
void Rf_warning(const char *, ...) R_PRINTF_FORMAT(1,2);
73
void Rf_warning(const char *, ...) R_PRINTF_FORMAT(1,2);
70
 
74
 
71
void R_ShowMessage(const char *s);
75
void R_ShowMessage(const char *s);
72
 
76