C89: https://port70.net/%7Ensz/c/c89/c89-draft.html
If the size of the space requested is zero, the behavior is implementation-defined; the value returned shall be either a null pointer or a unique pointer.
Isn’t -1 basically 0xffff which is a constant pointer? What am I missinterpreting?
Isn’t -1 basically 0xffff which is a constant pointer? What am I missinterpreting?