From 1f905853fb86e8b74fc84112b3a833716fcf8d08 Mon Sep 17 00:00:00 2001 From: guy Date: Sun, 22 Mar 2009 06:38:02 +0000 Subject: In Solaris, the second argument to dladdr() is just a void *, not a const void *. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@27813 f5534014-38df-0310-8fa8-9805f1628bb7 --- capinfos.c | 3 +-- dftest.c | 3 +-- editcap.c | 3 +-- epan/filesystem.c | 2 +- epan/filesystem.h | 2 +- gtk/main.c | 3 +-- rawshark.c | 3 +-- tshark.c | 3 +-- 8 files changed, 8 insertions(+), 14 deletions(-) diff --git a/capinfos.c b/capinfos.c index 8d09fcdf9e..777cc0fa56 100644 --- a/capinfos.c +++ b/capinfos.c @@ -302,8 +302,7 @@ main(int argc, char *argv[]) #ifdef HAVE_PLUGINS /* Register wiretap plugins */ - if ((init_progfile_dir_error = init_progfile_dir(argv[0], - (const void *)main))) { + if ((init_progfile_dir_error = init_progfile_dir(argv[0], (void *)main))) { g_warning("capinfos: init_progfile_dir(): %s", init_progfile_dir_error); g_free(init_progfile_dir_error); } else { diff --git a/dftest.c b/dftest.c index 7fbadd8bc7..eba59b0ea4 100644 --- a/dftest.c +++ b/dftest.c @@ -75,8 +75,7 @@ main(int argc, char **argv) /* * Attempt to get the pathname of the executable file. */ - init_progfile_dir_error = init_progfile_dir(argv[0], - (const void *)main); + init_progfile_dir_error = init_progfile_dir(argv[0], (void *)main); if (init_progfile_dir_error != NULL) { fprintf(stderr, "dftest: Can't get pathname of dftest program: %s.\n", init_progfile_dir_error); diff --git a/editcap.c b/editcap.c index 9f2fb28d57..250730c7a8 100644 --- a/editcap.c +++ b/editcap.c @@ -424,8 +424,7 @@ main(int argc, char *argv[]) #ifdef HAVE_PLUGINS /* Register wiretap plugins */ - if ((init_progfile_dir_error = init_progfile_dir(argv[0], - (const void *)main))) { + if ((init_progfile_dir_error = init_progfile_dir(argv[0], (void *)main))) { g_warning("capinfos: init_progfile_dir(): %s", init_progfile_dir_error); g_free(init_progfile_dir_error); } else { diff --git a/epan/filesystem.c b/epan/filesystem.c index 79312d3a05..dbf5e04f71 100644 --- a/epan/filesystem.c +++ b/epan/filesystem.c @@ -249,7 +249,7 @@ init_progfile_dir(const char *arg0 #ifdef _WIN32 _U_ #endif -, const void *main_addr +, void *main_addr #if defined(_WIN32) || !defined(DLADDR_FINDS_EXECUTABLE_PATH) _U_ #endif diff --git a/epan/filesystem.h b/epan/filesystem.h index 01c2a60d3e..96adeb7425 100644 --- a/epan/filesystem.h +++ b/epan/filesystem.h @@ -36,7 +36,7 @@ * and save it for future use. Returns NULL on success, and a * g_mallocated string containing an error on failure. */ -extern char *init_progfile_dir(const char *arg0, const void *main_addr); +extern char *init_progfile_dir(const char *arg0, void *main_addr); /* * Get the directory in which the program resides. diff --git a/gtk/main.c b/gtk/main.c index 14a96ac837..d763aa87f1 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -1808,8 +1808,7 @@ main(int argc, char *argv[]) /* * Attempt to get the pathname of the executable file. */ - init_progfile_dir_error = init_progfile_dir(argv[0], - (const void *)main); + init_progfile_dir_error = init_progfile_dir(argv[0], (void *)main); /* initialize the funnel mini-api */ initialize_funnel_ops(); diff --git a/rawshark.c b/rawshark.c index 5b3d07af23..f1f31c125e 100644 --- a/rawshark.c +++ b/rawshark.c @@ -460,8 +460,7 @@ main(int argc, char *argv[]) /* * Attempt to get the pathname of the executable file. */ - init_progfile_dir_error = init_progfile_dir(argv[0], - (const void *)main); + init_progfile_dir_error = init_progfile_dir(argv[0], (void *)main); if (init_progfile_dir_error != NULL) { fprintf(stderr, "rawshark: Can't get pathname of rawshark program: %s.\n", init_progfile_dir_error); diff --git a/tshark.c b/tshark.c index 688b0a9836..bf30086cce 100644 --- a/tshark.c +++ b/tshark.c @@ -773,8 +773,7 @@ main(int argc, char *argv[]) /* * Attempt to get the pathname of the executable file. */ - init_progfile_dir_error = init_progfile_dir(argv[0], - (const void *)main); + init_progfile_dir_error = init_progfile_dir(argv[0], (void *)main); if (init_progfile_dir_error != NULL) { fprintf(stderr, "tshark: Can't get pathname of tshark program: %s.\n", init_progfile_dir_error); -- cgit v1.2.3