#include "obj.h" #include "format.h" #include "structs.h" static OBJ *new(int type __attribute__((__unused__)), OBJ *o) { o->private = 0; return(o); } static void old(OBJ *o __attribute__((__unused__))) { } static int identical(OBJ *o1, OBJ *o2) { return(o1->type==o2->type); } static int collapsible(OBJ *o1, OBJ *o2) { return(identical(o1,o2)); } static int identified(INVOBJ *io __attribute__((__unused__))) { return(1); } static INVOBJ *identify(INVOBJ *io) { return(io); } OBJOPS objops_food = { &new, &old, &std_format, 0, 0, &collapsible, &identical, &std_split, &identified, &identify };