1 diff -ur wavemon-0.4.0b-orig/conf.c wavemon-0.4.0b/conf.c
2 --- wavemon-0.4.0b-orig/conf.c 2005-07-08 23:49:09.000000000 -0400
3 +++ wavemon-0.4.0b/conf.c 2005-07-08 23:48:05.000000000 -0400
5 fatal_error("parse error in %s, line %d: '%s' is not a valid argument here", cfname, lnum, rv);
8 - case t_sep: /* gcc -Wall sucks */
10 + case t_sep: ; /* gcc -Wall sucks */
17 case t_listval: sprintf(rv, "%s", (char *)ci->v);
24 diff -ur wavemon-0.4.0b-orig/conf_scr.c wavemon-0.4.0b/conf_scr.c
25 --- wavemon-0.4.0b-orig/conf_scr.c 2005-07-08 23:49:09.000000000 -0400
26 +++ wavemon-0.4.0b/conf_scr.c 2005-07-08 23:48:05.000000000 -0400
28 case t_listval: strncpy(s, (char *)item->v, 32);
30 case t_sep: /* gcc -Wall sucks */
38 strncpy((char *)item->v, ll_get(item->list, tmp), 32);
40 - case t_sep: /* gcc -Wall sucks */
42 + case t_sep: ; /* gcc -Wall sucks */
47 diff -ur wavemon-0.4.0b-orig/llist.c wavemon-0.4.0b/llist.c
48 --- wavemon-0.4.0b-orig/llist.c 2005-07-08 23:46:09.000000000 -0400
49 +++ wavemon-0.4.0b/llist.c 2005-07-08 23:47:28.000000000 -0400
51 *((int *)l->e) = va_arg(*ap, int);
53 case 's': l->e = (void *)malloc(sizeof(char *));
54 - (char *)l->e = strdup(va_arg(*ap, char *));
55 + l->e = strdup(va_arg(*ap, char *));
57 case 'f': l->e = (void *)malloc(sizeof(double));
58 *((double *)l->e) = va_arg(*ap, double);
59 diff -ur wavemon-0.4.0b-orig/wavemon.c wavemon-0.4.0b/wavemon.c
60 --- wavemon-0.4.0b-orig/wavemon.c 2005-07-08 23:49:09.000000000 -0400
61 +++ wavemon-0.4.0b/wavemon.c 2005-07-08 23:48:05.000000000 -0400
65 dump_parameters(&conf);
70 /* initialize the ncurses interface */