i believe the patch is out-of-date. this is a diff against the current html.h
; 9diff html.h /n/sources/plan9//sys/include/html.h:173,178 - html.h:173,179 Item* next; /* successor in list of items */ int width; /* width in pixels (0 for floating items) */ int height; /* height in pixels */ + Rectangle r; int ascent; /* ascent (from top to baseline) in pixels */ int anchorid; /* if nonzero, which anchor we're in */ int state; /* flags and values (see below) */ /n/sources/plan9//sys/include/html.h:350,355 - html.h:351,357 Item* image; /* image item, for Fimage fields */ int ctlid; /* identifies control for this field in layout */ SEvent* events; /* same as genattr->events of containing item */ + void* aux; }; enum { /n/sources/plan9//sys/include/html.h:464,469 - html.h:466,472 int row; /* row of upper left corner */ int col; /* col of upper left corner */ Point pos; /* nw corner of cell contents, in cell */ + Rectangle r; }; /* Anchor is for info about hyperlinks that go somewhere */ - erik