malloc(0)

Returns valid pointer now by default. Configurable behavior.
Other minor changes I forgot...