name-finder.cc (toHex): Use word mode, not long long.

* name-finder.cc (toHex): Use word mode, not long long.

        * gnu/gcj/convert/natIconv.cc (write): Avoid sign-compare warning.

From-SVN: r49829
This commit is contained in:
Jason Merrill 2002-02-17 21:52:44 -05:00 committed by Jason Merrill
parent a615ca3e76
commit 21fe5f6a23
3 changed files with 9 additions and 2 deletions

View file

@ -1,3 +1,9 @@
2002-02-18 Jason Merrill <jason@redhat.com>
* name-finder.cc (toHex): Use word mode, not long long.
* gnu/gcj/convert/natIconv.cc (write): Avoid sign-compare warning.
2002-02-15 Tom Tromey <tromey@redhat.com>
Fix for PR libgcj/5695:

View file

@ -213,7 +213,7 @@ gnu::gcj::convert::Output_iconv::write (jcharArray inbuffer,
size_t r = iconv_adapter (iconv, (iconv_t) handle,
&inbuf, &inavail,
&outbuf, &outavail);
if (r == -1 && inavail == loop_old_in)
if (r == (size_t) -1 && inavail == loop_old_in)
{
inavail -= 2;
if (inavail == 0)

View file

@ -112,7 +112,8 @@ _Jv_name_finder::_Jv_name_finder (char *executable)
void
_Jv_name_finder::toHex (void *p)
{
unsigned long long n = (unsigned long long)p;
typedef unsigned word_t __attribute ((mode (word)));
word_t n = (word_t) p;
int digits = sizeof (void *) * 2;
strcpy (hex, "0x");