2013/1/1 Andrew Talbot <andrew.tal...@talbotville.com>:
> Changelog:
>     d3dcompiler_43: Avoid signed-unsigned integer comparisons.
>
> diff --git a/dlls/d3dcompiler_43/bytecodewriter.c 
> b/dlls/d3dcompiler_43/bytecodewriter.c
> index d10f6bc..17289d2 100644
> --- a/dlls/d3dcompiler_43/bytecodewriter.c
> +++ b/dlls/d3dcompiler_43/bytecodewriter.c
> @@ -609,7 +609,7 @@ static void write_declarations(struct bc_writer *This,
>  }
>
>  static void write_const(struct constant **consts, int num, DWORD opcode, 
> DWORD reg_type, struct bytecode_buffer *buffer, BOOL len) {
> -    DWORD i;
> +    int i;
>      DWORD instr_def = opcode;
>      const DWORD reg = (1<<31) |
>                        ((reg_type << D3DSP_REGTYPE_SHIFT) & 
> D3DSP_REGTYPE_MASK) |
>

I think it's better if you turn the num parameter into an unsigned int
(or DWORD) instead.


Reply via email to