Lines Matching refs:re
223 const rc_res_entry *re;
225 for (re = rd->entries; re != NULL; re = re->next)
230 /* If we're at level 1, the key of this resource is the
234 type = &re->id;
238 /* If we're at level 2, the key of this resource is the name
240 name = &re->id;
244 /* If we're at level 3, then this key represents a language.
246 if (! re->id.named
247 && re->id.u.id != (unsigned long) *language
248 && (re->id.u.id & 0xffff) == re->id.u.id)
250 *language = re->id.u.id;
258 if (re->subdir)
259 off = write_res_directory (wrbfd, off, re->u.dir, type, name, language,
270 off = write_res_resource (wrbfd, off, type, name, re->u.res,
277 re->u.res, language);
655 rc_res_entry *re = NULL;
686 re = *pp;
689 re = (rc_res_entry *) res_alloc (sizeof (rc_res_entry));
690 re->next = NULL;
691 re->id = ids[i];
694 re->subdir = 1;
695 re->u.dir = NULL;
699 re->subdir = 0;
700 re->u.res = NULL;
703 *pp = re;
708 if (! re->subdir)
716 resources = &re->u.dir;
720 if (re->subdir)
728 if (re->u.res != NULL)
738 re->u.res = resource;