summaryrefslogtreecommitdiff
path: root/ldso/ldso/ld_string.h
diff options
context:
space:
mode:
authorEric Andersen <andersen@codepoet.org>2002-08-19 10:22:38 +0000
committerEric Andersen <andersen@codepoet.org>2002-08-19 10:22:38 +0000
commit5a66fdf15990341c1732c77ef2d1fbc8510f6899 (patch)
treed41a4cb8a59ccccbde4da9286170cc17b1a3765d /ldso/ldso/ld_string.h
parent0d86dfc46feaf8cce5a1d1e383e80f29d83ceaf1 (diff)
some updates from Stefan Allius to make up the SuperH shared lib
loader build properly. Mostly just sprinkling casts, and making static some things that should be static.
Diffstat (limited to 'ldso/ldso/ld_string.h')
-rw-r--r--ldso/ldso/ld_string.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/ldso/ldso/ld_string.h b/ldso/ldso/ld_string.h
index 1de9f8d76..3eaad8f24 100644
--- a/ldso/ldso/ld_string.h
+++ b/ldso/ldso/ld_string.h
@@ -4,8 +4,8 @@
#include <sys/types.h> /* for size_t */
extern void *_dl_malloc(int size);
-extern char *_dl_getenv(char *symbol, char **envp);
-extern void _dl_unsetenv(char *symbol, char **envp);
+extern char *_dl_getenv(const char *symbol, char **envp);
+extern void _dl_unsetenv(const char *symbol, char **envp);
extern char *_dl_strdup(const char *string);
extern void _dl_dprintf(int, const char *, ...);
@@ -65,7 +65,7 @@ static inline char * _dl_strcpy(char * dst,const char *src)
static inline int _dl_strcmp(const char * s1,const char * s2)
{
- unsigned register char c1, c2;
+ register unsigned char c1, c2;
do {
c1 = (unsigned char) *s1++;
@@ -80,8 +80,8 @@ static inline int _dl_strcmp(const char * s1,const char * s2)
static inline int _dl_strncmp(const char * s1,const char * s2,size_t len)
{
- unsigned register char c1 = '\0';
- unsigned register char c2 = '\0';
+ register unsigned char c1 = '\0';
+ register unsigned char c2 = '\0';
while (len > 0) {
c1 = (unsigned char) *s1++;