Okay, then how about using `const void *`? That should be the best datatype for a "unspecified buffer"; although you'd need to cast it inside the function, you won't need to cast for each call.