#include "common.h"
int main(int argc, char **argv)
{
extern char *optarg;
int opt;
int n, debug;
debug = 0;
while ((opt = getopt(argc, argv, "D:")) != -1) {
switch (opt) {
case 'D':
debug = atoi(optarg);
break;
default:
fprintf(stderr, "usage: dumptime [ -D debuglvl ]\n");
return 1;
}
}
if (debug)
fprintf(stderr, "could not locate any jukeboxes\n");
return 1;
}
if (n == 0) {
fprintf(stderr, "no NJB devices found\n");
return 0;
}
njb = njbs;
return 1;
}
return 1;
}
if (time != NULL) {
printf("The time on the jukebox is:\n");
case 0:
printf("Sunday ");
break;
case 1:
printf("Monday ");
break;
case 2:
printf("Tuesday ");
break;
case 3:
printf("Wednesday ");
break;
case 4:
printf("Thursday ");
break;
case 5:
printf("Friday ");
break;
case 6:
printf("Saturday ");
}
printf(
"%u-%.2u-%.2u ", time->
year,
printf(
"%.2u:%.2u:%.2u\n", time->
hours,
}
}
return 0;
}
int NJB_Capture(njb_t *njb)
Definition: procedure.c:223
void NJB_Close(njb_t *njb)
Definition: procedure.c:184
int NJB_Discover(njb_t *njbs, int limit, int *n)
Definition: procedure.c:108
int NJB_Release(njb_t *njb)
Definition: procedure.c:266
int NJB_Open(njb_t *njb)
Definition: procedure.c:130
int NJB_Error_Pending(njb_t *njb)
Definition: njb_error.c:303
void NJB_Set_Debug(int debug_flags)
Definition: procedure.c:2819
void NJB_Error_Dump(njb_t *njb, FILE *fp)
Definition: njb_error.c:418
njb_time_t * NJB_Get_Time(njb_t *njb)
Definition: procedure.c:2079
void NJB_Destroy_Time(njb_time_t *time)
Definition: procedure.c:2152
#define NJB_MAX_DEVICES
Definition: libnjb.h:60
int16_t weekday
Definition: libnjb.h:407
int16_t hours
Definition: libnjb.h:408
int16_t minutes
Definition: libnjb.h:409
int16_t seconds
Definition: libnjb.h:410
int16_t year
Definition: libnjb.h:404
int16_t month
Definition: libnjb.h:405
int16_t day
Definition: libnjb.h:406