]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Clean up unit test.
authorMichael Sweet <michael.r.sweet@gmail.com>
Tue, 25 Jul 2017 22:26:20 +0000 (18:26 -0400)
committerMichael Sweet <michael.r.sweet@gmail.com>
Tue, 25 Jul 2017 22:26:20 +0000 (18:26 -0400)
cups/testgetdests.c

index b28578f207f4fe9880bbcb45620e2b5f3d653b35..459998f92020d2cd2d94911fc1dce57a4dcfac33 100644 (file)
@@ -1,29 +1,51 @@
+/*
+ * CUPS cupsGetDests API test program for CUPS.
+ *
+ * Copyright 2017 by Apple Inc.
+ *
+ * These coded instructions, statements, and computer programs are the
+ * property of Apple Inc. and are protected by Federal copyright
+ * law.  Distribution and use rights are outlined in the file "LICENSE.txt"
+ * which should have been included with this file.  If this file is
+ * missing or damaged, see the license at "http://www.cups.org/".
+ *
+ * This file is subject to the Apple OS-Developed Software exception.
+ */
+
+/*
+ * Include necessary headers...
+ */
+
 #include <stdio.h>
 #include "cups.h"
 #include <sys/time.h>
 
 
-int main(void)
+/*
+ * 'main()' - Loop calling cupsGetDests.
+ */
+
+int                                     /* O - Exit status */
+main(void)
 {
-  int num_dests;
-  cups_dest_t *dests;
-  struct timeval start, end;
-  double secs;
+  int           num_dests;              /* Number of destinations */
+  cups_dest_t   *dests;                 /* Destinations */
+  struct timeval start, end;            /* Start and stop time */
+  double        secs;                   /* Total seconds to run cupsGetDests */
 
-  do
+
+  for (;;)
   {
     gettimeofday(&start, NULL);
     num_dests = cupsGetDests(&dests);
     gettimeofday(&end, NULL);
     secs = end.tv_sec - start.tv_sec + 0.000001 * (end.tv_usec - start.tv_usec);
+
     printf("Found %d printers in %.3f seconds...\n", num_dests, secs);
-    if (num_dests > 0)
-    {
-      cupsFreeDests(num_dests, dests);
-      sleep(1);
-    }
+
+    cupsFreeDests(num_dests, dests);
+    sleep(1);
   }
-  while (num_dests > 0);
 
   return (0);
 }