mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-20 11:40:18 +02:00
Quiet signed/unsigned comparison warnings in chars.[ch]
* libguile/chars.h (SCM_MAKE_CHAR): quiet signed/unsigned comparison warnings * libguile/chars.c (scm_i_charname): (scm_i_charname_to_char): quiet signed/unsigned comparison warnings
This commit is contained in:
parent
9909c3956a
commit
744c8724a7
2 changed files with 5 additions and 5 deletions
|
@ -363,7 +363,7 @@ static const scm_t_uint32 const scm_alt_charnums[] = {
|
|||
const char *
|
||||
scm_i_charname (SCM chr)
|
||||
{
|
||||
int c;
|
||||
size_t c;
|
||||
scm_t_uint32 i = SCM_CHAR (chr);
|
||||
|
||||
for (c = 0; c < SCM_N_R5RS_CHARNAMES; c++)
|
||||
|
@ -385,7 +385,7 @@ scm_i_charname (SCM chr)
|
|||
SCM
|
||||
scm_i_charname_to_char (const char *charname, size_t charname_len)
|
||||
{
|
||||
int c;
|
||||
size_t c;
|
||||
|
||||
/* The R5RS charnames. These are supposed to be case
|
||||
insensitive. */
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
#define SCM_CHAR(x) ((scm_t_wchar)SCM_ITAG8_DATA(x))
|
||||
|
||||
#define SCM_MAKE_CHAR(x) \
|
||||
((x) < 0 \
|
||||
((scm_t_int32) (x) < 0 \
|
||||
? SCM_MAKE_ITAG8 ((scm_t_bits) (unsigned char) (x), scm_tc8_char) \
|
||||
: SCM_MAKE_ITAG8 ((scm_t_bits) (x), scm_tc8_char))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue