diff options
author | Jesse Barnes <jbarnes@virtuousgeek.org> | 2006-02-28 05:20:20 +0000 |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2006-02-28 05:20:20 +0000 |
commit | e7f0b84fa7bd0c40cb456ec4e447103442c8dae3 (patch) | |
tree | 70d5d4d33d919a85ec63c0c8f9ac3953fa9210ad /exa | |
parent | 088e5768faa90fe16de41b135b1111b5d25c64ad (diff) |
fix exaInitCard by making it a real function
Diffstat (limited to 'exa')
-rw-r--r-- | exa/exa.c | 16 | ||||
-rw-r--r-- | exa/exa.h | 17 |
2 files changed, 21 insertions, 12 deletions
@@ -433,3 +433,19 @@ unsigned int exaGetVersion(void) { return EXA_VERSION; } + +void exaInitCard(ExaDriverPtr exa, int needsSync, CARD8 *memory_base, + unsigned long off_screen_base, unsigned long memory_size, + int offscreen_byte_align, int offscreen_pitch, int flags, + int max_x, int max_y) +{ + exa->card.needsSync = needsSync; + exa->card.memoryBase = memory_base; + exa->card.offScreenBase = off_screen_base; + exa->card.memorySize = memory_size; + exa->card.pixmapOffsetAlign = offscreen_byte_align; + exa->card.pixmapPitchAlign = offscreen_pitch; + exa->card.flags = flags; + exa->card.maxX = max_x; + exa->card.maxY = max_y; +} @@ -252,17 +252,10 @@ exaGetPixmapSize(PixmapPtr pPix); void exaEnableDisableFBAccess (int index, Bool enable); -#define exaInitCard(exa, sync, memory_base, off_screen_base, memory_size, \ - offscreen_byte_align, offscreen_pitch, flags, \ - max_x, max_y) \ - (exa)->card.Sync = sync; \ - (exa)->card.memoryBase = memory_base; \ - (exa)->card.offScreenBase = off_screen_base; \ - (exa)->card.memorySize = memory_size; \ - (exa)->card.offscreenByteAlign = offscreen_byte_align; \ - (exa)->card.offscreenPitch = offscreen_pitch; \ - (exa)->card.flags = flags; \ - (exa)->card.maxX = max_x; \ - (exa)->card.maxY = max_y +void +exaInitCard(ExaDriverPtr exa, int needsSync, CARD8 *memory_base, + unsigned long off_screen_base, unsigned long memory_size, + int offscreen_byte_align, int offscreen_pitch, int flags, + int max_x, int max_y); #endif /* EXA_H */ |