typedef struct {
  char *name;
  int val;
} *rec;

extern rec rec_last ;

extern rec 
  rec_create (char *name,
	      int val);


syntax highlighted by Code2HTML, v. 0.9.1