mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Suppress false warnings
* vsnprintf.c (BSD_vfprintf): make PRI_EXTRA_MARK_LEN an explicit int to suppress type-limits warnings by old gcc. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55437 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
d8db69e683
commit
5065e28809
1 changed files with 3 additions and 1 deletions
|
@ -536,6 +536,9 @@ static int exponent(char *, int, int);
|
|||
static ssize_t
|
||||
BSD_vfprintf(FILE *fp, const char *fmt0, va_list ap)
|
||||
{
|
||||
#ifdef PRI_EXTRA_MARK
|
||||
const int PRI_EXTRA_MARK_LEN = rb_strlen_lit(PRI_EXTRA_MARK);
|
||||
#endif
|
||||
register const char *fmt; /* format string */
|
||||
register int ch; /* character from fmt */
|
||||
register int n; /* handy integer (short term usage) */
|
||||
|
@ -813,7 +816,6 @@ reswitch: switch (ch) {
|
|||
# define INTPTR_FLAG 0
|
||||
#endif
|
||||
#ifdef PRI_EXTRA_MARK
|
||||
# define PRI_EXTRA_MARK_LEN (sizeof(PRI_EXTRA_MARK)-1)
|
||||
# define IS_PRI_EXTRA_MARK(s) \
|
||||
(PRI_EXTRA_MARK_LEN < 1 || \
|
||||
(*(s) == PRI_EXTRA_MARK[0] && \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue