diff options
Diffstat (limited to 'clients/zleave')
-rw-r--r-- | clients/zleave/zleave.c | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/clients/zleave/zleave.c b/clients/zleave/zleave.c index 91e8c14..4483138 100644 --- a/clients/zleave/zleave.c +++ b/clients/zleave/zleave.c @@ -52,23 +52,27 @@ char copyright[] = */ char origlogin[20]; char tempfile[40]; -char *getlogin(); char *whenleave; char *reminder_message = NULL; char buff[100]; int use_zephyr=1, oldpid; -void usage(), doalarm(), bother(), delay(); +void usage(void); +void doalarm(long); +void bother(long, char *); +void delay(long); +int gethm(char *, int *, int*); -main(argc, argv) -char **argv; +int +main(int argc, + char **argv) { time_t now; - long when, diff, hours, minutes; + long when, diff; + int hours, minutes; char *cp; FILE *fp; struct tm *nv; - int gethm(); int port, c; ZSubscription_t sub; @@ -180,7 +184,7 @@ char **argv; } void -usage() +usage(void) { fprintf(stderr, "usage: zleave [[+]hhmm [-m \"Reminder Message\"]]\n\ \tor: zleave can[cel]\n"); @@ -188,12 +192,12 @@ usage() } int -gethm(cp, hp, mp) -register char *cp; -int *hp, *mp; +gethm(char *cp, + int *hp, + int *mp) { - register char c; - register int tod; + char c; + int tod; tod = 0; while ((c = *cp++) != '\0') { @@ -207,8 +211,7 @@ int *hp, *mp; } void -doalarm(nmins) -long nmins; +doalarm(long nmins) { time_t daytime; char *msg1, *msg2, *msg3, *msg4; @@ -309,9 +312,8 @@ long nmins; } void -bother(slp, msg) -long slp; -char *msg; +bother(long slp, + char *msg) { ZNotice_t notice; ZNotice_t retnotice; @@ -384,8 +386,7 @@ char *msg; * knows what zero means. */ void -delay(secs) -long secs; +delay(long secs) { long n; register char *l; |