idea: display drivers

C.W. Betts computers57 at hotmail.com
Sat Feb 6 20:29:08 CST 2010


Is is just because of the Objective-C code? Would it be safe to make C functions that would call Objective-C?  Such as:
cheader.h:
typedef struct struct1 struct1;
cfuncCreate(struct1 *s);
cfunc1();
cfunc2();
cfuncDestroy (struct1 *s);

cfile.m:
@interface WHQFunc
{

}
-(id)init;
-(void)dealloc;
@end
struct 
{
	WHQFunc *ObjC;
	int ids;
}struct1;
@implementation WHQFunc

-(id)init
{
	return [super init];
}
-(void)dealloc
{
	[super dealloc];
}
@end

cfunc1()
{

}
cfunc2()
{

}
cfuncCreate(struct1 *s)
{
	s = malloc(sizeof(struct1));
	[[s->ObjC alloc] init];
}
cfuncDestroy (struct1 *s)
{
	[s->ObjC release];
	free(s);
}

On Feb 6, 2010, at 7:45 AM, James McKenzie wrote:

> C.W. Betts wrote:
>> An idea that popped into my head when I was thinking about a Quartz (OS X) driver that perhaps there could be separate drivers for Quartz (OS X) and X11.  Such drivers would include OpenGL and DirectX "Drivers".
>> 
>> 
>> 
> This has been shot down time and time again by Alexandre.  However,
> picking up the old Winequartz.dll code and looking at it has been a
> project that I am interested in.   The code is available from
> Sourceforge.net.
> 
> James McKenzie
> 
> 




More information about the wine-devel mailing list