Hi, there is a little problem with gcc 2.95.x. In some files I've got a compiling error like mentioned below:
wingc.c: In function `winValidateGCNativeGDI': wingc.c:155: parse error before `fDebugProcMsg' wingc.c:156: `fDebugProcMsg' undeclared (first use in this function) wingc.c:156: (Each undeclared identifier is reported only once wingc.c:156: for each function it appears in.) make: *** [wingc.o] Error 1 The reason is, that gcc2 is not able to deal with variable definitions after code in a function. A workaround is to change the lines - DEBUG_FN_NAME("winSetSpans"); - DEBUGVARS; - DEBUGPROC_MSG; into + DEBUGVARS; + DEBUG_FN_NAME("winSetSpans"); + DEBUGPROC_MSG; Cheers Ralf Changelog 2003-08-04 Ralf Habacker <[EMAIL PROTECTED]> * winfillsp.c(winFillSpansNativeGDI), * wingc.c(winValidateGCNativeGDI), * winsetsp.c(winSetSpansNativeGDI): fix gcc2 compiling problems. ---------------------------------------------------------------------------- diff -up xwin95_org/winfillsp.c xwin95/winfillsp.c --- xwin95_org/winfillsp.c 2003-07-31 00:34:53.000000000 +0200 +++ xwin95/winfillsp.c 2003-08-04 10:01:24.000000000 +0200 @@ -56,8 +56,8 @@ winFillSpansNativeGDI (DrawablePtr pDraw HDC hdcStipple = NULL; BYTE *pbbitsFilledStipple = NULL; int iX; - DEBUG_FN_NAME("winFillSpans"); DEBUGVARS; + DEBUG_FN_NAME("winFillSpans"); DEBUGPROC_MSG; /* Branch on the type of drawable we have */ diff -up xwin95_org/wingc.c xwin95/wingc.c --- xwin95_org/wingc.c 2003-07-31 00:34:54.000000000 +0200 +++ xwin95/wingc.c 2003-08-04 10:01:28.000000000 +0200 @@ -151,8 +151,8 @@ winValidateGCNativeGDI (GCPtr pGC, PixmapPtr pStipple = NULL; winPrivPixmapPtr pStipplePriv = NULL; int i; - DEBUG_FN_NAME("winValidateGC"); DEBUGVARS; + DEBUG_FN_NAME("winValidateGC"); DEBUGPROC_MSG; /* Branch on drawable type */ diff -up xwin95_org/winsetsp.c xwin95/winsetsp.c --- xwin95_org/winsetsp.c 2003-07-31 00:34:54.000000000 +0200 +++ xwin95/winsetsp.c 2003-08-04 10:01:50.000000000 +0200 @@ -52,8 +52,8 @@ winSetSpansNativeGDI (DrawablePtr pDrawa BITMAPINFOHEADER *pbmih; HBITMAP hBitmap = NULL; HBITMAP hbmpOrig = NULL; - DEBUG_FN_NAME("winSetSpans"); DEBUGVARS; + DEBUG_FN_NAME("winSetSpans"); DEBUGPROC_MSG; /* Branch on the drawable type */