unsigned long func (c) unsigned char *c;