buf.C hash init