5 buffer b
= BUFFER_INIT(buffer_unixwrite
,1,bspace
,sizeof bspace
);
7 void puts(const char *s
)
9 if (buffer_puts(&b
,s
) == -1) _exit(111);
12 int main(int argc
,char **argv
)
20 if (!name
) _exit(100);
22 if (!value
) _exit(100);
28 while (ch
= *value
++) {
31 octal
[2] = '0' + (ch
& 7); ch
>>= 3;
32 octal
[1] = '0' + (ch
& 7); ch
>>= 3;
33 octal
[0] = '0' + (ch
& 7);
38 if (buffer_flush(&b
) == -1) _exit(111);