]> Savannah Git Hosting - gnulib.git/commitdiff
userspec: prefer idx_t for indexes
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 12 Jun 2021 00:18:58 +0000 (17:18 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 12 Jun 2021 00:20:13 +0000 (17:20 -0700)
* lib/userspec.c (parse_with_separator):
Prefer idx_t to size_t for indexes, using idx_t-related allocators.

ChangeLog
lib/userspec.c

index fc3c91d63c29338dbc5ac36e669fb325dc540271..e14aeb06a703bb5e5f0dfd96e65322c1e5d7fde5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -14,6 +14,7 @@
        * lib/readutmp.c (read_utmp):
        * lib/savedir.c (streamsavedir):
        * lib/stack.h (_GL_STACK_TYPE, _GL_STACK_PREFIX):
+       * lib/userspec.c (parse_with_separator):
        Prefer idx_t to size_t for indexes, and use idx_t-related allocators.
        * lib/basename.c: Do not include xstrndup.h.
        (basename): Simplify by always using memcpy.
index 68d54b4a1025e2034d9afaf6e0c69dfc44735e70..a58c4896bb49660922dbde80515d97c37436c491 100644 (file)
@@ -134,10 +134,10 @@ parse_with_separator (char const *spec, char const *separator,
     }
   else
     {
-      size_t ulen = separator - spec;
+      idx_t ulen = separator - spec;
       if (ulen != 0)
         {
-          u = xmemdup (spec, ulen + 1);
+          u = ximemdup (spec, ulen + 1);
           u[ulen] = '\0';
         }
     }