Bug 2695 - Conflicting static/non-static function and array declarations in Xserver
Summary: Conflicting static/non-static function and array declarations in Xserver
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 6.8.2
Hardware: x86 (IA32) Linux (All)
: high minor
Assignee: Xorg Project Team
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-10 13:20 UTC by Jonathan Briggs
Modified: 2005-04-13 17:53 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Jonathan Briggs 2005-03-10 13:20:08 UTC
While compiling xorg 6.8.2 with GCC 4.0 I discovered a couple of problems.

Here is the patch:
diff -ru -x '*.o' xorg-x11-6.8.2-r1/work/xc/programs/Xserver/cfb/cfbgc.c
/var/tmp/xorg-x11-6.8.2-r1/work/xc/programs/Xserver/cfb/cfbgc.c
--- xorg-x11-6.8.2-r1/work/xc/programs/Xserver/cfb/cfbgc.c      2005-03-10
13:33:16.000000000 -0700
+++ /var/tmp/xorg-x11-6.8.2-r1/work/xc/programs/Xserver/cfb/cfbgc.c    
2005-03-10 13:09:59.000000000 -0700
@@ -85,7 +85,7 @@
 # define usePolyGlyphBlt       miPolyGlyphBlt
 #endif

-void cfbUnPushPixels (GCPtr, PixmapPtr, DrawablePtr, int, int, int, int);
+static void cfbUnPushPixels (GCPtr, PixmapPtr, DrawablePtr, int, int, int, int);

 #ifdef FOUR_BIT_CODE
 # define usePushPixels cfbPushPixels8
diff -ru -x '*.o'
xorg-x11-6.8.2-r1/work/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h
/var/tmp/xorg-x11-6.8.2-r1/work/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h
---
xorg-x11-6.8.2-r1/work/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h
2004-08-11 20:23:46.000000000 -0600
+++
/var/tmp/xorg-x11-6.8.2-r1/work/xc/programs/Xserver/hw/xfree86/drivers/ati/radeon_chipset.h
2005-03-10 13:27:06.000000000 -0700
@@ -1,4 +1,4 @@
-static SymTabRec RADEONChipsets[] = {
+SymTabRec RADEONChipsets[] = {
     { PCI_CHIP_RADEON_QD, "ATI Radeon QD (AGP)" },
     { PCI_CHIP_RADEON_QE, "ATI Radeon QE (AGP)" },
     { PCI_CHIP_RADEON_QF, "ATI Radeon QF (AGP)" },
Comment 1 Adam Jackson 2005-04-14 10:53:21 UTC
fixed in HEAD.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.