Initial commit
[pdp8.git] / sw / speed8 / pc / log.c
CommitLineData
a6a4e5d4
PH
1
2#include <stdarg.h>
3#include <stdio.h>
4#include "log.h"
5
6int loglevel=LL_DEFAULT;
7
8int debug(char * format,...){
9 va_list va;
10 va_start(va,format);
11 if (loglevel>=LL_DEBUG) return vfprintf(stderr, format, va);
12 else return 0;
13}
14
15int info(char * format,...){
16 va_list va;
17 va_start(va,format);
18 if (loglevel>=LL_INFO) return vfprintf(stderr, format, va);
19 else return 0;
20}
21
22int warn(char * format,...){
23 va_list va;
24 va_start(va,format);
25 if (loglevel>=LL_WARN) return vfprintf(stderr, format, va);
26 else return 0;
27}
28
29int err(char * format,...){
30 va_list va;
31 va_start(va,format);
32 if (loglevel>=LL_ERROR) return vfprintf(stderr, format, va);
33 else return 0;
34}
35