calloc() genuinely seems to be designed to make you get the arguments mixed up (not that it usually matters)
Systems/Kernel developer with a particular interest in the linux kernel memory management subsystem, about which I am writing a book. Website - https://ljs.io Book - https://ljs.io/book.html Twitter - https://twitter.com/ljskernel