re PR libgcj/28226 (posix.cc:222: error: invalid conversion from 'const void*' to...
authorAndreas Tobler <a.tobler@schweiz.ch>
Tue, 4 Jul 2006 20:21:40 +0000 (22:21 +0200)
committerAndreas Tobler <andreast@gcc.gnu.org>
Tue, 4 Jul 2006 20:21:40 +0000 (22:21 +0200)
2006-07-04  Andreas Tobler  <a.tobler@schweiz.ch>

PR libgcj/28226:
* include/posix.h (_Jv_platform_dladdr): Remove const qualifier.
* include/win32.h (_Jv_platform_dladdr): Likewise.
* posix.cc (_Jv_platform_dladdr): Likewise.
* win32.cc (_Jv_platform_dladdr): Likewise.

From-SVN: r115184

libjava/ChangeLog
libjava/include/posix.h
libjava/include/win32.h
libjava/posix.cc
libjava/win32.cc

index 3e22f23..fd3b6d0 100644 (file)
@@ -1,5 +1,11 @@
 2006-07-04  Andreas Tobler  <a.tobler@schweiz.ch>
 
+       PR libgcj/28226:
+       * include/posix.h (_Jv_platform_dladdr): Remove const qualifier.
+       * include/win32.h (_Jv_platform_dladdr): Likewise.
+       * posix.cc (_Jv_platform_dladdr): Likewise.
+       * win32.cc (_Jv_platform_dladdr): Likewise.
+
        * testsuite/lib/libjava.exp (libjava_init): Look for libgcj-$version.jar
        instead of libgcj-*.jar.
 
index 15795dd..ea4762c 100644 (file)
@@ -199,6 +199,6 @@ struct _Jv_AddrInfo;
 
 // Given an address, determine the executable or shared object that defines
 // it and the nearest named symbol.
-extern int _Jv_platform_dladdr (const void *addr, _Jv_AddrInfo *info);
+extern int _Jv_platform_dladdr (void *addr, _Jv_AddrInfo *info);
 
 #endif /* __JV_POSIX_H__ */
index 26c307c..a461d88 100644 (file)
@@ -180,6 +180,6 @@ struct _Jv_AddrInfo;
 
 // Given an address, determine the executable or shared object that defines
 // it and the nearest named symbol.
-extern int _Jv_platform_dladdr (const void *addr, _Jv_AddrInfo *info);
+extern int _Jv_platform_dladdr (void *addr, _Jv_AddrInfo *info);
 
 #endif /* __JV_WIN32_H__ */
index 41702df..d191d8e 100644 (file)
@@ -213,7 +213,7 @@ _Jv_select (int n, fd_set *readfds, fd_set  *writefds,
 // defined symbol to that address.  Returns 0 if no object defines this
 // address.
 int
-_Jv_platform_dladdr (const void *addr, _Jv_AddrInfo *info)
+_Jv_platform_dladdr (void *addr, _Jv_AddrInfo *info)
 {
   int ret_val = 0;
 
index a78f814..00b4279 100644 (file)
@@ -463,7 +463,7 @@ _Jv_platform_close_on_exec (HANDLE h)
 // defined symbol to that address.  Returns 0 if no object defines this
 // address.
 int
-_Jv_platform_dladdr (const void *addr, _Jv_AddrInfo *info)
+_Jv_platform_dladdr (void *addr, _Jv_AddrInfo *info)
 {
   // Since we do not have dladdr() on Windows, we use a trick involving
   // VirtualQuery() to find the module (EXE or DLL) that contains a given