Re: glwDrawingAreaWidgetClass

Jon TURNEY <[email protected]>
Newsgroups gmane.os.cygwin.xfree
Message-ID <[email protected]>
On 07/10/2014 03:31, Chris Carlson wrote:
> I've discovered that the constant glwDrawingAreaWidgetClass is set to
> 0.  It's supposed to be defined as:
>
> WidgetClass glwDrawingAreaWidgetClass=(WidgetClass)&glwDrawingAreaClassRec;

Can I ask you to please provide some more details as to how you made 
this discovery?

If you do this:

$ cat glw-test.c
#include <Xm/Xm.h>
#include <GL/GLwDrawA.h>
#include <stdio.h>

int main()
{
    printf("glwDrawingAreaWidgetClass %p", glwDrawingAreaWidgetClass);
}

then you could reach that conclusion:

$ gcc glw-test.c ; ./a
glwDrawingAreaWidgetClass 0x0

but this isn't testing correctly as glwDrawingAreaWidgetClass isn't 
marked as extern in GLwDrawA.h

$ cat glw-test.c
#include <Xm/Xm.h>
#include <stdio.h>

extern WidgetClass glwDrawingAreaWidgetClass;

int main()
{
    printf("glwDrawingAreaWidgetClass %p", glwDrawingAreaWidgetClass);
}

$ gcc glw-test.c -lGLw ; ./a
glwDrawingAreaWidgetClass 0x5bd8e3640

> Is it broken?

I don't know.

-- 
Jon TURNEY
Volunteer Cygwin/X X Server maintainer

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.