From f082e877d54dbafa437fd05e9c07e870cd513be9 Mon Sep 17 00:00:00 2001 From: Jesse Barnes Date: Tue, 30 Sep 2008 12:06:46 -0700 Subject: [PATCH] Work around gcc uninitialized variable warnings GCC isn't smart enough to analyze the control flow and figure out that these are false positives, but initializing them shouldn't hurt, so work around it. --- src/i830_driver.c | 2 +- uxa/uxa-glyphs.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/i830_driver.c b/src/i830_driver.c index ce7b623f..53219c39 100644 --- a/src/i830_driver.c +++ b/src/i830_driver.c @@ -3058,7 +3058,7 @@ static Bool I830ScreenInit(int scrnIndex, ScreenPtr pScreen, int argc, char **argv) { ScrnInfoPtr pScrn; - vgaHWPtr hwp; + vgaHWPtr hwp = NULL; I830Ptr pI830; VisualPtr visual; I830Ptr pI8301 = NULL; diff --git a/uxa/uxa-glyphs.c b/uxa/uxa-glyphs.c index 364fcfbc..dc518568 100644 --- a/uxa/uxa-glyphs.c +++ b/uxa/uxa-glyphs.c @@ -668,6 +668,10 @@ uxa_glyphs_intersect(int nlist, GlyphListPtr list, GlyphPtr *glyphs) x = 0; y = 0; + extents.x1 = 0; + extents.y1 = 0; + extents.x2 = 0; + extents.y2 = 0; while (nlist--) { x += list->xOff; y += list->yOff;