1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
typedef struct Plumbmsg Plumbmsg; struct Plumbmsg { char *src; char *dst; char *wdir; char *type; char *attr; char *data; int ndata; }; char *plumbunpackattr(char*); char *plumbpack(Plumbmsg *, int *); int plumbfree(Plumbmsg *); char *cleanname(char*);