diff options
author | Dave Airlie <airlied@redhat.com> | 2012-06-16 08:47:32 +0100 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2012-06-16 08:47:32 +0100 |
commit | dd4ab5aba9047d522dbcfe8a341c368312e1a471 (patch) | |
tree | de47b5d0ad0fdc5cac92f2a5a4fffd8dbe2f9909 /src/drmmode_display.c | |
parent | a19237fad2492d70777167c631f4e6e1fae0e908 (diff) |
radeon: migrate remainder of radeon_driver.c to rest of driver
This helps make a few more things static and the driver generally
smaller.
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'src/drmmode_display.c')
-rw-r--r-- | src/drmmode_display.c | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/drmmode_display.c b/src/drmmode_display.c index 481eb2f9..27569e51 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -48,6 +48,39 @@ #include <X11/extensions/dpms.h> #endif +static Bool +RADEONZaphodStringMatches(ScrnInfoPtr pScrn, const char *s, char *output_name) +{ + int i = 0; + char s1[20]; + + do { + switch(*s) { + case ',': + s1[i] = '\0'; + i = 0; + if (strcmp(s1, output_name) == 0) + return TRUE; + break; + case ' ': + case '\t': + case '\n': + case '\r': + break; + default: + s1[i] = *s; + i++; + break; + } + } while(*s++); + + s1[i] = '\0'; + if (strcmp(s1, output_name) == 0) + return TRUE; + + return FALSE; +} + static PixmapPtr drmmode_create_bo_pixmap(ScrnInfoPtr pScrn, int width, int height, int depth, int bpp, |