Neaten MALLOC_FAIL_X macros.

Macro now uses `__FILE__` and `__LINE__` rather than `DESC` variable when printing success or error messages.