Fix type of len
[idzebra-moved-to-github.git] / test / testclient.c
index a074c8c..1e9762f 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $Id: testclient.c,v 1.6 2002-11-11 15:19:25 heikki Exp $
+ * $Id: testclient.c,v 1.9 2003-01-13 22:28:18 adam Exp $
  *
  * Z39.50 client specifically for Zebra testing.
  */
@@ -31,7 +31,7 @@ int main(int argc, char **argv)
     int check_count = -1;
     int exit_code = 0;
 
-    while ((ret = options("d:n:o:f:c:e:", argv, argc, &arg)) != -2)
+    while ((ret = options("d:n:o:f:c:", argv, argc, &arg)) != -2)
     {
         switch (ret)
         {
@@ -56,13 +56,10 @@ int main(int argc, char **argv)
         case 'c':
            check_count = atoi(arg);
            break;
-       case 'e':
-           expected_hits = atoi(arg);
-           break;
         default:
             printf ("%s: unknown option %s\n", prog, arg);
             printf ("usage:\n%s [options] target query \n", prog);
-            printf (" eg.  bagel.indexdata.dk/gils computer\n");
+            printf (" eg.  indexdata.dk/gils computer\n");
             exit (1);
         }
     }
@@ -77,7 +74,6 @@ int main(int argc, char **argv)
         printf (" -o off       offset for records - counting from 0.\n");
         printf (" -f format    set record syntax. Default: none\n");
         printf (" -d sec       delay a number of seconds before exit.\n");
-        printf ("Options\n");
         exit (3);
     }
     z = ZOOM_connection_new (target, 0);
@@ -99,8 +95,6 @@ int main(int argc, char **argv)
     {
        printf ("Result count: %d\n", ZOOM_resultset_size(r));
        if (check_count != -1 && check_count != ZOOM_resultset_size(r))
-            exit_code = 10;
-       if ((expected_hits!=-1) && (ZOOM_resultset_size(r) != expected_hits))
        {
            printf("Wrong number of hits, expected %d, got %d\n",
                            expected_hits, ZOOM_resultset_size(r) );
@@ -111,7 +105,7 @@ int main(int argc, char **argv)
         ZOOM_resultset_option_set(r, "preferredRecordSyntax", format);
     for (pos = 0; pos < retrieve_number; pos++)
     {
-        size_t len;
+        int len;
         const char *rec =
             ZOOM_record_get(
                 ZOOM_resultset_record(r, pos + retrieve_offset),
@@ -124,5 +118,5 @@ int main(int argc, char **argv)
        sleep(delay_sec);
     ZOOM_resultset_destroy (r);
     ZOOM_connection_destroy (z);
-    exit (0);
+    exit (exit_code);
 }