#include <stdio.h>

union chip
{
    int dummy;
};

void writedata(union chip *tempchip, unsigned char *datapos, int datanum)
{
    puts("blahblahblah");
}

void(*writestring)(union chip *, unsigned char *, int) = writedata;

int main()
{
    union chip c;
    writedata(&c, NULL, 0);
    writestring(&c, NULL, 0);
}
