2005-02-26, 18:52 h
Mazze
Posts: 263
User
|
Hi,
ich möchte ein X11-Programm nach AmigaOS portieren. Dabei kommt es zu Namenskonflikten, weil z.B. Screen, Window in beiden Systemen vorhanden sind.
Wie löst man das? Ich habe es mit Namespace probiert, aber das klappt so nicht.
code:
#include <X11/Xlib.h>
namespace ami
{
#include <proto/intuition.h>
}
Display *XOpenDisplay(_Xconst char* name)
{
ami::Screen *screen = ami::LockPubScreen(name);
if (! screen)
{
screen = ami::LockPubScreen(NULL);
}
return (Display *)screen;
}
/gg/os-include/intuition/intuition.h:170: error: using typedef-name 'Window'
after 'struct'
--
Amiga Bedroom Programmer :smokin:
[ - Answer - Quote - Direct link - ]
|