diff options
author | Matt Turner <[email protected]> | 2014-04-11 21:11:38 -0700 |
---|---|---|
committer | Matt Turner <[email protected]> | 2014-04-15 10:28:57 -0700 |
commit | 58db3395990e6408810b2c3ebdc6d6a32c758aab (patch) | |
tree | eb24ee5568649f32b8a0b08d9deb1d9728c68e3b /src/mesa/drivers/dri/common | |
parent | 73400d8f70bab8549fb4cbcdc9ba905bf93b8716 (diff) |
dri: Expand driParseDebugString return value to uint64_t.
Users will downcast if they don't have >32 debug flags.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/common')
-rw-r--r-- | src/mesa/drivers/dri/common/utils.c | 7 | ||||
-rw-r--r-- | src/mesa/drivers/dri/common/utils.h | 4 |
2 files changed, 5 insertions, 6 deletions
diff --git a/src/mesa/drivers/dri/common/utils.c b/src/mesa/drivers/dri/common/utils.c index 1f29e0b080c..eee77ec690c 100644 --- a/src/mesa/drivers/dri/common/utils.c +++ b/src/mesa/drivers/dri/common/utils.c @@ -32,6 +32,7 @@ #include <string.h> #include <stdlib.h> #include <stdbool.h> +#include <stdint.h> #include "main/macros.h" #include "main/mtypes.h" #include "main/cpuinfo.h" @@ -40,14 +41,12 @@ #include "dri_util.h" -unsigned +uint64_t driParseDebugString( const char * debug, const struct dri_debug_control * control ) { - unsigned flag; - + uint64_t flag = 0; - flag = 0; if ( debug != NULL ) { while( control->string != NULL ) { if ( !strcmp( debug, "all" ) || diff --git a/src/mesa/drivers/dri/common/utils.h b/src/mesa/drivers/dri/common/utils.h index 0941434469f..3760c38fcaf 100644 --- a/src/mesa/drivers/dri/common/utils.h +++ b/src/mesa/drivers/dri/common/utils.h @@ -34,10 +34,10 @@ struct dri_debug_control { const char * string; - unsigned flag; + uint64_t flag; }; -extern unsigned driParseDebugString( const char * debug, +extern uint64_t driParseDebugString( const char * debug, const struct dri_debug_control * control ); extern unsigned driGetRendererString( char * buffer, |