buf.c revision b79f050a
1