dri: Expand driParseDebugString return value to uint64_t.

Users will downcast if they don't have >32 debug flags.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Matt Turner
2014-04-11 21:11:38 -07:00
parent 73400d8f70
commit 58db339599
2 changed files with 5 additions and 6 deletions
+3 -4
View File
@@ -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" ) ||
+2 -2
View File
@@ -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,