#include typedef unsigned int ele; struct sns; typedef void ds(ele, struct sns *); typedef struct sns {ds * d;} ns; // node state typedef void pull(ns *); // like getc extern pull * * cont; void on(ns *, ele); void back(void); int errorx(int) __dead2;