typedef struct {
Sint16 x, y;
Uint16 w, h;
} SDL_Rect;
.local pmc layout
new layout, .OrderedHash
set layout['x'], .DATATYPE_INT16
push layout, 0
push layout, 0
set layout['y'], .DATATYPE_INT16
push layout, 0
push layout, 0
set layout['width'], .DATATYPE_UINT16
push layout, 0
push layout, 0
set layout['height'], .DATATYPE_UINT16
push layout, 0
push layout, 0