| 629 | |
| 630 | |
| 631 | static l_mem traverseudata (global_State *g, Udata *u) { |
| 632 | int i; |
| 633 | markobjectN(g, u->metatable); /* mark its metatable */ |
| 634 | for (i = 0; i < u->nuvalue; i++) |
| 635 | markvalue(g, &u->uv[i].uv); |
| 636 | genlink(g, obj2gco(u)); |
| 637 | return 1 + u->nuvalue; |
| 638 | } |
| 639 | |
| 640 | |
| 641 | /* |
no test coverage detected