typedef struct { int nusers; int nprinters; int arrtime; int maxpages; int bufsize; int nevents; int id; int starttime; void *v; } Spq; typedef struct { int jobsize; int userid; int jobid; } Job; extern void initialize_v(Spq *); extern void submit_job(Spq *, Job *); extern Job *get_print_job(Spq *);