Module Name:    xsrc
Committed By:   christos
Date:           Mon May 23 19:42:53 UTC 2011

Modified Files:
        xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus: amigaCL.c
            amigaCL.h clbitblt.c clblt.c clfillrct.c clgc.c clsolid.c
            clwindow.c

Log Message:
more prototypes.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
    xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c \
    xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h \
    xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c \
    xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clblt.c \
    xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clfillrct.c \
    xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clgc.c \
    xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clsolid.c
cvs rdiff -u -r1.2 -r1.3 \
    xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clwindow.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.c	Mon May 23 15:42:53 2011
@@ -49,19 +49,8 @@
 #include        "migc.h"
 
 
-Bool clCreateGC();
-void clCopyWindow();
-
-
-#if NeedFunctionPrototypes
-amigaCLGXInit (
-    ScreenPtr   pScreen,
-    fbFd        *fb)
-#else
-amigaCLGXInit (pScreen, fb)
-    ScreenPtr   pScreen;
-    fbFd        *fb;
-#endif
+Bool
+amigaCLGXInit(ScreenPtr pScreen, fbFd *fb)
 {
 #if 0
     if (serverGeneration != amigaCLGeneration)
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/amigaCL.h	Mon May 23 15:42:53 2011
@@ -253,3 +253,22 @@
 
 
 #define amigaInfo(s) (&amigaFbs[(s)->myNum])
+
+/* amigaCL.c */
+Bool amigaCLGXInit(ScreenPtr, fbFd *);
+/* clgc.c */
+void clValidateGC(GCPtr, unsigned long, DrawablePtr);
+Bool clCreateGC(GCPtr);
+GCOps *clMatchCommon(GCPtr, cfbPrivGCPtr);
+/* clbitblt.c */
+void clDoBitblt(DrawablePtr, DrawablePtr, int, RegionPtr, DDXPointPtr,
+    unsigned long);
+RegionPtr clCopyArea(DrawablePtr, DrawablePtr, GC *, int, int, int, int, int,
+    int);
+/* clfillrct.c */
+void clPolyFillRect(DrawablePtr, GCPtr, int, xRectangle	*);
+/* clwindow.c */
+void clCopyWindow(WindowPtr, DDXPointRec, RegionPtr);
+
+void clDoBitbltCopy(DrawablePtr, DrawablePtr, int, RegionPtr,
+    DDXPointPtr, unsigned long);
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clbitblt.c	Mon May 23 15:42:53 2011
@@ -46,20 +46,18 @@
 #include	"fastblt.h"
 #define MFB_CONSTS_ONLY
 #include	"maskbits.h"
-
-void clDoBitbltCopy(DrawablePtr, DrawablePtr, int, RegionPtr,  
-                    DDXPointPtr, unsigned long);
-
+#include	"amigaCL.h"
 
 void
-clDoBitblt (pSrc, pDst, alu, prgnDst, pptSrc, planemask)
-    DrawablePtr	    pSrc, pDst;
-    int		    alu;
-    RegionPtr	    prgnDst;
-    DDXPointPtr	    pptSrc;
-    unsigned long   planemask;
+clDoBitblt(
+    DrawablePtr	    pSrc, DrawablePtr pDst,
+    int		    alu,
+    RegionPtr	    prgnDst,
+    DDXPointPtr	    pptSrc,
+    unsigned long   planemask)
 {
-    void (*blt)() = cfbDoBitbltGeneral;
+    void (*blt)(DrawablePtr, DrawablePtr, int, RegionPtr, DDXPointPtr,
+	unsigned long) = cfbDoBitbltGeneral;
     if ((planemask & PMSK) == PMSK) {
 	switch (alu) {
 	case GXcopy:
@@ -77,16 +75,16 @@
 }
 
 RegionPtr
-clCopyArea(pSrcDrawable, pDstDrawable,
-            pGC, srcx, srcy, width, height, dstx, dsty)
-    register DrawablePtr pSrcDrawable;
-    register DrawablePtr pDstDrawable;
-    GC *pGC;
-    int srcx, srcy;
-    int width, height;
-    int dstx, dsty;
+clCopyArea(
+    DrawablePtr pSrcDrawable,
+    DrawablePtr pDstDrawable,
+    GC *pGC,
+    int srcx, int srcy,
+    int width, int height,
+    int dstx, int dsty)
 {
-    void (*doBitBlt) ();
+    void (*doBitBlt)(DrawablePtr, DrawablePtr, int, RegionPtr, DDXPointPtr,
+	unsigned long) = cfbDoBitbltGeneral;
     
     doBitBlt = clDoBitbltCopy;
     if (pGC->alu != GXcopy || (pGC->planemask & PMSK) != PMSK)
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clblt.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clblt.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clblt.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clblt.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clblt.c	Mon May 23 15:42:53 2011
@@ -48,6 +48,7 @@
 
 #include	<stdio.h>
 #include	"clstuff.h"	/* defines for blitting */
+#include 	"amigaCL.h"
 /*static unsigned char *clregs,*clfb;*/
 
 #ifdef notdef /* XXX fails right now, walks off end of pixmaps */
@@ -61,12 +62,13 @@
 #endif
 
 void
-MROP_NAME(clDoBitblt)(pSrc, pDst, alu, prgnDst, pptSrc, planemask)
-    DrawablePtr	    pSrc, pDst;
-    int		    alu;
-    RegionPtr	    prgnDst;
-    DDXPointPtr	    pptSrc;
-    unsigned long   planemask;
+MROP_NAME(clDoBitblt)(
+    DrawablePtr	    pSrc,
+    DrawablePtr     pDst,
+    int		    alu,
+    RegionPtr	    prgnDst,
+    DDXPointPtr	    pptSrc,
+    unsigned long   planemask)
 {
     unsigned long *psrcBase, *pdstBase;	
 				/* start of src and dst bitmaps */
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clfillrct.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clfillrct.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clfillrct.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clfillrct.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clfillrct.c	Mon May 23 15:42:53 2011
@@ -42,18 +42,17 @@
 #include "cfb.h"
 #include "cfbmskbits.h"
 #include "mergerop.h"
+#include "amigaCL.h"
 
 
-void clFillRectSolidCopy();
-
 #define NUM_STACK_RECTS	1024
 
 void
-clPolyFillRect(pDrawable, pGC, nrectFill, prectInit)
-    DrawablePtr pDrawable;
-    register GCPtr pGC;
-    int		nrectFill; 	/* number of rectangles to fill */
-    xRectangle	*prectInit;  	/* Pointer to first rectangle to fill */
+clPolyFillRect(
+    DrawablePtr pDrawable,
+    GCPtr	pGC,
+    int		nrectFill, 	/* number of rectangles to fill */
+    xRectangle	*prectInit)  	/* Pointer to first rectangle to fill */
 {
     xRectangle	    *prect;
     RegionPtr	    prgnClip;
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clgc.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clgc.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clgc.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clgc.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clgc.c	Mon May 23 15:42:53 2011
@@ -97,10 +97,8 @@
 # define ZeroPolyArc	miZeroPolyArc
 #endif
 
+#include "amigaCL.h"
 
-void clPolyFillRect();
-RegionPtr clCopyArea();
-void clValidateGC();
 
 GCFuncs clGCFuncs = {
     clValidateGC,
@@ -231,9 +229,7 @@
 };
 
 GCOps *
-clMatchCommon (pGC, devPriv)
-    GCPtr	    pGC;
-    cfbPrivGCPtr    devPriv;
+clMatchCommon(GCPtr pGC, cfbPrivGCPtr devPriv)
 {
     if (pGC->lineWidth != 0)
 	return 0;
@@ -275,8 +271,7 @@
 }
 
 Bool
-clCreateGC(pGC)
-    register GCPtr pGC;
+clCreateGC(GCPtr pGC)
 {
     cfbPrivGC  *pPriv;
 
@@ -318,10 +313,7 @@
 */
 
 void
-clValidateGC(pGC, changes, pDrawable)
-    register GCPtr  pGC;
-    unsigned long   changes;
-    DrawablePtr	    pDrawable;
+clValidateGC(GCPtr pGC, unsigned long changes, DrawablePtr pDrawable)
 {
     int         mask;		/* stateChanges */
     int         index;		/* used for stepping through bitfields */
Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clsolid.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clsolid.c:1.1 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clsolid.c:1.2
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clsolid.c:1.1	Thu Jan 15 07:07:41 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clsolid.c	Mon May 23 15:42:53 2011
@@ -111,12 +111,14 @@
 # endif
 #endif
 
+#include "amigaCL.h"
+
 void
-RROP_NAME(clFillRectSolid) (pDrawable, pGC, nBox, pBox)
-    DrawablePtr	    pDrawable;
-    GCPtr	    pGC;
-    int		    nBox;
-    BoxPtr	    pBox;
+RROP_NAME(clFillRectSolid)(
+    DrawablePtr	    pDrawable,
+    GCPtr	    pGC,
+    int		    nBox,
+    BoxPtr	    pBox)
 {
     register int    m;
     register unsigned long   *pdst;
@@ -227,4 +229,3 @@
 #endif
     }
 }
-

Index: xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clwindow.c
diff -u xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clwindow.c:1.2 xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clwindow.c:1.3
--- xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clwindow.c:1.2	Fri Oct 15 03:56:18 2004
+++ xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/cirrus/clwindow.c	Mon May 23 15:42:53 2011
@@ -54,11 +54,10 @@
 #include "mistruct.h"
 #include "regionstr.h"
 #include "cfbmskbits.h"
+#include "amigaCL.h"
 
 extern WindowPtr *WindowTable;
 
-extern void clDoBitbltCopy(DrawablePtr, DrawablePtr, int, RegionPtr,
-                    DDXPointPtr, unsigned long);
 
 /* UNCLEAN!
    this code calls the bitblt helper code directly.
@@ -69,10 +68,10 @@
 
 
 void 
-clCopyWindow(pWin, ptOldOrg, prgnSrc)
-    WindowPtr pWin;
-    DDXPointRec ptOldOrg;
-    RegionPtr prgnSrc;
+clCopyWindow(
+    WindowPtr pWin,
+    DDXPointRec ptOldOrg,
+    RegionPtr prgnSrc)
 {
     DDXPointPtr pptSrc;
     register DDXPointPtr ppt;

Reply via email to