[PATCH 6/6] d3dcompiler: Build without -DWINE_NO_LONG_TYPES.

Henri Verbeet hverbeet at codeweavers.com
Tue Feb 8 12:48:48 CST 2022


From: Eric Pouech <eric.pouech at gmail.com>

Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
---
 dlls/d3dcompiler_33/Makefile.in      |  2 +-
 dlls/d3dcompiler_34/Makefile.in      |  2 +-
 dlls/d3dcompiler_35/Makefile.in      |  2 +-
 dlls/d3dcompiler_36/Makefile.in      |  2 +-
 dlls/d3dcompiler_37/Makefile.in      |  2 +-
 dlls/d3dcompiler_38/Makefile.in      |  2 +-
 dlls/d3dcompiler_39/Makefile.in      |  2 +-
 dlls/d3dcompiler_40/Makefile.in      |  2 +-
 dlls/d3dcompiler_41/Makefile.in      |  2 +-
 dlls/d3dcompiler_42/Makefile.in      |  2 +-
 dlls/d3dcompiler_43/Makefile.in      |  2 +-
 dlls/d3dcompiler_43/asmparser.c      | 22 ++++----
 dlls/d3dcompiler_43/blob.c           | 26 ++++-----
 dlls/d3dcompiler_43/bytecodewriter.c | 81 ++++++++++++++--------------
 dlls/d3dcompiler_43/compiler.c       | 16 +++---
 dlls/d3dcompiler_43/reflection.c     | 43 +++++++--------
 dlls/d3dcompiler_43/utils.c          | 49 ++++++++---------
 dlls/d3dcompiler_46/Makefile.in      |  2 +-
 dlls/d3dcompiler_47/Makefile.in      |  2 +-
 19 files changed, 129 insertions(+), 134 deletions(-)

diff --git a/dlls/d3dcompiler_33/Makefile.in b/dlls/d3dcompiler_33/Makefile.in
index c14c691bcd3..7130fb48376 100644
--- a/dlls/d3dcompiler_33/Makefile.in
+++ b/dlls/d3dcompiler_33/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_33.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=33
+EXTRADEFS = -DD3D_COMPILER_VERSION=33
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_34/Makefile.in b/dlls/d3dcompiler_34/Makefile.in
index 9f861992476..e4dfc72cae8 100644
--- a/dlls/d3dcompiler_34/Makefile.in
+++ b/dlls/d3dcompiler_34/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_34.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=34
+EXTRADEFS = -DD3D_COMPILER_VERSION=34
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_35/Makefile.in b/dlls/d3dcompiler_35/Makefile.in
index 775ba345800..56c87186c2e 100644
--- a/dlls/d3dcompiler_35/Makefile.in
+++ b/dlls/d3dcompiler_35/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_35.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=35
+EXTRADEFS = -DD3D_COMPILER_VERSION=35
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_36/Makefile.in b/dlls/d3dcompiler_36/Makefile.in
index 9ca476790d4..f23ac2cb990 100644
--- a/dlls/d3dcompiler_36/Makefile.in
+++ b/dlls/d3dcompiler_36/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_36.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=36
+EXTRADEFS = -DD3D_COMPILER_VERSION=36
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_37/Makefile.in b/dlls/d3dcompiler_37/Makefile.in
index a7d001d0f7c..331f5f5f068 100644
--- a/dlls/d3dcompiler_37/Makefile.in
+++ b/dlls/d3dcompiler_37/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_37.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=37
+EXTRADEFS = -DD3D_COMPILER_VERSION=37
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_38/Makefile.in b/dlls/d3dcompiler_38/Makefile.in
index 7c4e49b6911..b34c2322aae 100644
--- a/dlls/d3dcompiler_38/Makefile.in
+++ b/dlls/d3dcompiler_38/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_38.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=38
+EXTRADEFS = -DD3D_COMPILER_VERSION=38
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_39/Makefile.in b/dlls/d3dcompiler_39/Makefile.in
index 92b8053ea54..cf4dc2cdd83 100644
--- a/dlls/d3dcompiler_39/Makefile.in
+++ b/dlls/d3dcompiler_39/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_39.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=39
+EXTRADEFS = -DD3D_COMPILER_VERSION=39
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_40/Makefile.in b/dlls/d3dcompiler_40/Makefile.in
index 8e98ae6bfc6..c8d415baf83 100644
--- a/dlls/d3dcompiler_40/Makefile.in
+++ b/dlls/d3dcompiler_40/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_40.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=40
+EXTRADEFS = -DD3D_COMPILER_VERSION=40
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_41/Makefile.in b/dlls/d3dcompiler_41/Makefile.in
index 43c5672c90b..2fa69b5a18d 100644
--- a/dlls/d3dcompiler_41/Makefile.in
+++ b/dlls/d3dcompiler_41/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_41.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=41
+EXTRADEFS = -DD3D_COMPILER_VERSION=41
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_42/Makefile.in b/dlls/d3dcompiler_42/Makefile.in
index e550851fcfd..d821b888bde 100644
--- a/dlls/d3dcompiler_42/Makefile.in
+++ b/dlls/d3dcompiler_42/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_42.dll
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=42
+EXTRADEFS = -DD3D_COMPILER_VERSION=42
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_43/Makefile.in b/dlls/d3dcompiler_43/Makefile.in
index aff97a6d3e8..b527f1681d7 100644
--- a/dlls/d3dcompiler_43/Makefile.in
+++ b/dlls/d3dcompiler_43/Makefile.in
@@ -1,6 +1,6 @@
 MODULE    = d3dcompiler_43.dll
 IMPORTLIB = d3dcompiler_43
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=43
+EXTRADEFS = -DD3D_COMPILER_VERSION=43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
 
