]> git.proxmox.com Git - mirror_frr.git/blobdiff - tests/lib/test_heavy.c
*: manual SPDX License ID conversions
[mirror_frr.git] / tests / lib / test_heavy.c
index c6f6bbba2a531f364e96d163d9e74ea4698a99ae..afc7a08e662554bd85e83b66c2d1840d3b7a0342 100644 (file)
@@ -1,6 +1,4 @@
 /*
- * $Id: heavy.c,v 1.3 2005/04/25 16:42:24 paul Exp $
- *
  * This file is part of Quagga.
  *
  * Quagga is free software; you can redistribute it and/or modify it
 
 #include "tests.h"
 
-enum
-{
-  ITERS_FIRST = 0,
-  ITERS_ERR = 100,
-  ITERS_LATER = 400,
-  ITERS_PRINT = 10,
-  ITERS_MAX = 1000,
+enum { ITERS_FIRST = 0,
+       ITERS_ERR = 100,
+       ITERS_LATER = 400,
+       ITERS_PRINT = 10,
+       ITERS_MAX = 1000,
 };
 
-static void
-slow_func (struct vty *vty, const char *str, const int i)
+static void slow_func(struct vty *vty, const char *str, const int i)
 {
-  double x = 1;
-  int j;
-  
-  for (j = 0; j < 300; j++)
-    x += sin(x)*j;
-  
-  if ((i % ITERS_LATER) == 0)
-    printf ("%s: %d, temporary error, save this somehow and do it later..\n", 
-            __func__, i);
-  
-  if ((i % ITERS_ERR) == 0)
-    printf ("%s: hard error\n", __func__);
-  
-  if ((i % ITERS_PRINT) == 0)
-    printf ("%s did %d, x = %g\n", str, i, x);
+       double x = 1;
+       int j;
+
+       for (j = 0; j < 300; j++)
+               x += sin(x) * j;
+
+       if ((i % ITERS_LATER) == 0)
+               printf("%s: %d, temporary error, save this somehow and do it later..\n",
+                      __func__, i);
+
+       if ((i % ITERS_ERR) == 0)
+               printf("%s: hard error\n", __func__);
+
+       if ((i % ITERS_PRINT) == 0)
+               printf("%s did %d, x = %g\n", str, i, x);
 }
 
-static void
-clear_something (struct vty *vty, const char *str)
+static void clear_something(struct vty *vty, const char *str)
 {
-  int i;
-  
-  /* this could be like iterating through 150k of route_table 
-   * or worse, iterating through a list of peers, to bgp_stop them with
-   * each having 150k route tables to process...
-   */
-  for (i = ITERS_FIRST; i < ITERS_MAX; i++)
-    slow_func (vty, str, i);
+       int i;
+
+       /* this could be like iterating through 150k of route_table
+        * or worse, iterating through a list of peers, to bgp_stop them with
+        * each having 150k route tables to process...
+        */
+       for (i = ITERS_FIRST; i < ITERS_MAX; i++)
+               slow_func(vty, str, i);
 }
 
 DEFUN (clear_foo,
@@ -85,28 +79,25 @@ DEFUN (clear_foo,
        "clear command\n"
        "arbitrary string\n")
 {
-  char *str;
-  if (!argc)
-    {
-      vty_out (vty, "%% string argument required\n");
-      return CMD_WARNING;
-    }
-  
-  str = argv_concat (argv, argc, 0);
-  
-  clear_something (vty, str);
-  XFREE (MTYPE_TMP, str);
-  return CMD_SUCCESS;
+       char *str;
+       if (!argc) {
+               vty_out(vty, "%% string argument required\n");
+               return CMD_WARNING;
+       }
+
+       str = argv_concat(argv, argc, 0);
+
+       clear_something(vty, str);
+       XFREE(MTYPE_TMP, str);
+       return CMD_SUCCESS;
 }
 
-static void
-slow_vty_init()
+static void slow_vty_init(void)
 {
-  install_element (VIEW_NODE, &clear_foo_cmd);
+       install_element(VIEW_NODE, &clear_foo_cmd);
 }
 
-void
-test_init()
+void test_init(void)
 {
-  slow_vty_init();
+       slow_vty_init();
 }