PatchSet 6877
Date: 2005/08/31 02:42:25
Author: robilad
Branch: HEAD
Tag: (none)
Log:
Warning fixes from andreast
2005-08-31 Andreas Tobler <[EMAIL PROTECTED]>
* kaffe/kaffevm/classMethod.c
(resolveStaticFields): Change index to unsigned.
(computeInterfaceImplementationIndex): Change i to unsigned.
* kaffe/kaffevm/string.c: Change argument type for stringHashValue to
avoid compiler warnings.
* libraries/clib/net/PlainDatagramSocketImpl.c
(gnu_java_net_PlainDatagramSocketImpl_socketSetOption): Changed k to
unsigned to avoid compiler warnings.
(gnu_java_net_PlainDatagramSocketImpl_socketGetOption): Likewise.
* replace/getaddrinfo.c: Change prototype for itoa_length to unsigned
int.
Members:
ChangeLog:1.4398->1.4399
kaffe/kaffevm/classMethod.c:1.147->1.148
kaffe/kaffevm/string.c:1.44->1.45
libraries/clib/net/PlainDatagramSocketImpl.c:1.55->1.56
replace/getaddrinfo.c:INITIAL->1.8
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4398 kaffe/ChangeLog:1.4399
--- kaffe/ChangeLog:1.4398 Tue Aug 30 22:30:37 2005
+++ kaffe/ChangeLog Wed Aug 31 02:42:25 2005
@@ -1,3 +1,20 @@
+2005-08-31 Andreas Tobler <[EMAIL PROTECTED]>
+
+ * kaffe/kaffevm/classMethod.c
+ (resolveStaticFields): Change index to unsigned.
+ (computeInterfaceImplementationIndex): Change i to unsigned.
+
+ * kaffe/kaffevm/string.c: Change argument type for stringHashValue to
+ avoid compiler warnings.
+
+ * libraries/clib/net/PlainDatagramSocketImpl.c
+ (gnu_java_net_PlainDatagramSocketImpl_socketSetOption): Changed k to
+ unsigned to avoid compiler warnings.
+ (gnu_java_net_PlainDatagramSocketImpl_socketGetOption): Likewise.
+
+ * replace/getaddrinfo.c: Change prototype for itoa_length to unsigned
+ int.
+
2005-08-27 Ito Kazumitsu <[EMAIL PROTECTED]>
* libraries/clib/target/Linux/target_native_file.h
Index: kaffe/kaffe/kaffevm/classMethod.c
diff -u kaffe/kaffe/kaffevm/classMethod.c:1.147
kaffe/kaffe/kaffevm/classMethod.c:1.148
--- kaffe/kaffe/kaffevm/classMethod.c:1.147 Thu Jun 23 16:43:58 2005
+++ kaffe/kaffe/kaffevm/classMethod.c Wed Aug 31 02:42:28 2005
@@ -1932,7 +1932,7 @@
constants* pool;
Utf8Const* utf8;
Field* fld;
- int idx;
+ unsigned int idx;
int n;
/* No locking here, assume class is already locked. */
@@ -2301,7 +2301,8 @@
static bool
computeInterfaceImplementationIndex(Hjava_lang_Class* clazz, errorInfo* einfo)
{
- int i, j, k;
+ int j, k;
+ unsigned int i;
int found_i;
bool rc = false;
Hjava_lang_Class** ifcs;
Index: kaffe/kaffe/kaffevm/string.c
diff -u kaffe/kaffe/kaffevm/string.c:1.44 kaffe/kaffe/kaffevm/string.c:1.45
--- kaffe/kaffe/kaffevm/string.c:1.44 Sat May 14 21:46:31 2005
+++ kaffe/kaffe/kaffevm/string.cWed Aug 31 02:42:28 2005
@@ -26,7 +26,7 @@
static iStaticLock stringLock; /* mutex on all intern operations */
/* Internal functions */
-static int stringHashValue(void *ptr);
+static int stringHashValue(const void *ptr);
static int stringCompare(const void *s1, const void *s2);
/*
@@ -358,7 +358,7 @@
* is getting written no matter who writes it (strings are immutable).
*/
static int
-stringHashValue(void *ptr)
+stringHashValue(const void *ptr)
{
Hjava_lang_String *string = (Hjava_lang_String*) ptr;
jint hash;
Index: kaffe/libraries/clib/net/PlainDatagramSocketImpl.c
diff -u kaffe/libraries/clib/net/PlainDatagramSocketImpl.c:1.55
kaffe/libraries/clib/net/PlainDatagramSocketImpl.c:1.56
--- kaffe/libraries/clib/net/PlainDatagramSocketImpl.c:1.55 Wed Aug 10
19:16:05 2005
+++ kaffe/libraries/clib/net/PlainDatagramSocketImpl.c Wed Aug 31 02:42:29 2005
@@ -421,7 +421,8 @@
gnu_java_net_PlainDatagramSocketImpl_socketSetOption(struct
Hgnu_java_net_PlainDatagramSocketImpl* obj, jint opt, struct Hjava_lang_Object*
arg)
{
struct Hjava_net_InetAddress* addrp;
- int k, v, r;
+ int v, r;
+ unsigned int k;
/* Do easy cases */
for (k = 0; k < sizeof(socketOptions) / sizeof(*socketOptions); k++) {
@@ -480,7 +481,8 @@
jint
gnu_java_net_PlainDatagramSocketImpl_socketGetOption(struct
Hgnu_java_net_PlainDatagramSocketImpl* obj, jint opt)
{
- int k, r = 0, v;
+ int r = 0, v;
+ unsigned int k;
socklen_t vsize = sizeof(v);
struct sockaddr_in addr;
socklen_t alen = sizeof(addr);
===
Checking out kaffe/replace/getaddrinfo.c
RCS: /home/cvs/kaffe/kaffe/replace/getaddrinfo.c,v
VERS: 1.8
***
--- /dev/null Sun Aug 4 19:57:58 2002
+++ kaffe/replace/getaddrinfo.c Wed Aug 31 02:48:12 2005
@@ -0,0 +1,577 @@
+/*
+ * Copyright (c) 2001, 02 Motoyuki Kasahara
+ *
+ * Redistribut