]> granicus.if.org Git - xz/commitdiff
xz: Make arg_count an unsigned int to silence a warning.
authorLasse Collin <lasse.collin@tukaani.org>
Sat, 7 Mar 2015 17:54:00 +0000 (19:54 +0200)
committerLasse Collin <lasse.collin@tukaani.org>
Sat, 7 Mar 2015 17:54:00 +0000 (19:54 +0200)
Actually the value of arg_count cannot exceed INT_MAX
but it's nicer as an unsigned int.

src/xz/args.h
src/xz/main.c

index 1defad12e0dd5bb4d6ad939436a22bff705946c0..46a8e8edfc97803ec52f3d42e254befdc3e10a7d 100644 (file)
@@ -15,7 +15,7 @@ typedef struct {
        char **arg_names;
 
        /// Number of filenames from command line
-       size_t arg_count;
+       unsigned int arg_count;
 
        /// Name of the file from which to read filenames. This is NULL
        /// if --files or --files0 was not used.
index a8f0683a47bd48afaf7fb5dd3fe642f34c286b8a..5608229d54c5a3a69c1e435cd232f6a2ab407025 100644 (file)
@@ -212,7 +212,7 @@ main(int argc, char **argv)
 
        // Process the files given on the command line. Note that if no names
        // were given, args_parse() gave us a fake "-" filename.
-       for (size_t i = 0; i < args.arg_count && !user_abort; ++i) {
+       for (unsigned i = 0; i < args.arg_count && !user_abort; ++i) {
                if (strcmp("-", args.arg_names[i]) == 0) {
                        // Processing from stdin to stdout. Check that we
                        // aren't writing compressed data to a terminal or