Will a NULL string get malloced? : I have a function that accepts a char pointer. In the function the pointer gets malloced. I sent in NULL as the argument in one instance and it didnt create any compiler warnings. I am confused as to why this is? I expected it to do so. I also did not free anything. 