Lines Matching refs:oi
175 struct objects *oi; in addobject() local
181 oi = emalloc(sizeof *oi); in addobject()
182 if (ht_insert(pathtab, path, oi)) { in addobject()
183 free(oi); in addobject()
184 if ((oi = ht_lookup(pathtab, path)) == NULL) in addobject()
187 xerror(oi->oi_srcfile, oi->oi_srcline, in addobject()
190 oi->oi_next = NULL; in addobject()
191 oi->oi_srcfile = yyfile; in addobject()
192 oi->oi_srcline = currentline(); in addobject()
193 oi->oi_flags = flags; in addobject()
194 oi->oi_path = path; in addobject()
195 oi->oi_optx = optx; in addobject()
196 oi->oi_optf = NULL; in addobject()
197 *nextobject = oi; in addobject()
198 nextobject = &oi->oi_next; in addobject()
307 struct objects *oi; in fixobjects() local
312 for (oi = allobjects; oi != NULL; oi = oi->oi_next) { in fixobjects()
314 if (oi->oi_optx != NULL) { in fixobjects()
317 sel = expr_eval(oi->oi_optx, in fixobjects()
318 oi->oi_flags & OI_NEEDSFLAG ? fixfsel : in fixobjects()
321 oi->oi_optf = flathead; in fixobjects()
326 oi->oi_flags |= OI_SEL; in fixobjects()