From 1b01250dd06ece2a184526053a5fccd62f51f5f8 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Thu, 13 May 1999 12:05:02 +0000 Subject: [PATCH] gjavah.c (print_include): Cast the result of `strlen' to int when comparing against a signed value. * gjavah.c (print_include): Cast the result of `strlen' to int when comparing against a signed value. (add_namelet): Likewise. From-SVN: r26924 --- gcc/java/ChangeLog | 6 ++++++ gcc/java/gjavah.c | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 588e1aff19e..30e1b561130 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,9 @@ +1999-05-13 Kaveh R. Ghazi + + * gjavah.c (print_include): Cast the result of `strlen' to int + when comparing against a signed value. + (add_namelet): Likewise. + 1999-05-12 Kaveh R. Ghazi * expr.c (expand_invoke): Mark parameter `nargs' with diff --git a/gcc/java/gjavah.c b/gcc/java/gjavah.c index 459baa3fc82..f99ad5b2910 100644 --- a/gcc/java/gjavah.c +++ b/gcc/java/gjavah.c @@ -927,7 +927,7 @@ print_include (out, utf8, len) for (incl = all_includes; incl; incl = incl->next) { /* We check the length because we might have a proper prefix. */ - if (len == strlen (incl->name) + if (len == (int) strlen (incl->name) && ! strncmp (incl->name, utf8, len)) return; } @@ -1003,7 +1003,7 @@ add_namelet (name, name_limit, parent) for (np = parent->subnamelets; np != NULL; np = np->next) { /* We check the length because we might have a proper prefix. */ - if (strlen (np->name) == p - name && + if ((int) strlen (np->name) == p - name && ! strncmp (name, np->name, p - name)) { n = np;