4 static void put(char c
)
6 buffer_put(buffer_2
,&c
,1);
9 static void hex(unsigned char c
)
11 put("0123456789abcdef"[(c
>> 4) & 15]);
12 put("0123456789abcdef"[c
& 15]);
15 static void octal(unsigned char c
)
18 put('0' + ((c
>> 6) & 7));
19 put('0' + ((c
>> 3) & 7));
23 void qlog(const char ip
[4],uint16 port
,const char id
[2],const char *q
,const char qtype
[2],const char *result
)
38 buffer_puts(buffer_2
,result
);
50 if ((ch2
>= 'A') && (ch2
<= 'Z'))
52 if (((ch2
>= 'a') && (ch2
<= 'z')) || ((ch2
>= '0') && (ch2
<= '9')) || (ch2
== '-') || (ch2
== '_'))
62 buffer_flush(buffer_2
);