ref: 8b19a7124fd21a5268b78ef26051da29f41398bf
dir: /queue.h/
typedef struct Node Node; typedef struct Queue Queue; struct Node { Node *link; Rat val; }; struct Queue { Node *front; Node **rear; }; Queue *mkqueue(void); void queueset(Queue*); void insert(Queue*, Rat); void frontinsert(Queue*, Rat); Rat delete(Queue*);