### Issue description LoadFileData segfaults when dataSize param is NULL. It'd be more helpful if it returned NULL ### Environment macOS ### Code Example ```c char *data = LoadFileData("file.txt", NULL); ```