diff options
author | Jesse Barnes <jbarnes@virtuousgeek.org> | 2008-09-30 12:06:46 -0700 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2008-09-30 12:06:46 -0700 |
commit | f082e877d54dbafa437fd05e9c07e870cd513be9 (patch) | |
tree | 95b2168e5a1bd2df9b38c80424e479ddee8e0d10 | |
parent | 836d24f2cc3836fbd1695cf1f88c2af975b4862c (diff) |
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.
-rw-r--r-- | src/i830_driver.c | 2 | ||||
-rw-r--r-- | uxa/uxa-glyphs.c | 4 |
2 files changed, 5 insertions, 1 deletions
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; |