Home | History | Annotate | Download | only in libyasm

Lines Matching refs:errwarns

88     /*@reldef@*/ SLIST_HEAD(errwarn_head, errwarn_data) errwarns;
191 errwarn_data_new(yasm_errwarns *errwarns, unsigned long line,
200 ins_we = errwarns->previous_we;
201 first = SLIST_FIRST(&errwarns->errwarns);
233 SLIST_INSERT_HEAD(&errwarns->errwarns, we, link);
242 errwarns->previous_we = we;
422 yasm_errwarns *errwarns = yasm_xmalloc(sizeof(yasm_errwarns));
423 SLIST_INIT(&errwarns->errwarns);
424 errwarns->ecount = 0;
425 errwarns->wcount = 0;
426 errwarns->previous_we = NULL;
427 return errwarns;
431 yasm_errwarns_destroy(yasm_errwarns *errwarns)
436 while (!SLIST_EMPTY(&errwarns->errwarns)) {
437 we = SLIST_FIRST(&errwarns->errwarns);
443 SLIST_REMOVE_HEAD(&errwarns->errwarns, link);
447 yasm_xfree(errwarns);
451 yasm_errwarn_propagate(yasm_errwarns *errwarns, unsigned long line)
454 errwarn_data *we = errwarn_data_new(errwarns, line, 1);
463 errwarns->ecount++;
467 errwarn_data *we = errwarn_data_new(errwarns, line, 0);
472 errwarns->wcount++;
477 yasm_errwarns_num_errors(yasm_errwarns *errwarns, int warning_as_error)
480 return errwarns->ecount+errwarns->wcount;
482 return errwarns->ecount;
486 yasm_errwarns_output_all(yasm_errwarns *errwarns, yasm_linemap *lm,
504 SLIST_FOREACH(we, &errwarns->errwarns, link) {