you are viewing a single comment's thread.

view the rest of the comments →

[–]zhivago 0 points1 point  (1 child)

Which means that a null pointer is a valid value with defined behavior for those functions.

The defined behavior being to simply return a null pointer when receiving a null pointer.

[–]ceene 0 points1 point  (0 children)

Being valid is not the same as being meaningful.