[Mesa-dev] [PATCH 1/5] dri: Expand driParseDebugString return value to uint64_t.
Kenneth Graunke
kenneth at whitecape.org
Sun Apr 13 00:18:40 PDT 2014
On 04/11/2014 10:29 PM, Matt Turner wrote:
> Users will downcast if they don't have >32 debug flags.
> ---
> src/mesa/drivers/dri/common/utils.c | 7 +++----
> 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 1f29e0b..eee77ec 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 0941434..3760c38 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,
>
Patches 1-2 are:
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20140413/8124aeee/attachment.sig>
More information about the mesa-dev
mailing list