History buf.c