home *** CD-ROM | disk | FTP | other *** search
- struct parm {
- int dummy;
- short message;
- int count;
- int data[0];
- };
-
- struct thing {
- struct parm **fData;
- int data[0];
- };
-
- struct thing *foo(register struct thing *this, struct parm **data, short message)
- {
- if (this || (this = (struct thing *) bar( sizeof (struct thing)))) {
- this->fData = data;
- baz( this, (long )(((unsigned int )(& ((((struct parm *)0))-> data[0])))));
- ((*((*this-> fData)))). count= 0;
- ((*((*this-> fData)))). message= message;
- }
- return this;
- }
-