diff --git a/dlls/d3dcompiler_43/asmparser.c b/dlls/d3dcompiler_43/asmparser.c
index 7a901576181..fff11969581 100644
--- a/dlls/d3dcompiler_43/asmparser.c
+++ b/dlls/d3dcompiler_43/asmparser.c
@@ -73,8 +73,8 @@ static void asmparser_end(struct asm_parser *This) {
 
 static void asmparser_constF(struct asm_parser *This, DWORD reg, float x, float y, float z, float w) {
     if(!This->shader) return;
-    TRACE("Adding float constant %u at pos %u\n", reg, This->shader->num_cf);
-    TRACE_(parsed_shader)("def c%u, %f, %f, %f, %f\n", reg, x, y, z, w);
+    TRACE("Adding float constant %lu at pos %u.\n", reg, This->shader->num_cf);
+    TRACE_(parsed_shader)("def c%lu, %f, %f, %f, %f\n", reg, x, y, z, w);
     if(!add_constF(This->shader, reg, x, y, z, w)) {
         ERR("Out of memory\n");
         set_parse_status(&This->status, PARSE_ERR);
@@ -83,8 +83,8 @@ static void asmparser_constF(struct asm_parser *This, DWORD reg, float x, float
 
 static void asmparser_constB(struct asm_parser *This, DWORD reg, BOOL x) {
     if(!This->shader) return;
-    TRACE("Adding boolean constant %u at pos %u\n", reg, This->shader->num_cb);
-    TRACE_(parsed_shader)("def b%u, %s\n", reg, x ? "true" : "false");
+    TRACE("Adding boolean constant %lu at pos %u.\n", reg, This->shader->num_cb);
+    TRACE_(parsed_shader)("def b%lu, %s\n", reg, x ? "true" : "false");
     if(!add_constB(This->shader, reg, x)) {
         ERR("Out of memory\n");
         set_parse_status(&This->status, PARSE_ERR);
@@ -93,8 +93,8 @@ static void asmparser_constB(struct asm_parser *This, DWORD reg, BOOL x) {
 
 static void asmparser_constI(struct asm_parser *This, DWORD reg, INT x, INT y, INT z, INT w) {
     if(!This->shader) return;
-    TRACE("Adding integer constant %u at pos %u\n", reg, This->shader->num_ci);
-    TRACE_(parsed_shader)("def i%u, %d, %d, %d, %d\n", reg, x, y, z, w);
+    TRACE("Adding integer constant %lu at pos %u.\n", reg, This->shader->num_ci);
+    TRACE_(parsed_shader)("def i%lu, %d, %d, %d, %d\n", reg, x, y, z, w);
     if(!add_constI(This->shader, reg, x, y, z, w)) {
         ERR("Out of memory\n");
         set_parse_status(&This->status, PARSE_ERR);
@@ -240,7 +240,7 @@ static struct shader_reg map_oldps_register(const struct shader_reg *reg, BOOL t
                     case 6:     ret.regnum = T6_VARYING; break;
                     case 7:     ret.regnum = T7_VARYING; break;
                     default:
-                        FIXME("Unexpected TEXTURE register t%u\n", reg->regnum);
+                        FIXME("Unexpected TEXTURE register t%lu.\n", reg->regnum);
                         return *reg;
                 }
                 return ret;
@@ -253,7 +253,7 @@ static struct shader_reg map_oldps_register(const struct shader_reg *reg, BOOL t
                     case 2:     ret.regnum = T2_REG; break;
                     case 3:     ret.regnum = T3_REG; break;
                     default:
-                        FIXME("Unexpected TEXTURE register t%u\n", reg->regnum);
+                        FIXME("Unexpected TEXTURE register t%lu.\n", reg->regnum);
                         return *reg;
                 }
                 return ret;
@@ -620,7 +620,7 @@ static struct shader_reg map_oldvs_register(const struct shader_reg *reg) {
                     ret.u.writemask = OPTS_WRITEMASK;
                     break;
                 default:
-                    FIXME("Unhandled RASTOUT register %u\n", reg->regnum);
+                    FIXME("Unhandled RASTOUT register %lu.\n", reg->regnum);
                     return *reg;
             }
             return ret;
@@ -638,7 +638,7 @@ static struct shader_reg map_oldvs_register(const struct shader_reg *reg) {
                 case 6: ret.regnum = OT6_REG; break;
                 case 7: ret.regnum = OT7_REG; break;
                 default:
-                    FIXME("Unhandled TEXCRDOUT regnum %u\n", reg->regnum);
+                    FIXME("Unhandled TEXCRDOUT regnum %lu.\n", reg->regnum);
                     return *reg;
             }
             return ret;
@@ -650,7 +650,7 @@ static struct shader_reg map_oldvs_register(const struct shader_reg *reg) {
                 case 0: ret.regnum = OD0_REG; break;
                 case 1: ret.regnum = OD1_REG; break;
                 default:
-                    FIXME("Unhandled ATTROUT regnum %u\n", reg->regnum);
+                    FIXME("Unhandled ATTROUT regnum %lu.\n", reg->regnum);
                     return *reg;
             }
             return ret;
diff --git a/dlls/d3dcompiler_43/blob.c b/dlls/d3dcompiler_43/blob.c
index ee23893576d..c8c198fb520 100644
--- a/dlls/d3dcompiler_43/blob.c
+++ b/dlls/d3dcompiler_43/blob.c
@@ -62,7 +62,7 @@ static ULONG STDMETHODCALLTYPE d3dcompiler_blob_AddRef(ID3DBlob *iface)
     struct d3dcompiler_blob *blob = impl_from_ID3DBlob(iface);
     ULONG refcount = InterlockedIncrement(&blob->refcount);
 
-    TRACE("%p increasing refcount to %u\n", blob, refcount);
+    TRACE("%p increasing refcount to %lu.\n", blob, refcount);
 
     return refcount;
 }
@@ -72,7 +72,7 @@ static ULONG STDMETHODCALLTYPE d3dcompiler_blob_Release(ID3DBlob *iface)
     struct d3dcompiler_blob *blob = impl_from_ID3DBlob(iface);
     ULONG refcount = InterlockedDecrement(&blob->refcount);
 
-    TRACE("%p decreasing refcount to %u\n", blob, refcount);
+    TRACE("%p decreasing refcount to %lu.\n", blob, refcount);
 
     if (!refcount)
     {
@@ -135,7 +135,7 @@ HRESULT WINAPI D3DCreateBlob(SIZE_T data_size, ID3DBlob **blob)
     struct d3dcompiler_blob *object;
     HRESULT hr;
 
-    TRACE("data_size %lu, blob %p\n", data_size, blob);
+    TRACE("data_size %Iu, blob %p.\n", data_size, blob);
 
     if (!blob)
     {
@@ -150,7 +150,7 @@ HRESULT WINAPI D3DCreateBlob(SIZE_T data_size, ID3DBlob **blob)
     hr = d3dcompiler_blob_init(object, data_size);
     if (FAILED(hr))
     {
-        WARN("Failed to initialize blob, hr %#x.\n", hr);
+        WARN("Failed to initialize blob, hr %#lx.\n", hr);
         HeapFree(GetProcessHeap(), 0, object);
         return hr;
     }
@@ -222,7 +222,7 @@ static HRESULT d3dcompiler_get_blob_part(const void *data, SIZE_T data_size, D3D
 
     if (!data || !data_size || flags || !blob)
     {
-        WARN("Invalid arguments: data %p, data_size %lu, flags %#x, blob %p\n", data, data_size, flags, blob);
+        WARN("Invalid arguments: data %p, data_size %Iu, flags %#x, blob %p.\n", data, data_size, flags, blob);
         return D3DERR_INVALIDCALL;
     }
 
@@ -369,7 +369,7 @@ static HRESULT d3dcompiler_strip_shader(const void *data, SIZE_T data_size, UINT
 
     if (!data || !data_size)
     {
-        WARN("Invalid arguments: data %p, data_size %lu\n", data, data_size);
+        WARN("Invalid arguments: data %p, data_size %Iu.\n", data, data_size);
         return D3DERR_INVALIDCALL;
     }
 
@@ -420,7 +420,7 @@ static HRESULT d3dcompiler_strip_shader(const void *data, SIZE_T data_size, UINT
 
 HRESULT WINAPI D3DGetBlobPart(const void *data, SIZE_T data_size, D3D_BLOB_PART part, UINT flags, ID3DBlob **blob)
 {
-    TRACE("data %p, data_size %lu, part %s, flags %#x, blob %p\n", data,
+    TRACE("data %p, data_size %Iu, part %s, flags %#x, blob %p.\n", data,
            data_size, debug_d3dcompiler_d3d_blob_part(part), flags, blob);
 
     return d3dcompiler_get_blob_part(data, data_size, part, flags, blob);
@@ -428,35 +428,35 @@ HRESULT WINAPI D3DGetBlobPart(const void *data, SIZE_T data_size, D3D_BLOB_PART
 
 HRESULT WINAPI D3DGetInputSignatureBlob(const void *data, SIZE_T data_size, ID3DBlob **blob)
 {
-    TRACE("data %p, data_size %lu, blob %p\n", data, data_size, blob);
+    TRACE("data %p, data_size %Iu, blob %p.\n", data, data_size, blob);
 
     return d3dcompiler_get_blob_part(data, data_size, D3D_BLOB_INPUT_SIGNATURE_BLOB, 0, blob);
 }
 
 HRESULT WINAPI D3DGetOutputSignatureBlob(const void *data, SIZE_T data_size, ID3DBlob **blob)
 {
-    TRACE("data %p, data_size %lu, blob %p\n", data, data_size, blob);
+    TRACE("data %p, data_size %Iu, blob %p.\n", data, data_size, blob);
 
     return d3dcompiler_get_blob_part(data, data_size, D3D_BLOB_OUTPUT_SIGNATURE_BLOB, 0, blob);
 }
 
 HRESULT WINAPI D3DGetInputAndOutputSignatureBlob(const void *data, SIZE_T data_size, ID3DBlob **blob)
 {
-    TRACE("data %p, data_size %lu, blob %p\n", data, data_size, blob);
+    TRACE("data %p, data_size %Iu, blob %p.\n", data, data_size, blob);
 
     return d3dcompiler_get_blob_part(data, data_size, D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB, 0, blob);
 }
 
 HRESULT WINAPI D3DGetDebugInfo(const void *data, SIZE_T data_size, ID3DBlob **blob)
 {
-    TRACE("data %p, data_size %lu, blob %p\n", data, data_size, blob);
+    TRACE("data %p, data_size %Iu, blob %p.\n", data, data_size, blob);
 
     return d3dcompiler_get_blob_part(data, data_size, D3D_BLOB_DEBUG_INFO, 0, blob);
 }
 
 HRESULT WINAPI D3DStripShader(const void *data, SIZE_T data_size, UINT flags, ID3D10Blob **blob)
 {
-    TRACE("data %p, data_size %lu, flags %#x, blob %p\n", data, data_size, flags, blob);
+    TRACE("data %p, data_size %Iu, flags %#x, blob %p.\n", data, data_size, flags, blob);
 
     return d3dcompiler_strip_shader(data, data_size, flags, blob);
 }
@@ -490,7 +490,7 @@ HRESULT WINAPI D3DReadFileToBlob(const WCHAR *filename, ID3DBlob **contents)
 
     if (FAILED(hr = d3dcompiler_blob_init(object, data_size)))
     {
-        WARN("Failed to initialize blob, hr %#x.\n", hr);
+        WARN("Failed to initialise blob, hr %#lx.\n", hr);
         CloseHandle(file);
         heap_free(object);
         return hr;
diff --git a/dlls/d3dcompiler_43/bytecodewriter.c b/dlls/d3dcompiler_43/bytecodewriter.c
index d5e55e2c4ed..2e5e24ea884 100644
--- a/dlls/d3dcompiler_43/bytecodewriter.c
+++ b/dlls/d3dcompiler_43/bytecodewriter.c
@@ -245,7 +245,7 @@ BOOL record_declaration(struct bwriter_shader *shader, DWORD usage,
         struct declaration *newdecl;
         for(i = 0; i < *num; i++) {
             if((*decl)[i].regnum == regnum && ((*decl)[i].writemask & writemask)) {
-                WARN("Declaration of register %u already exists, writemask match 0x%x\n",
+                WARN("Declaration of register %lu already exists, writemask match %#lx.\n",
                       regnum, (*decl)[i].writemask & writemask);
             }
         }
@@ -285,7 +285,7 @@ BOOL record_sampler(struct bwriter_shader *shader, DWORD samptype, DWORD mod, DW
 
         for(i = 0; i < shader->num_samplers; i++) {
             if(shader->samplers[i].regnum == regnum) {
-                WARN("Sampler %u already declared\n", regnum);
+                WARN("Sampler %lu already declared.\n", regnum);
                 /* This is not an error as far as the assembler is concerned.
                  * Direct3D might refuse to load the compiled shader though
                  */
@@ -456,7 +456,7 @@ static DWORD d3d9_srcmod(DWORD bwriter_srcmod)
         case BWRITERSPSM_ABSNEG:     return D3DSPSM_ABSNEG;
         case BWRITERSPSM_NOT:        return D3DSPSM_NOT;
         default:
-            FIXME("Unhandled BWRITERSPSM token %#x.\n", bwriter_srcmod);
+            FIXME("Unhandled BWRITERSPSM token %#lx.\n", bwriter_srcmod);
             return 0;
     }
 }
@@ -483,7 +483,7 @@ static DWORD d3d9_comparetype(DWORD asmshader_comparetype)
         case BWRITER_COMPARISON_NE:     return D3DSPC_NE;
         case BWRITER_COMPARISON_LE:     return D3DSPC_LE;
         default:
-            FIXME("Unexpected BWRITER_COMPARISON type %#x.\n", asmshader_comparetype);
+            FIXME("Unexpected BWRITER_COMPARISON type %#lx.\n", asmshader_comparetype);
             return 0;
     }
 }
@@ -495,7 +495,7 @@ static DWORD d3d9_sampler(DWORD bwriter_sampler)
     if (bwriter_sampler == BWRITERSTT_2D)       return D3DSTT_2D;
     if (bwriter_sampler == BWRITERSTT_CUBE)     return D3DSTT_CUBE;
     if (bwriter_sampler == BWRITERSTT_VOLUME)   return D3DSTT_VOLUME;
-    FIXME("Unexpected BWRITERSAMPLER_TEXTURE_TYPE type %#x.\n", bwriter_sampler);
+    FIXME("Unexpected BWRITERSAMPLER_TEXTURE_TYPE type %#lx.\n", bwriter_sampler);
 
     return 0;
 }
@@ -521,7 +521,7 @@ static DWORD d3d9_register(DWORD bwriter_register)
     if (bwriter_register == BWRITERSPR_LABEL)       return D3DSPR_LABEL;
     if (bwriter_register == BWRITERSPR_PREDICATE)   return D3DSPR_PREDICATE;
 
-    FIXME("Unexpected BWRITERSPR %#x.\n", bwriter_register);
+    FIXME("Unexpected BWRITERSPR %#lx.\n", bwriter_register);
     return ~0U;
 }
 
@@ -620,7 +620,7 @@ static DWORD d3d9_opcode(DWORD bwriter_opcode)
         case BWRITERSIO_TEXLDB:      return D3DSIO_TEX | D3DSI_TEXLD_BIAS;
 
         default:
-            FIXME("Unhandled BWRITERSIO token %#x.\n", bwriter_opcode);
+            FIXME("Unhandled BWRITERSIO token %#lx.\n", bwriter_opcode);
             return ~0U;
     }
 }
@@ -715,29 +715,29 @@ static HRESULT vs_find_builtin_varyings(struct bc_writer *This, const struct bwr
             case BWRITERDECLUSAGE_POSITION:
             case BWRITERDECLUSAGE_POSITIONT:
                 if(usage_idx > 0) {
-                    WARN("dcl_position%u not supported in sm 1/2 shaders\n", usage_idx);
+                    WARN("dcl_position%lu not supported in sm 1/2 shaders.\n", usage_idx);
                     return E_INVALIDARG;
                 }
-                TRACE("o%u is oPos\n", regnum);
+                TRACE("o%lu is oPos.\n", regnum);
                 This->oPos_regnum = regnum;
                 break;
 
             case BWRITERDECLUSAGE_COLOR:
                 if(usage_idx > 1) {
-                    WARN("dcl_color%u not supported in sm 1/2 shaders\n", usage_idx);
+                    WARN("dcl_color%lu not supported in sm 1/2 shaders.\n", usage_idx);
                     return E_INVALIDARG;
                 }
                 if(writemask != BWRITERSP_WRITEMASK_ALL) {
                     WARN("Only WRITEMASK_ALL is supported on color in sm 1/2\n");
                     return E_INVALIDARG;
                 }
-                TRACE("o%u is oD%u\n", regnum, usage_idx);
+                TRACE("o%lu is oD%lu.\n", regnum, usage_idx);
                 This->oD_regnum[usage_idx] = regnum;
                 break;
 
             case BWRITERDECLUSAGE_TEXCOORD:
                 if(usage_idx >= 8) {
-                    WARN("dcl_color%u not supported in sm 1/2 shaders\n", usage_idx);
+                    WARN("dcl_color%lu not supported in sm 1/2 shaders.\n", usage_idx);
                     return E_INVALIDARG;
                 }
                 if(writemask != (BWRITERSP_WRITEMASK_0) &&
@@ -747,23 +747,23 @@ static HRESULT vs_find_builtin_varyings(struct bc_writer *This, const struct bwr
                     WARN("Partial writemasks not supported on texture coordinates in sm 1 and 2\n");
                     return E_INVALIDARG;
                 }
-                TRACE("o%u is oT%u\n", regnum, usage_idx);
+                TRACE("o%lu is oT%lu.\n", regnum, usage_idx);
                 This->oT_regnum[usage_idx] = regnum;
                 break;
 
             case BWRITERDECLUSAGE_PSIZE:
                 if(usage_idx > 0) {
-                    WARN("dcl_psize%u not supported in sm 1/2 shaders\n", usage_idx);
+                    WARN("dcl_psize%lu not supported in sm 1/2 shaders.\n", usage_idx);
                     return E_INVALIDARG;
                 }
-                TRACE("o%u writemask 0x%08x is oPts\n", regnum, writemask);
+                TRACE("o%lu writemask 0x%08lx is oPts.\n", regnum, writemask);
                 This->oPts_regnum = regnum;
                 This->oPts_mask = writemask;
                 break;
 
             case BWRITERDECLUSAGE_FOG:
                 if(usage_idx > 0) {
-                    WARN("dcl_fog%u not supported in sm 1 shaders\n", usage_idx);
+                    WARN("dcl_fog%lu not supported in sm 1 shaders.\n", usage_idx);
                     return E_INVALIDARG;
                 }
                 if(writemask != BWRITERSP_WRITEMASK_0 && writemask != BWRITERSP_WRITEMASK_1 &&
@@ -771,13 +771,13 @@ static HRESULT vs_find_builtin_varyings(struct bc_writer *This, const struct bwr
                     WARN("Unsupported fog writemask\n");
                     return E_INVALIDARG;
                 }
-                TRACE("o%u writemask 0x%08x is oFog\n", regnum, writemask);
+                TRACE("o%lu writemask 0x%08lx is oFog.\n", regnum, writemask);
                 This->oFog_regnum = regnum;
                 This->oFog_mask = writemask;
                 break;
 
             default:
-                WARN("Varying type %u is not supported in shader model 1.x\n", usage);
+                WARN("Varying type %lu is not supported in shader model 1.x.\n", usage);
                 return E_INVALIDARG;
         }
     }
@@ -825,20 +825,20 @@ static HRESULT find_ps_builtin_semantics(struct bc_writer *This,
         switch(usage) {
             case BWRITERDECLUSAGE_COLOR:
                 if(usage_idx > 1) {
-                    WARN("dcl_color%u not supported in sm 1 shaders\n", usage_idx);
+                    WARN("dcl_color%lu not supported in sm 1 shaders\n", usage_idx);
                     return E_INVALIDARG;
                 }
                 if(writemask != BWRITERSP_WRITEMASK_ALL) {
                     WARN("Only WRITEMASK_ALL is supported on color in sm 1\n");
                     return E_INVALIDARG;
                 }
-                TRACE("v%u is v%u\n", regnum, usage_idx);
+                TRACE("v%lu is v%lu\n", regnum, usage_idx);
                 This->v_regnum[usage_idx] = regnum;
                 break;
 
             case BWRITERDECLUSAGE_TEXCOORD:
                 if(usage_idx > texcoords) {
-                    WARN("dcl_texcoord%u not supported in this shader version\n", usage_idx);
+                    WARN("dcl_texcoord%lu not supported in this shader version\n", usage_idx);
                     return E_INVALIDARG;
                 }
                 if(writemask != (BWRITERSP_WRITEMASK_0) &&
@@ -849,12 +849,12 @@ static HRESULT find_ps_builtin_semantics(struct bc_writer *This,
                 } else {
                     writemask = BWRITERSP_WRITEMASK_ALL;
                 }
-                TRACE("v%u is t%u\n", regnum, usage_idx);
+                TRACE("v%lu is t%lu\n", regnum, usage_idx);
                 This->t_regnum[usage_idx] = regnum;
                 break;
 
             default:
-                WARN("Varying type %u is not supported in shader model 1.x\n", usage);
+                WARN("Varying type %lu is not supported in shader model 1.x\n", usage);
                 return E_INVALIDARG;
         }
     }
@@ -934,7 +934,7 @@ static DWORD map_vs_output(struct bc_writer *This, DWORD regnum, DWORD mask, DWO
     /* The varying must be undeclared - if an unsupported varying was declared,
      * the vs_find_builtin_varyings function would have caught it and this code
      * would not run */
-    WARN("Undeclared varying %u\n", regnum);
+    WARN("Undeclared varying %lu.\n", regnum);
     This->state = E_INVALIDARG;
     return -1;
 }
@@ -961,7 +961,7 @@ static void vs_12_dstreg(struct bc_writer *This, const struct shader_reg *reg,
             /* These registers are mapped to input and output regs. They can be encoded in the bytecode,
             * but are unexpected. If we hit this path it might be due to an error.
             */
-            FIXME("Unexpected register type %u\n", reg->type);
+            FIXME("Unexpected register type %lu.\n", reg->type);
             /* drop through */
         case BWRITERSPR_INPUT:
         case BWRITERSPR_TEMP:
@@ -1050,7 +1050,7 @@ static void vs_1_x_srcreg(struct bc_writer *This, const struct shader_reg *reg,
             /* These registers are mapped to input and output regs. They can be encoded in the bytecode,
              * but are unexpected. If we hit this path it might be due to an error.
              */
-            FIXME("Unexpected register type %u\n", reg->type);
+            FIXME("Unexpected register type %lu.\n", reg->type);
             /* drop through */
         case BWRITERSPR_INPUT:
         case BWRITERSPR_TEMP:
@@ -1163,7 +1163,7 @@ static void ps_1_0123_srcreg(struct bc_writer *This, const struct shader_reg *re
     if(reg->srcmod == BWRITERSPSM_DZ || reg->srcmod == BWRITERSPSM_DW ||
        reg->srcmod == BWRITERSPSM_ABS || reg->srcmod == BWRITERSPSM_ABSNEG ||
        reg->srcmod == BWRITERSPSM_NOT) {
-        WARN("Invalid source modifier %u for <= ps_1_3\n", reg->srcmod);
+        WARN("Invalid source modifier %lu for <= ps_1_3.\n", reg->srcmod);
         This->state = E_INVALIDARG;
         return;
     }
@@ -1292,7 +1292,7 @@ static void instr_ps_1_0123_texld(struct bc_writer *This,
 
     if(instr->src[1].type != BWRITERSPR_SAMPLER ||
        instr->src[1].regnum > 3) {
-        WARN("Unsupported sampler type %u regnum %u\n",
+        WARN("Unsupported sampler type %lu regnum %lu.\n",
              instr->src[1].type, instr->src[1].regnum);
         This->state = E_INVALIDARG;
         return;
@@ -1307,7 +1307,7 @@ static void instr_ps_1_0123_texld(struct bc_writer *This,
        (idx == 1 && instr->dst.regnum != T1_REG) ||
        (idx == 2 && instr->dst.regnum != T2_REG) ||
        (idx == 3 && instr->dst.regnum != T3_REG)) {
-        WARN("Sampling from sampler s%u to register r%u is not possible in ps_1_x\n",
+        WARN("Sampling from sampler s%lu to register r%lu is not possible in ps_1_x.\n",
              idx, instr->dst.regnum);
         This->state = E_INVALIDARG;
         return;
@@ -1315,7 +1315,7 @@ static void instr_ps_1_0123_texld(struct bc_writer *This,
     if(instr->src[0].type == BWRITERSPR_INPUT) {
         /* A simple non-dependent read tex instruction */
         if(instr->src[0].regnum != This->t_regnum[idx]) {
-            WARN("Cannot sample from s%u with texture address data from interpolator %u\n",
+            WARN("Cannot sample from s%lu with texture address data from interpolator %lu.\n",
                  idx, instr->src[0].regnum);
             This->state = E_INVALIDARG;
             return;
@@ -1337,7 +1337,7 @@ static void instr_ps_1_0123_texld(struct bc_writer *This,
             TRACE("writing texreg2gb\n");
             This->funcs->opcode(This, instr, D3DSIO_TEXREG2GB & D3DSI_OPCODE_MASK, buffer);
         } else {
-            WARN("Unsupported src addr swizzle in dependent texld: 0x%08x\n", instr->src[0].u.swizzle);
+            WARN("Unsupported src addr swizzle in dependent texld: 0x%08lx.\n", instr->src[0].u.swizzle);
             This->state = E_INVALIDARG;
             return;
         }
@@ -1462,7 +1462,7 @@ static void ps_1_4_srcreg(struct bc_writer *This, const struct shader_reg *reg,
 
     if(reg->srcmod == BWRITERSPSM_ABS || reg->srcmod == BWRITERSPSM_ABSNEG ||
        reg->srcmod == BWRITERSPSM_NOT) {
-        WARN("Invalid source modifier %u for ps_1_4\n", reg->srcmod);
+        WARN("Invalid source modifier %lu for ps_1_4.\n", reg->srcmod);
         This->state = E_INVALIDARG;
         return;
     }
@@ -1538,7 +1538,7 @@ static void instr_ps_1_4_texld(struct bc_writer *This,
                                struct bytecode_buffer *buffer) {
     if(instr->src[1].type != BWRITERSPR_SAMPLER ||
        instr->src[1].regnum > 5) {
-        WARN("Unsupported sampler type %u regnum %u\n",
+        WARN("Unsupported sampler type %lu regnum %lu.\n",
              instr->src[1].type, instr->src[1].regnum);
         This->state = E_INVALIDARG;
         return;
@@ -1549,7 +1549,7 @@ static void instr_ps_1_4_texld(struct bc_writer *This,
     }
 
     if(instr->src[1].regnum != instr->dst.regnum) {
-        WARN("Sampling from sampler s%u to register r%u is not possible in ps_1_4\n",
+        WARN("Sampling from sampler s%lu to register r%lu is not possible in ps_1_4.\n",
              instr->src[1].regnum, instr->dst.regnum);
         This->state = E_INVALIDARG;
         return;
@@ -1654,7 +1654,7 @@ static void vs_2_srcreg(struct bc_writer *This,
             /* These registers are mapped to input and output regs. They can be encoded in the bytecode,
              * but are unexpected. If we hit this path it might be due to an error.
              */
-            FIXME("Unexpected register type %u\n", reg->type);
+            FIXME("Unexpected register type %lu.\n", reg->type);
             /* drop through */
         case BWRITERSPR_INPUT:
         case BWRITERSPR_TEMP:
@@ -1920,8 +1920,9 @@ static void ps_2_srcreg(struct bc_writer *This,
                 WARN("Predicate register not supported in ps_2_0\n");
                 This->state = E_INVALIDARG;
             }
-            if(reg->regnum) {
-                WARN("Predicate register with regnum %u not supported\n",
+            if (reg->regnum)
+            {
+                WARN("Predicate register with regnum %lu not supported.\n",
                      reg->regnum);
                 This->state = E_INVALIDARG;
             }
@@ -2130,7 +2131,7 @@ static void sm_3_srcreg(struct bc_writer *This,
     if(reg->rel_reg) {
         if (reg->type == BWRITERSPR_CONST && shader->type == ST_PIXEL)
         {
-            WARN("c%u[...] is unsupported in ps_3_0\n", reg->regnum);
+            WARN("c%lu[...] is unsupported in ps_3_0.\n", reg->regnum);
             This->state = E_INVALIDARG;
             return;
         }
@@ -2359,7 +2360,7 @@ static HRESULT call_instr_handler(struct bc_writer *writer,
     while(writer->funcs->instructions[i].opcode != BWRITERSIO_END) {
         if(instr->opcode == writer->funcs->instructions[i].opcode) {
             if(!writer->funcs->instructions[i].func) {
-                WARN("Opcode %u not supported by this profile\n", instr->opcode);
+                WARN("Opcode %lu not supported by this profile.\n", instr->opcode);
                 return E_INVALIDARG;
             }
             writer->funcs->instructions[i].func(writer, instr, buffer);
@@ -2368,7 +2369,7 @@ static HRESULT call_instr_handler(struct bc_writer *writer,
         i++;
     }
 
-    FIXME("Unhandled instruction %u - %s\n", instr->opcode,
+    FIXME("Unhandled instruction %lu - %s.\n", instr->opcode,
           debug_print_opcode(instr->opcode));
     return E_INVALIDARG;
 }
diff --git a/dlls/d3dcompiler_43/compiler.c b/dlls/d3dcompiler_43/compiler.c
index 112e82d6d44..d7d2e1e681d 100644
--- a/dlls/d3dcompiler_43/compiler.c
+++ b/dlls/d3dcompiler_43/compiler.c
@@ -689,7 +689,7 @@ static HRESULT assemble_shader(const char *preproc_shader,
     SlDeleteShader(shader);
     if (FAILED(hr))
     {
-        ERR("Failed to write bytecode, hr %#x.\n", hr);
+        ERR("Failed to write bytecode, hr %#lx.\n", hr);
         return D3DXERR_INVALIDDATA;
     }
 
@@ -716,7 +716,7 @@ HRESULT WINAPI D3DAssemble(const void *data, SIZE_T datasize, const char *filena
 {
     HRESULT hr;
 
-    TRACE("data %p, datasize %lu, filename %s, defines %p, include %p, sflags %#x, "
+    TRACE("data %p, datasize %Iu, filename %s, defines %p, include %p, sflags %#x, "
             "shader %p, error_messages %p.\n",
             data, datasize, debugstr_a(filename), defines, include, flags, shader, error_messages);
 
@@ -745,9 +745,9 @@ HRESULT WINAPI D3DCompile2(const void *data, SIZE_T data_size, const char *filen
 {
     HRESULT hr;
 
-    TRACE("data %p, data_size %lu, filename %s, defines %p, include %p, entrypoint %s, "
+    TRACE("data %p, data_size %Iu, filename %s, defines %p, include %p, entrypoint %s, "
             "target %s, sflags %#x, eflags %#x, secondary_flags %#x, secondary_data %p, "
-            "secondary_data_size %lu, shader %p, error_messages %p.\n",
+            "secondary_data_size %Iu, shader %p, error_messages %p.\n",
             data, data_size, debugstr_a(filename), defines, include, debugstr_a(entrypoint),
             debugstr_a(target), sflags, eflags, secondary_flags, secondary_data,
             secondary_data_size, shader, error_messages);
@@ -776,7 +776,7 @@ HRESULT WINAPI D3DCompile(const void *data, SIZE_T data_size, const char *filena
         const D3D_SHADER_MACRO *defines, ID3DInclude *include, const char *entrypoint,
         const char *target, UINT sflags, UINT eflags, ID3DBlob **shader, ID3DBlob **error_messages)
 {
-    TRACE("data %p, data_size %lu, filename %s, defines %p, include %p, entrypoint %s, "
+    TRACE("data %p, data_size %Iu, filename %s, defines %p, include %p, entrypoint %s, "
             "target %s, sflags %#x, eflags %#x, shader %p, error_messages %p.\n",
             data, data_size, debugstr_a(filename), defines, include, debugstr_a(entrypoint),
             debugstr_a(target), sflags, eflags, shader, error_messages);
@@ -792,7 +792,7 @@ HRESULT WINAPI D3DPreprocess(const void *data, SIZE_T size, const char *filename
     HRESULT hr;
     ID3DBlob *buffer;
 
-    TRACE("data %p, size %lu, filename %s, defines %p, include %p, shader %p, error_messages %p\n",
+    TRACE("data %p, size %Iu, filename %s, defines %p, include %p, shader %p, error_messages %p.\n",
           data, size, debugstr_a(filename), defines, include, shader, error_messages);
 
     if (!data)
@@ -827,7 +827,7 @@ cleanup:
 
 HRESULT WINAPI D3DDisassemble(const void *data, SIZE_T size, UINT flags, const char *comments, ID3DBlob **disassembly)
 {
-    FIXME("data %p, size %lu, flags %#x, comments %p, disassembly %p stub!\n",
+    FIXME("data %p, size %Iu, flags %#x, comments %p, disassembly %p stub!\n",
             data, size, flags, comments, disassembly);
     return E_NOTIMPL;
 }
@@ -881,6 +881,6 @@ end:
 
 HRESULT WINAPI D3DLoadModule(const void *data, SIZE_T size, ID3D11Module **module)
 {
-    FIXME("data %p, size %lu, module %p stub!\n", data, size, module);
+    FIXME("data %p, size %Iu, module %p stub!\n", data, size, module);
     return E_NOTIMPL;
 }
diff --git a/dlls/d3dcompiler_43/reflection.c b/dlls/d3dcompiler_43/reflection.c
index 69970136390..cbcf8246b70 100644
--- a/dlls/d3dcompiler_43/reflection.c
+++ b/dlls/d3dcompiler_43/reflection.c
@@ -18,9 +18,6 @@
  *
  */
 
-#ifndef WINE_NO_LONG_TYPES
-#define WINE_NO_LONG_TYPES
-#endif
 #include "initguid.h"
 #include "d3dcompiler_private.h"
 #include "d3d10.h"
@@ -365,7 +362,7 @@ static ULONG STDMETHODCALLTYPE d3dcompiler_shader_reflection_AddRef(ID3D11Shader
     struct d3dcompiler_shader_reflection *This = impl_from_ID3D11ShaderReflection(iface);
     ULONG refcount = InterlockedIncrement(&This->refcount);
 
-    TRACE("%p increasing refcount to %u\n", This, refcount);
+    TRACE("%p increasing refcount to %lu.\n", This, refcount);
 
     return refcount;
 }
@@ -375,7 +372,7 @@ static ULONG STDMETHODCALLTYPE d3dcompiler_shader_reflection_Release(ID3D11Shade
     struct d3dcompiler_shader_reflection *This = impl_from_ID3D11ShaderReflection(iface);
     ULONG refcount = InterlockedDecrement(&This->refcount);
 
-    TRACE("%p decreasing refcount to %u\n", This, refcount);
+    TRACE("%p decreasing refcount to %lu.\n", This, refcount);
 
     if (!refcount)
     {
@@ -1095,7 +1092,7 @@ static HRESULT d3dcompiler_parse_stat(struct d3dcompiler_shader_reflection *r, c
     const char *ptr = data;
     DWORD size = data_size >> 2;
 
-    TRACE("Size %u\n", size);
+    TRACE("Size %lu\n", size);
 
     r->instruction_count = read_dword(&ptr);
     TRACE("InstructionCount: %u\n", r->instruction_count);
@@ -1202,7 +1199,7 @@ static HRESULT d3dcompiler_parse_stat(struct d3dcompiler_shader_reflection *r, c
     /* dx11 stat size */
     if (size == 37) return S_OK;
 
-    FIXME("Unhandled size %u\n", size);
+    FIXME("Unhandled size %lu.\n", size);
 
     return E_FAIL;
 }
@@ -1221,7 +1218,7 @@ static HRESULT d3dcompiler_parse_type_members(struct d3dcompiler_shader_reflecti
     TRACE("Member name: %s.\n", debugstr_a(member->name));
 
     offset = read_dword(ptr);
-    TRACE("Member type offset: %x\n", offset);
+    TRACE("Member type offset: %#lx\n", offset);
 
     member->type = get_reflection_type(ref, data, offset);
     if (!member->type)
@@ -1232,7 +1229,7 @@ static HRESULT d3dcompiler_parse_type_members(struct d3dcompiler_shader_reflecti
     }
 
     member->offset = read_dword(ptr);
-    TRACE("Member offset %x\n", member->offset);
+    TRACE("Member offset %#lx\n", member->offset);
 
     return S_OK;
 }
@@ -1266,7 +1263,7 @@ static HRESULT d3dcompiler_parse_type(struct d3dcompiler_shader_reflection_type
     TRACE("Elements %u, Members %u\n", desc->Elements, desc->Members);
 
     member_offset = read_dword(&ptr);
-    TRACE("Member Offset %u\n", member_offset);
+    TRACE("Member Offset %lu\n", member_offset);
 
     if ((type->reflection->target & D3DCOMPILER_SHADER_TARGET_VERSION_MASK) >= 0x500)
         skip_dword_unknown(&ptr, 4);
@@ -1344,7 +1341,7 @@ static struct d3dcompiler_shader_reflection_type *get_reflection_type(struct d3d
     hr = d3dcompiler_parse_type(type, data, offset);
     if (FAILED(hr))
     {
-        ERR("Failed to parse type info, hr %#x.\n", hr);
+        ERR("Failed to parse type info, hr %#lx.\n", hr);
         HeapFree(GetProcessHeap(), 0, type);
         return NULL;
     }
@@ -1401,7 +1398,7 @@ static HRESULT d3dcompiler_parse_variables(struct d3dcompiler_shader_reflection_
         TRACE("Variable flags: %u\n", v->flags);
 
         offset = read_dword(&ptr);
-        TRACE("Variable type offset: %x\n", offset);
+        TRACE("Variable type offset: %#lx.\n", offset);
         v->type = get_reflection_type(cb->reflection, data, offset);
         if (!v->type)
         {
@@ -1411,7 +1408,7 @@ static HRESULT d3dcompiler_parse_variables(struct d3dcompiler_shader_reflection_
         }
 
         offset = read_dword(&ptr);
-        TRACE("Variable default value offset: %x\n", offset);
+        TRACE("Variable default value offset: %#lx.\n", offset);
         if (!copy_value(data + offset, &v->default_value, offset ? v->size : 0))
         {
             ERR("Failed to copy name.\n");
@@ -1448,29 +1445,29 @@ static HRESULT d3dcompiler_parse_rdef(struct d3dcompiler_shader_reflection *r, c
     DWORD target_version;
     HRESULT hr;
 
-    TRACE("Size %u\n", size);
+    TRACE("Size %lu\n", size);
 
     r->constant_buffer_count = read_dword(&ptr);
     TRACE("Constant buffer count: %u\n", r->constant_buffer_count);
 
     cbuffer_offset = read_dword(&ptr);
-    TRACE("Constant buffer offset: %#x\n", cbuffer_offset);
+    TRACE("Constant buffer offset: %#lx\n", cbuffer_offset);
 
     r->bound_resource_count = read_dword(&ptr);
     TRACE("Bound resource count: %u\n", r->bound_resource_count);
 
     resource_offset = read_dword(&ptr);
-    TRACE("Bound resource offset: %#x\n", resource_offset);
+    TRACE("Bound resource offset: %#lx\n", resource_offset);
 
     r->target = read_dword(&ptr);
-    TRACE("Target: %#x\n", r->target);
+    TRACE("Target: %#lx\n", r->target);
 
     target_version = r->target & D3DCOMPILER_SHADER_TARGET_VERSION_MASK;
 
 #if D3D_COMPILER_VERSION < 47
     if (target_version >= 0x501)
     {
-        WARN("Target version %#x is not supported in d3dcompiler %u.\n", target_version, D3D_COMPILER_VERSION);
+        WARN("Target version %#lx is not supported in d3dcompiler %u.\n", target_version, D3D_COMPILER_VERSION);
         return E_INVALIDARG;
     }
 #endif
@@ -1479,7 +1476,7 @@ static HRESULT d3dcompiler_parse_rdef(struct d3dcompiler_shader_reflection *r, c
     TRACE("Flags: %u\n", r->flags);
 
     creator_offset = read_dword(&ptr);
-    TRACE("Creator at offset %#x.\n", creator_offset);
+    TRACE("Creator at offset %#lx.\n", creator_offset);
 
     if (!copy_name(data + creator_offset, &creator))
     {
@@ -1594,7 +1591,7 @@ static HRESULT d3dcompiler_parse_rdef(struct d3dcompiler_shader_reflection *r, c
             TRACE("Variable count: %u\n", cb->variable_count);
 
             offset = read_dword(&ptr);
-            TRACE("Variable offset: %x\n", offset);
+            TRACE("Variable offset: %#lx\n", offset);
 
             hr = d3dcompiler_parse_variables(cb, data, data_size, data + offset);
             if (hr != S_OK)
@@ -1664,7 +1661,7 @@ static HRESULT d3dcompiler_parse_signature(struct d3dcompiler_shader_signature *
     }
 
     count = read_dword(&ptr);
-    TRACE("%u elements\n", count);
+    TRACE("%lu elements\n", count);
 
     skip_dword_unknown(&ptr, 1);
 
@@ -1901,7 +1898,7 @@ static ULONG STDMETHODCALLTYPE d3d10_shader_reflection_AddRef(ID3D10ShaderReflec
     struct d3dcompiler_shader_reflection *reflection = impl_from_ID3D10ShaderReflection(iface);
     ULONG refcount = InterlockedIncrement(&reflection->refcount);
 
-    TRACE("%p increasing refcount to %u.\n", reflection, refcount);
+    TRACE("%p increasing refcount to %lu.\n", reflection, refcount);
 
     return refcount;
 }
@@ -1911,7 +1908,7 @@ static ULONG STDMETHODCALLTYPE d3d10_shader_reflection_Release(ID3D10ShaderRefle
     struct d3dcompiler_shader_reflection *reflection = impl_from_ID3D10ShaderReflection(iface);
     ULONG refcount = InterlockedDecrement(&reflection->refcount);
 
-    TRACE("%p decreasing refcount to %u.\n", reflection, refcount);
+    TRACE("%p decreasing refcount to %lu.\n", reflection, refcount);
 
     if (!refcount)
         heap_free(reflection);
diff --git a/dlls/d3dcompiler_43/utils.c b/dlls/d3dcompiler_43/utils.c
index 84f776626ba..7d5c5395d6a 100644
--- a/dlls/d3dcompiler_43/utils.c
+++ b/dlls/d3dcompiler_43/utils.c
@@ -21,9 +21,6 @@
  *
  */
 
-#ifndef WINE_NO_LONG_TYPES
-#define WINE_NO_LONG_TYPES
-#endif
 #include <stdio.h>
 
 #include "d3dcompiler_private.h"
@@ -146,7 +143,7 @@ const char *debug_print_srcmod(DWORD mod)
         WINE_D3DCOMPILER_TO_STR(BWRITERSPSM_ABSNEG);
         WINE_D3DCOMPILER_TO_STR(BWRITERSPSM_NOT);
         default:
-            FIXME("Unrecognized source modifier %#x.\n", mod);
+            FIXME("Unrecognized source modifier %#lx.\n", mod);
             return "unrecognized_src_mod";
     }
 }
@@ -207,15 +204,15 @@ static const char *get_regname(const struct shader_reg *reg)
     switch (reg->type)
     {
         case BWRITERSPR_TEMP:
-            return wine_dbg_sprintf("r%u", reg->regnum);
+            return wine_dbg_sprintf("r%lu", reg->regnum);
         case BWRITERSPR_INPUT:
-            return wine_dbg_sprintf("v%u", reg->regnum);
+            return wine_dbg_sprintf("v%lu", reg->regnum);
         case BWRITERSPR_CONST:
-            return wine_dbg_sprintf("c%u", reg->regnum);
+            return wine_dbg_sprintf("c%lu", reg->regnum);
         case BWRITERSPR_ADDR:
-            return wine_dbg_sprintf("a%u", reg->regnum);
+            return wine_dbg_sprintf("a%lu", reg->regnum);
         case BWRITERSPR_TEXTURE:
-            return wine_dbg_sprintf("t%u", reg->regnum);
+            return wine_dbg_sprintf("t%lu", reg->regnum);
         case BWRITERSPR_RASTOUT:
             switch (reg->regnum)
             {
@@ -225,21 +222,21 @@ static const char *get_regname(const struct shader_reg *reg)
                 default: return "Unexpected RASTOUT";
             }
         case BWRITERSPR_ATTROUT:
-            return wine_dbg_sprintf("oD%u", reg->regnum);
+            return wine_dbg_sprintf("oD%lu", reg->regnum);
         case BWRITERSPR_TEXCRDOUT:
-            return wine_dbg_sprintf("oT%u", reg->regnum);
+            return wine_dbg_sprintf("oT%lu", reg->regnum);
         case BWRITERSPR_OUTPUT:
-            return wine_dbg_sprintf("o%u", reg->regnum);
+            return wine_dbg_sprintf("o%lu", reg->regnum);
         case BWRITERSPR_CONSTINT:
-            return wine_dbg_sprintf("i%u", reg->regnum);
+            return wine_dbg_sprintf("i%lu", reg->regnum);
         case BWRITERSPR_COLOROUT:
-            return wine_dbg_sprintf("oC%u", reg->regnum);
+            return wine_dbg_sprintf("oC%lu", reg->regnum);
         case BWRITERSPR_DEPTHOUT:
             return "oDepth";
         case BWRITERSPR_SAMPLER:
-            return wine_dbg_sprintf("s%u", reg->regnum);
+            return wine_dbg_sprintf("s%lu", reg->regnum);
         case BWRITERSPR_CONSTBOOL:
-            return wine_dbg_sprintf("b%u", reg->regnum);
+            return wine_dbg_sprintf("b%lu", reg->regnum);
         case BWRITERSPR_LOOP:
             return "aL";
         case BWRITERSPR_MISCTYPE:
@@ -250,11 +247,11 @@ static const char *get_regname(const struct shader_reg *reg)
                 default: return "unexpected misctype";
             }
         case BWRITERSPR_LABEL:
-            return wine_dbg_sprintf("l%u", reg->regnum);
+            return wine_dbg_sprintf("l%lu", reg->regnum);
         case BWRITERSPR_PREDICATE:
-            return wine_dbg_sprintf("p%u", reg->regnum);
+            return wine_dbg_sprintf("p%lu", reg->regnum);
         default:
-            return wine_dbg_sprintf("unknown regname %#x", reg->type);
+            return wine_dbg_sprintf("unknown regname %#lx", reg->type);
     }
 }
 
@@ -323,7 +320,7 @@ static const char *debug_print_relarg(const struct shader_reg *reg)
     short_swizzle = debug_print_swizzle(reg->rel_reg->u.swizzle);
 
     if (reg->rel_reg->type == BWRITERSPR_ADDR)
-        return wine_dbg_sprintf("[a%u%s]", reg->rel_reg->regnum, short_swizzle);
+        return wine_dbg_sprintf("[a%lu%s]", reg->rel_reg->regnum, short_swizzle);
     else if(reg->rel_reg->type == BWRITERSPR_LOOP && reg->rel_reg->regnum == 0)
         return wine_dbg_sprintf("[aL%s]", short_swizzle);
     else
@@ -519,19 +516,19 @@ void skip_dword_unknown(const char **ptr, unsigned int count)
     for (i = 0; i < count; ++i)
     {
         d = read_dword(ptr);
-        FIXME("\t0x%08x\n", d);
+        FIXME("\t0x%08lx\n", d);
     }
 }
 
 static void write_dword_unknown(char **ptr, DWORD d)
 {
-    FIXME("Writing unknown DWORD 0x%08x\n", d);
+    FIXME("Writing unknown DWORD 0x%08lx.\n", d);
     write_dword(ptr, d);
 }
 
 HRESULT dxbc_add_section(struct dxbc *dxbc, DWORD tag, const char *data, DWORD data_size)
 {
-    TRACE("dxbc %p, tag %s, size %#x.\n", dxbc, debugstr_an((const char *)&tag, 4), data_size);
+    TRACE("dxbc %p, tag %s, size %#lx.\n", dxbc, debugstr_an((const char *)&tag, 4), data_size);
 
     if (dxbc->count >= dxbc->size)
     {
@@ -605,7 +602,7 @@ HRESULT dxbc_parse(const char *data, SIZE_T data_size, struct dxbc *dxbc)
     skip_dword_unknown(&ptr, 1);
 
     total_size = read_dword(&ptr);
-    TRACE("total size: %#x\n", total_size);
+    TRACE("total size: %#lx\n", total_size);
 
     if (data_size != total_size)
     {
@@ -614,7 +611,7 @@ HRESULT dxbc_parse(const char *data, SIZE_T data_size, struct dxbc *dxbc)
     }
 
     chunk_count = read_dword(&ptr);
-    TRACE("chunk count: %#x\n", chunk_count);
+    TRACE("chunk count: %#lx\n", chunk_count);
 
     hr = dxbc_init(dxbc, chunk_count);
     if (FAILED(hr))
@@ -630,7 +627,7 @@ HRESULT dxbc_parse(const char *data, SIZE_T data_size, struct dxbc *dxbc)
         DWORD chunk_offset;
 
         chunk_offset = read_dword(&ptr);
-        TRACE("chunk %u at offset %#x\n", i, chunk_offset);
+        TRACE("chunk %u at offset %#lx\n", i, chunk_offset);
 
         chunk_ptr = data + chunk_offset;
 
diff --git a/dlls/d3dcompiler_46/Makefile.in b/dlls/d3dcompiler_46/Makefile.in
index b3bdcb6a630..066bd6fdd1c 100644
--- a/dlls/d3dcompiler_46/Makefile.in
+++ b/dlls/d3dcompiler_46/Makefile.in
@@ -1,7 +1,7 @@
 MODULE    = d3dcompiler_46.dll
 IMPORTLIB = d3dcompiler_46
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=46
+EXTRADEFS = -DD3D_COMPILER_VERSION=46
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
diff --git a/dlls/d3dcompiler_47/Makefile.in b/dlls/d3dcompiler_47/Makefile.in
index b19b6d5fe39..379f0aa4b3a 100644
--- a/dlls/d3dcompiler_47/Makefile.in
+++ b/dlls/d3dcompiler_47/Makefile.in
@@ -1,7 +1,7 @@
 MODULE    = d3dcompiler_47.dll
 IMPORTLIB = d3dcompiler
 IMPORTS   = dxguid uuid
-EXTRADEFS = -DWINE_NO_LONG_TYPES -DD3D_COMPILER_VERSION=47
+EXTRADEFS = -DD3D_COMPILER_VERSION=47
 PARENTSRC = ../d3dcompiler_43
 
 EXTRADLLFLAGS = -Wb,--prefer-native
-- 
2.30.2




More information about the wine-devel mailing list