| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- #include "ugl.h"
- #include <stdio.h>
- #include <stdlib.h>
- int ugl_current_input_line;
- int ugl_is_suppress_log = 0;
- void ugl_err(const char *fmt, ...)
- {
- va_list va;
- va_start(va, fmt);
- vprintf(fmt, va);
- printf("\n");
- va_end(va);
- exit(1);
- }
- void ugl_plog(const char *fmt, ...)
- {
- va_list va;
- if ( ugl_is_suppress_log != 0 )
- return;
- va_start(va, fmt);
- printf("%d: ", ugl_current_input_line);
- vprintf(fmt, va);
- printf("\n");
- va_end(va);
- }
- /* generic log */
- void ugl_glog(const char *fmt, ...)
- {
- va_list va;
- if ( ugl_is_suppress_log != 0 )
- return;
- va_start(va, fmt);
- vprintf(fmt, va);
- printf("\n");
- va_end(va);
- }
|