about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-12-02 08:18:55 +0000
committerUlrich Drepper <drepper@redhat.com>2000-12-02 08:18:55 +0000
commitec6f84770e4da31b975dc2106fa7cb1a821fe6d3 (patch)
treee8d0f05bd523457360bbc6ad9d4e2adfa41182e0
parent68f672c9f8f14c444b3336f7ac25cd542e8844de (diff)
downloadglibc-ec6f84770e4da31b975dc2106fa7cb1a821fe6d3.tar.gz
glibc-ec6f84770e4da31b975dc2106fa7cb1a821fe6d3.tar.xz
glibc-ec6f84770e4da31b975dc2106fa7cb1a821fe6d3.zip
Update.
2000-12-02  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/generic/glob.c: Adjust types of several variables to
	avoid warnings.
-rw-r--r--ChangeLog5
-rw-r--r--sysdeps/generic/glob.c16
2 files changed, 13 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index f5962a6a40..c70c71c68a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-12-02  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/generic/glob.c: Adjust types of several variables to
+	avoid warnings.
+
 2000-12-01  Ulrich Drepper  <drepper@redhat.com>
 
 	* sysdeps/unix/sysv/linux/shm_open.c: Remove incorrect comment.
diff --git a/sysdeps/generic/glob.c b/sysdeps/generic/glob.c
index f0d2ace0c5..fd7e149539 100644
--- a/sysdeps/generic/glob.c
+++ b/sysdeps/generic/glob.c
@@ -379,7 +379,7 @@ glob (pattern, flags, errfunc, pglob)
   const char *dirname;
   size_t dirlen;
   int status;
-  int oldcount;
+  size_t oldcount;
 
   if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0)
     {
@@ -399,7 +399,7 @@ glob (pattern, flags, errfunc, pglob)
 	{
 	  /* Allocate working buffer large enough for our work.  Note that
 	    we have at least an opening and closing brace.  */
-	  int firstc;
+	  size_t firstc;
 	  char *alt_start;
 	  const char *p;
 	  const char *next;
@@ -622,7 +622,7 @@ glob (pattern, flags, errfunc, pglob)
         pglob->gl_pathv = NULL;
       else
 	{
-	  int i;
+	  size_t i;
 	  pglob->gl_pathv = (char **) malloc ((pglob->gl_offs + 1)
 					      * sizeof (char *));
 	  if (pglob->gl_pathv == NULL)
@@ -671,7 +671,7 @@ glob (pattern, flags, errfunc, pglob)
 		{
 		  struct passwd *p;
 #   if defined HAVE_GETPWNAM_R || defined _LIBC
-		  size_t pwbuflen = sysconf (_SC_GETPW_R_SIZE_MAX);
+		  long int pwbuflen = sysconf (_SC_GETPW_R_SIZE_MAX);
 		  char *pwtmpbuf;
 		  struct passwd pwbuf;
 		  int save = errno;
@@ -755,7 +755,7 @@ glob (pattern, flags, errfunc, pglob)
 	  {
 	    struct passwd *p;
 #  if defined HAVE_GETPWNAM_R || defined _LIBC
-	    size_t buflen = sysconf (_SC_GETPW_R_SIZE_MAX);
+	    long int buflen = sysconf (_SC_GETPW_R_SIZE_MAX);
 	    char *pwtmpbuf;
 	    struct passwd pwbuf;
 	    int save = errno;
@@ -868,7 +868,7 @@ glob (pattern, flags, errfunc, pglob)
 	 have to glob for the directory, and then glob for
 	 the pattern in each directory found.  */
       glob_t dirs;
-      register int i;
+      size_t i;
 
       if ((flags & GLOB_ALTDIRFUNC) != 0)
 	{
@@ -1046,7 +1046,7 @@ glob (pattern, flags, errfunc, pglob)
   if (flags & GLOB_MARK)
     {
       /* Append slashes to directory names.  */
-      int i;
+      size_t i;
       struct stat st;
 #ifdef HAVE_STAT64
       struct stat64 st64;
@@ -1092,7 +1092,7 @@ globfree (pglob)
 {
   if (pglob->gl_pathv != NULL)
     {
-      register int i;
+      size_t i;
       for (i = 0; i < pglob->gl_pathc; ++i)
 	if (pglob->gl_pathv[pglob->gl_offs + i] != NULL)
 	  free ((__ptr_t) pglob->gl_pathv[pglob->gl_offs + i]);