oleg@ibm.com (07/13/90)
The following program causes internal error in the compiler:
Please help !!!!!!!!!!
#define mtod(x,t) ((t)((unsigned long)(x) + (unsigned long)((x)->m_off)))
struct mbuf {
struct mbuf far *m_next;
unsigned long m_off;
short m_len;
short m_type;
unsigned char m_dat[128];
struct mbuf far *m_act;
};
try()
{
struct mbuf far *m;
a(mtod(m, char far *));
}