Do I cast the result of malloc?
The Definitive C Book Guide and List
What does the C ??!??! operator do?