Sounds good. I think the names that you wrote which @tayholliday suggested are better. In the case of calloc I think that the name allocateAndInit is especially better since the name directly makes you know what the method does. I can make the change, but it would be good if someone from juce dev team say that they will approve the change.
@reuk Could you please take a look and consider this? Given that juce does not have extensive tests that can catch allocations in the wrong place I think it is a good change since it enables users of your library to implement allocation checks in both their and juce code. While it is unusual with such mistakes from juce side they do happen.
