Henri Verbeet : d3dcompiler: Mark some internal symbols hidden.

Alexandre Julliard julliard at winehq.org
Mon Oct 18 13:36:54 CDT 2010


Module: wine
Branch: master
Commit: 1f437a93490afeb118f0d9fd7ef819a8b6e4af0b
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=1f437a93490afeb118f0d9fd7ef819a8b6e4af0b

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Mon Oct 18 13:05:51 2010 +0200

d3dcompiler: Mark some internal symbols hidden.

---

 dlls/d3dcompiler_43/d3dcompiler_private.h |   74 ++++++++++++++---------------
 1 files changed, 36 insertions(+), 38 deletions(-)

diff --git a/dlls/d3dcompiler_43/d3dcompiler_private.h b/dlls/d3dcompiler_43/d3dcompiler_private.h
index 24dee9e..a5af788 100644
--- a/dlls/d3dcompiler_43/d3dcompiler_private.h
+++ b/dlls/d3dcompiler_43/d3dcompiler_private.h
@@ -39,7 +39,7 @@
 #define D3DERR_INVALIDCALL 0x8876086c
 
 /* TRACE helper functions */
-const char *debug_d3dcompiler_d3d_blob_part(D3D_BLOB_PART part);
+const char *debug_d3dcompiler_d3d_blob_part(D3D_BLOB_PART part) DECLSPEC_HIDDEN;
 
 /* ID3DBlob */
 struct d3dcompiler_blob
@@ -211,16 +211,14 @@ struct asmparser_backend {
                   const struct src_regs *srcs, int expectednsrcs);
 };
 
-struct instruction *alloc_instr(unsigned int srcs);
-BOOL add_instruction(struct bwriter_shader *shader, struct instruction *instr);
-BOOL add_constF(struct bwriter_shader *shader, DWORD reg, float x, float y, float z, float w);
-BOOL add_constI(struct bwriter_shader *shader, DWORD reg, INT x, INT y, INT z, INT w);
-BOOL add_constB(struct bwriter_shader *shader, DWORD reg, BOOL x);
-BOOL record_declaration(struct bwriter_shader *shader, DWORD usage,
-                        DWORD usage_idx, DWORD mod, BOOL output,
-                        DWORD regnum, DWORD writemask, BOOL builtin);
-BOOL record_sampler(struct bwriter_shader *shader, DWORD samptype,
-                    DWORD mod, DWORD regnum);
+struct instruction *alloc_instr(unsigned int srcs) DECLSPEC_HIDDEN;
+BOOL add_instruction(struct bwriter_shader *shader, struct instruction *instr) DECLSPEC_HIDDEN;
+BOOL add_constF(struct bwriter_shader *shader, DWORD reg, float x, float y, float z, float w) DECLSPEC_HIDDEN;
+BOOL add_constI(struct bwriter_shader *shader, DWORD reg, INT x, INT y, INT z, INT w) DECLSPEC_HIDDEN;
+BOOL add_constB(struct bwriter_shader *shader, DWORD reg, BOOL x) DECLSPEC_HIDDEN;
+BOOL record_declaration(struct bwriter_shader *shader, DWORD usage, DWORD usage_idx,
+        DWORD mod, BOOL output, DWORD regnum, DWORD writemask, BOOL builtin) DECLSPEC_HIDDEN;
+BOOL record_sampler(struct bwriter_shader *shader, DWORD samptype, DWORD mod, DWORD regnum) DECLSPEC_HIDDEN;
 
 #define MESSAGEBUFFER_INITIAL_SIZE 256
 
@@ -243,23 +241,23 @@ struct asm_parser {
     unsigned int line_no;
 };
 
-extern struct asm_parser asm_ctx;
+extern struct asm_parser asm_ctx DECLSPEC_HIDDEN;
 
