src/error.c

changeset 111
ee4b58dfcf7f
parent 107
a35b39abe2b2
child 149
560772519ff9
equal deleted inserted replaced
110:29f8d0d586f8 111:ee4b58dfcf7f
41 vprintf(fmt, ap); 41 vprintf(fmt, ap);
42 va_end(ap); 42 va_end(ap);
43 putchar('\n'); 43 putchar('\n');
44 } 44 }
45 45
46 void asc_error_impl(const char* file, unsigned line, char const* fmt, ...) { 46 void asc_error_(const char* file, unsigned line, char const* fmt, ...) {
47 asc_set_flag(asc_context.flags, ASC_FLAG_HAS_ERROR); 47 asc_set_flag(asc_context.flags, ASC_FLAG_HAS_ERROR);
48 48
49 // write to error buffer 49 // write to error buffer
50 CxBuffer* buf = &asc_context.error_buffer; 50 CxBuffer* buf = &asc_context.error_buffer;
51 size_t bufpos = buf->pos; 51 size_t bufpos = buf->pos;

mercurial