Lines Matching defs:ri
769 rc_rcdata_item *ri;
772 ri = (rc_rcdata_item *) res_alloc (sizeof (rc_rcdata_item));
774 ri->next = NULL;
775 ri->type = RCDATA_BUFFER;
776 ri->u.buffer.length = length;
777 ri->u.buffer.data = data;
781 r->u.rcdata = ri;
1174 rc_rcdata_item *ri;
1177 ri = (rc_rcdata_item *) res_alloc (sizeof (rc_rcdata_item));
1179 ri->next = NULL;
1180 ri->type = RCDATA_BUFFER;
1181 ri->u.buffer.length = length;
1182 ri->u.buffer.data = data;
1186 r->u.rcdata = ri;
1195 rc_toolbar *ri;
1199 ri = (rc_toolbar *) res_alloc (sizeof (rc_toolbar));
1200 ri->button_width = windres_get_32 (wrbfd, data, 4);
1201 ri->button_height = windres_get_32 (wrbfd, data + 4, 4);
1202 ri->nitems = windres_get_32 (wrbfd, data + 8, 4);
1203 ri->items = NULL;
1207 for (i=0 ; i < ri->nitems; i++)
1216 if(ri->items) {
1217 rc_toolbar_item *ii = ri->items;
1224 ri->items = it;
1228 r->u.toolbar = ri;
1800 const rc_rcdata_item *ri;
1802 for (ri = items; ri != NULL; ri = ri->next)
1805 switch (ri->type)
1816 len = ri->u.string.length;
1819 len = ri->u.wstring.length * sizeof (unichar);
1822 len = ri->u.buffer.length;
1829 switch (ri->type)
1832 windres_put_16 (wrbfd, hp, ri->u.word);
1835 windres_put_32 (wrbfd, hp, ri->u.dword);
1838 hp = (bfd_byte *) ri->u.string.s;
1845 for (i = 0; i < ri->u.wstring.length; i++)
1846 windres_put_16 (wrbfd, hp + i * sizeof (unichar), ri->u.wstring.w[i]);
1850 hp = (bfd_byte *) ri->u.buffer.data;