Fixed printf for malloc implementations which return 0 on malloc(0)