-void create_vs10_parser(struct asm_parser *ret);
-void create_vs11_parser(struct asm_parser *ret);
-void create_vs20_parser(struct asm_parser *ret);
-void create_vs2x_parser(struct asm_parser *ret);
-void create_vs30_parser(struct asm_parser *ret);
-void create_ps10_parser(struct asm_parser *ret);
-void create_ps11_parser(struct asm_parser *ret);
-void create_ps12_parser(struct asm_parser *ret);
-void create_ps13_parser(struct asm_parser *ret);
-void create_ps14_parser(struct asm_parser *ret);
-void create_ps20_parser(struct asm_parser *ret);
-void create_ps2x_parser(struct asm_parser *ret);
-void create_ps30_parser(struct asm_parser *ret);
+void create_vs10_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_vs11_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_vs20_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_vs2x_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_vs30_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_ps10_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_ps11_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_ps12_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_ps13_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_ps14_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_ps20_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_ps2x_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
+void create_ps30_parser(struct asm_parser *ret) DECLSPEC_HIDDEN;
 
-struct bwriter_shader *parse_asm_shader(char **messages);
+struct bwriter_shader *parse_asm_shader(char **messages) DECLSPEC_HIDDEN;
 
 #ifdef __GNUC__
 #define PRINTF_ATTR(fmt,args) __attribute__((format (printf,fmt,args)))
@@ -267,8 +265,8 @@ struct bwriter_shader *parse_asm_shader(char **messages);
 #define PRINTF_ATTR(fmt,args)
 #endif
 
-void asmparser_message(struct asm_parser *ctx, const char *fmt, ...) PRINTF_ATTR(2,3);
-void set_parse_status(struct asm_parser *ctx, enum parse_status status);
+void asmparser_message(struct asm_parser *ctx, const char *fmt, ...) PRINTF_ATTR(2,3) DECLSPEC_HIDDEN;
+void set_parse_status(struct asm_parser *ctx, enum parse_status status) DECLSPEC_HIDDEN;
 
 /* A reasonable value as initial size */
 #define BYTECODEBUFFER_INITIAL_SIZE 32
@@ -330,13 +328,13 @@ struct bc_writer {
 };
 
 /* Debug utility routines */
-const char *debug_print_srcmod(DWORD mod);
-const char *debug_print_dstmod(DWORD mod);
-const char *debug_print_shift(DWORD shift);
-const char *debug_print_dstreg(const struct shader_reg *reg);
-const char *debug_print_srcreg(const struct shader_reg *reg);
-const char *debug_print_comp(DWORD comp);
-const char *debug_print_opcode(DWORD opcode);
+const char *debug_print_srcmod(DWORD mod) DECLSPEC_HIDDEN;
+const char *debug_print_dstmod(DWORD mod) DECLSPEC_HIDDEN;
+const char *debug_print_shift(DWORD shift) DECLSPEC_HIDDEN;
+const char *debug_print_dstreg(const struct shader_reg *reg) DECLSPEC_HIDDEN;
+const char *debug_print_srcreg(const struct shader_reg *reg) DECLSPEC_HIDDEN;
+const char *debug_print_comp(DWORD comp) DECLSPEC_HIDDEN;
+const char *debug_print_opcode(DWORD opcode) DECLSPEC_HIDDEN;
 
 /* Used to signal an incorrect swizzle/writemask */
 #define SWIZZLE_ERR ~0U
@@ -564,9 +562,9 @@ typedef enum _BWRITERDECLUSAGE {
 #define T2_REG          4
 #define T3_REG          5
 
-struct bwriter_shader *SlAssembleShader(const char *text, char **messages);
-DWORD SlWriteBytecode(const struct bwriter_shader *shader, int dxversion, DWORD **result);
-void SlDeleteShader(struct bwriter_shader *shader);
+struct bwriter_shader *SlAssembleShader(const char *text, char **messages) DECLSPEC_HIDDEN;
+DWORD SlWriteBytecode(const struct bwriter_shader *shader, int dxversion, DWORD **result) DECLSPEC_HIDDEN;
+void SlDeleteShader(struct bwriter_shader *shader) DECLSPEC_HIDDEN;
 
 #define MAKE_TAG(ch0, ch1, ch2, ch3) \
     ((DWORD)(ch0) | ((DWORD)(ch1) << 8) | \




More information about the wine-cvs mailing list