Here is another possibility. I'm not exactly sure what you mean by 'converting X11
header files
to Mono' but perhaps this will help:
using XID = System.UInt64;
using Window = System.UInt64;
public class Foo
{
}
Cheers,
Adam
--- adam treat <[EMAIL PROTECTED]> wrote:
>
> --- Everaldo Canuto <[EMAIL PROTECTED]> wrote:
> > I 'm working on convert X11 header files to Mono, but I have one
> > problem, how to convert C typedef instruction into C#.
> >
> > Example:
> > typedef unsigned long XID;
> > typedef XID Window;
> >
> > I using "public struct XID uint {}", but generate a compiler error.
>
> That's not going to work. This is the correct syntax: "public struct XID :
>System.UInt64 {}",
> but
> that won't work either. Structs can not inherit. Actually, they inherit from
>System.Object,
> but
> they _cannot_ inherit from any other type.
>
> > Sorry by my english, I'm from Brazil
> >
> >
> > _______________________________________________
> > Mono-list maillist - [EMAIL PROTECTED]
> > http://lists.ximian.com/mailman/listinfo/mono-list
>
>
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Finance - Get real-time stock quotes
> http://finance.yahoo.com
>
> _______________________________________________
> Mono-list maillist - [EMAIL PROTECTED]
> http://lists.ximian.com/mailman/listinfo/mono-list
__________________________________________________
Do You Yahoo!?
Yahoo! Finance - Get real-time stock quotes
http://finance.yahoo.com
_______________________________________________
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list