[ltrace-commits] 10/13: un-consted some variables to build with older (<= gcc-4.6) compilers

Petr Machata pmachata-guest at moszumanska.debian.org
Fri Jul 25 11:05:29 UTC 2014


This is an automated email from the git hooks/post-receive script.

pmachata-guest pushed a commit to branch master
in repository ltrace.

commit c49ade45bb1c2d8f00083d75cb6f75ebabe31192
Author: Dima Kogan <dima at secretsauce.net>
Date:   Thu Jul 10 16:02:51 2014 -0700

    un-consted some variables to build with older (<= gcc-4.6) compilers
---
 library.c | 10 +++++-----
 library.h |  6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/library.c b/library.c
index 0c6b483..dfcd1dc 100644
--- a/library.c
+++ b/library.c
@@ -340,7 +340,7 @@ static int clone_vect(struct vect **to, const struct vect **from, void *data)
 			   dtor_string,
 			   NULL);
 }
-static void dtor_vect(const struct vect **tgt, void *data)
+static void dtor_vect(struct vect **tgt, void *data)
 {
 	VECT_DESTROY(*tgt, const char*, dtor_string, NULL);
 	free(*tgt);
@@ -385,7 +385,7 @@ library_exported_names_clone(struct library_exported_names *retp,
 }
 
 int library_exported_names_push(struct library_exported_names *names,
-				uint64_t addr, const char *name,
+				uint64_t addr, char *name,
 				int own_name )
 {
 	// first, take ownership of the name, if it's not yet ours
@@ -428,7 +428,7 @@ int library_exported_names_push(struct library_exported_names *names,
 	else
 		aliases = *paliases;
 
-	const char *namedup = strdup(name);
+	char *namedup = strdup(name);
 	if (namedup == NULL)
 		return -1;
 
@@ -463,7 +463,7 @@ library_exported_names_each_alias_cb(const char **name, void *data)
 }
 
 const char** library_exported_names_each_alias(
-	const struct library_exported_names *names,
+	struct library_exported_names *names,
 	const char *aliasname,
 	const char **name_start_after,
 	enum callback_status (*cb)(const char *,
@@ -490,7 +490,7 @@ const char** library_exported_names_each_alias(
 			 library_exported_names_each_alias_cb, &context);
 }
 
-int library_exported_names_contains(const struct library_exported_names* names,
+int library_exported_names_contains(struct library_exported_names* names,
 				    const char* queryname)
 {
 	uint64_t *addr = DICT_FIND_REF(&names->names,
diff --git a/library.h b/library.h
index 63b15b7..42a5a47 100644
--- a/library.h
+++ b/library.h
@@ -259,7 +259,7 @@ int arch_translate_address_dyn(struct process *proc,
  * success
  */
 int library_exported_names_push(struct library_exported_names *names,
-				uint64_t addr, const char *name,
+				uint64_t addr, char *name,
 				int own_name );
 
 /* Iterates through the a library's export list, reporting each symbol that is
@@ -277,7 +277,7 @@ int library_exported_names_push(struct library_exported_names *names,
  * function in name_start_after to resume skipping this element
  */
 const char** library_exported_names_each_alias(
-	const struct library_exported_names *names,
+	struct library_exported_names *names,
 	const char *aliasname,
 	const char **name_start_after,
 	enum callback_status (*cb)(const char *,
@@ -286,7 +286,7 @@ const char** library_exported_names_each_alias(
 
 /* Returns 0 if the exported names list does not contain a given name, or 1 if
  * it does */
-int library_exported_names_contains(const struct library_exported_names* names,
+int library_exported_names_contains(struct library_exported_names* names,
 				    const char* queryname);
 
 #endif /* _LIBRARY_H_ */

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/collab-maint/ltrace.git



More information about the ltrace-commits mailing list