Browse Source

Use unsigned char * pointers

Eric Andersen 21 years ago
parent
commit
95f9ec1e34
3 changed files with 3 additions and 3 deletions
  1. 1 1
      ldso/ldso/dl-elf.c
  2. 1 1
      ldso/ldso/ldso.c
  3. 1 1
      ldso/ldso/readelflib1.c

+ 1 - 1
ldso/ldso/dl-elf.c

@@ -859,7 +859,7 @@ void *_dl_malloc(int size)
 	 * Align memory to 4 byte boundary.  Some platforms require this, others
 	 * simply get better performance.
 	 */
-	_dl_malloc_addr = (char *) (((unsigned long) _dl_malloc_addr + 3) & ~(3));
+	_dl_malloc_addr = (unsigned char *) (((unsigned long) _dl_malloc_addr + 3) & ~(3));
 	return retval;
 }
 

+ 1 - 1
ldso/ldso/ldso.c

@@ -138,7 +138,7 @@ int   _dl_debug_file = 2;
 #else
 #define _dl_debug_file 2
 #endif
-static char *_dl_malloc_addr, *_dl_mmap_zero;
+static unsigned char *_dl_malloc_addr, *_dl_mmap_zero;
 
 static char *_dl_trace_loaded_objects = 0;
 static int (*_dl_elf_main) (int, char **, char **);

+ 1 - 1
ldso/ldso/readelflib1.c

@@ -859,7 +859,7 @@ void *_dl_malloc(int size)
 	 * Align memory to 4 byte boundary.  Some platforms require this, others
 	 * simply get better performance.
 	 */
-	_dl_malloc_addr = (char *) (((unsigned long) _dl_malloc_addr + 3) & ~(3));
+	_dl_malloc_addr = (unsigned char *) (((unsigned long) _dl_malloc_addr + 3) & ~(3));
 	return retval;
 }