]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
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 3e22f23a5d83061f5ec75731f5b7416c2b73e173..fd3b6d0e572ca2fa35bd009fa85368bfc73e00fa 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 15795ddfdafe36d1fb940b8577e0e387718b578a..ea4762c6a1bfef46500fa4c2e70edab21c0c37e6 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 26c307c1d47b401e223b7990a51049a7312d2f9c..a461d88f56ca788d607d79e513238721251db33d 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 41702dfffb90e4cc062435d467179d52f994aa39..d191d8ea7a1c8303d66c98feae45a4faf7b4cb7b 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 a78f814c6873a087d3e96832b4037767767df281..00b42796ce46c35f776e293eda8be0c7d332d4c7 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