Quantcast
Channel: Recent Commits to mojoshader:main
Viewing all articles
Browse latest Browse all 335

Always return a non-NULL pointer for malloc(0).

$
0
0
changeset 179ffe99c57f
branch
bookmark
tag
user Ryan C. Gordon <icculus@icculus.org>
description Always return a non-NULL pointer for malloc(0).

Some C runtimes, like musl, will return NULL in this case. It's more
convenient to not get a NULL (which is meant to be interpreted as a failure),
but instead get a non-NULL pointer that can't be dereferenced (because
it's a pointer to zero bytes of memory).
files mojoshader.c
mojoshader_assembler.c
mojoshader_compiler.c
mojoshader_opengl.c
mojoshader_preprocessor.c

Viewing all articles
Browse latest Browse all 335

Trending Articles