sizeudata
size = sizeudata(gco2u(o));
case LUA_TUSERDATA: luaM_freemem(L, o, sizeudata(gco2u(o))); break;