]> rtime.felk.cvut.cz Git - omk.git/blob - tests/vxworks/fibo-rtp/fibo2.c
Remove support for testing from snippets
[omk.git] / tests / vxworks / fibo-rtp / fibo2.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <fibolib.h>
4
5 int
6 main (int argc, char *argv[])
7 {
8     int n;
9     int res;
10     char *p;
11     int *series;
12
13     if (argc >= 2) {
14         n = strtol (argv[1], &p, 0);
15         if ((p == argv[1]) || *p) {
16             fprintf (stderr, "The \"%s\" string is not a number\n", argv[1]);
17             return 1;
18         }
19     } else {
20         printf ("Input number: ");
21         scanf ("%d", &n);
22     }
23
24     res = fiboseries (&series, n);
25     if (res <= 0) {
26         fprintf (stderr, "fiboseries() failed for %d with code %d\n", n, res);
27         return 1;
28     }
29
30     /* Incorrect use of the function without prototype!!! */
31     fiboprint (series, n);
32
33     printf ("fibocalls=%d\n", fibocalls);
34
35     return 0;
36 }