#include <stdlib.h>
#include <stdio.h>
#include <string.h>
typedef struct
{
int field;
} myStruct;
void myFunc(myStruct *ptr)
{
if (ptr == NULL)
{
}
// rest of code
}
int main()
{
myStruct *ptr = NULL; // tried both *ptr; and *ptr = NULL;
myFunc(ptr);
return 0;
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKdHlwZWRlZiBzdHJ1Y3QKewogIGludCBmaWVsZDsKfSBteVN0cnVjdDsKCnZvaWQgbXlGdW5jKG15U3RydWN0ICpwdHIpCnsKICBpZiAocHRyID09IE5VTEwpCiAgewogICAgcHJpbnRmKCJQb2ludGVyIGlzIG51bGwhIik7CiAgfQogIC8vIHJlc3Qgb2YgY29kZQp9CgppbnQgbWFpbigpCnsKICBteVN0cnVjdCAqcHRyID0gTlVMTDsgLy8gdHJpZWQgYm90aCAqcHRyOyBhbmQgKnB0ciA9IE5VTEw7CiAgbWVtc2V0KCZwdHIsIDAsIHNpemVvZihwdHIpKTsKICBteUZ1bmMocHRyKTsKICByZXR1cm4gMDsKfQo=