Fixed a int/long warning.
authorstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 5 Oct 2009 15:22:34 +0000 (15:22 +0000)
committerstig <stig@f5534014-38df-0310-8fa8-9805f1628bb7>
Mon, 5 Oct 2009 15:22:34 +0000 (15:22 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@30330 f5534014-38df-0310-8fa8-9805f1628bb7

mergecap.c

index 358ebe23592ef0d5bad29a94550947b5360107c7..2f493c895ebce091e450d2a7b1d0af2917d0e09e 100644 (file)
 static int
 get_natural_int(const char *string, const char *name)
 {
-  long number;
+  int number;
   char *p;
 
-  number = strtol(string, &p, 10);
+  number = (int) strtol(string, &p, 10);
   if (p == string || *p != '\0') {
     fprintf(stderr, "mergecap: The specified %s \"%s\" isn't a decimal number\n",
            name, string);
@@ -67,7 +67,7 @@ get_natural_int(const char *string, const char *name)
 static int
 get_positive_int(const char *string, const char *name)
 {
-  long number;
+  int number;
 
   number = get_natural_int(string, name);