Is there a memory allocation function in ANSI C that would allow the programmer to suggest where in memory to write?