#include <stdio.h>
union chip
{
int dummy;
};
void writedata(union chip *tempchip, unsigned char *datapos, int datanum)
{
}
void(*writestring)(union chip *, unsigned char *, int) = writedata;
int main()
{
union chip c;
writedata(&c, NULL, 0);
writestring(&c, NULL, 0);
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp1bmlvbiBjaGlwCnsKICAgIGludCBkdW1teTsKfTsKCnZvaWQgd3JpdGVkYXRhKHVuaW9uIGNoaXAgKnRlbXBjaGlwLCB1bnNpZ25lZCBjaGFyICpkYXRhcG9zLCBpbnQgZGF0YW51bSkKewogICAgcHV0cygiYmxhaGJsYWhibGFoIik7Cn0KCnZvaWQoKndyaXRlc3RyaW5nKSh1bmlvbiBjaGlwICosIHVuc2lnbmVkIGNoYXIgKiwgaW50KSA9IHdyaXRlZGF0YTsKCmludCBtYWluKCkKewogICAgdW5pb24gY2hpcCBjOwogICAgd3JpdGVkYXRhKCZjLCBOVUxMLCAwKTsKICAgIHdyaXRlc3RyaW5nKCZjLCBOVUxMLCAwKTsKfQo=