typedef struct { Tlist tag; } *list;
#ifdef __GNUC__
+Tlist tlist(list t);
extern __inline__ Tlist tlist(list t)
{
return(t -> tag);
extern list mklcons PROTO((VOID_STAR, list));
#ifdef __GNUC__
+VOID_STAR *Rlhd PROTO((struct Slcons *));
+
extern __inline__ VOID_STAR *Rlhd(struct Slcons *t)
{
#ifdef UGEN_DEBUG
#define lhd(xyzxyz) (*Rlhd((struct Slcons *) (xyzxyz)))
#ifdef __GNUC__
+list *Rltl PROTO((struct Slcons *));
+
extern __inline__ list *Rltl(struct Slcons *t)
{
#ifdef UGEN_DEBUG
#define ltl(xyzxyz) (*Rltl((struct Slcons *) (xyzxyz)))
-extern list mklnil PROTO(());
+extern list mklnil PROTO((void));
#endif