/* -*- Mode: C; tab-width: 4 -*- */
/* juggle */
-#if !defined( lint ) && !defined( SABER )
+#if 0
static const char sccsid[] = "@(#)juggle.c 5.00 2000/11/01 xlockmore";
-
#endif
/*-
};
static argtype vars[] =
{
- {(caddr_t *) &pattern, (char *) "pattern",
+ {&pattern, "pattern",
(char *) "Pattern", (char *) DEF_PATTERN, t_String},
- {(caddr_t *) &trail, (char *) "trail",
- (char *) "Trail", (char *) DEF_TRAIL, t_Int},
+ {&trail, "trail", "Trail", DEF_TRAIL, t_Int},
#ifdef UNI
- {(caddr_t *) &uni, (char *) "uni",
- (char *) "Uni", (char *) DEF_UNI, t_Bool},
+ {&uni, "uni", "Uni", DEF_UNI, t_Bool},
#endif
- {(caddr_t *) &solid, (char *) "solid",
- (char *) "Solid", (char *) DEF_SOLID, t_Bool}
+ {&solid, "solid", "Solid", DEF_SOLID, t_Bool}
};
static OptionStruct desc[] =
{
}
if (pattern == NULL && patternindex == NULL) {
/* pattern list needs indexing */
- int i;
int nelements = sizeof(portfolio)/sizeof(patternstruct);
int maxballs;
int numpat = 0;
{
struct timeval tv;
- (void)gettimeofday(&tv, NULL);
+# ifdef GETTIMEOFDAY_TWO_ARGS
+ struct timezone tzp;
+ gettimeofday(&tv, &tzp);
+# else
+ gettimeofday(&tv);
+# endif
+
sp->time = (int) ((tv.tv_sec - sp->begintime)*1000 + tv.tv_usec/1000);
}
for (traj = sp->head->next; traj != sp->head; traj = traj->next) {