Fix all aCalloc calls that had their parameters in the wrong order #3280
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Prelude
Changes Proposed
Since gcc-14 began running in our CI, we had been having random failures in
aCalloc
due to wrong order of parameters. For some reason, fixing one place doesn't necessarily triggers the error to the other one...In this PR I looked through every place we use
aCalloc
and fixed the order to match the function expectations:(number of elements, size of each element)
. While using in the reverse order works for the language, it fails in gcc-14 validation.I also renamed the macro parameters to be num / size instead of m/n (which always makes me ask what each one is supposed to receive).
Issues addressed:
None, I think