dbghelp: Constify some variables

Andrew Talbot andrew.talbot at talbotville.com
Tue Jul 14 17:01:31 CDT 2009


Changelog:
    dbghelp: Constify some variables.

diff --git a/dlls/dbghelp/dbghelp_private.h b/dlls/dbghelp/dbghelp_private.h
index 0ddcb93..0a01409 100644
--- a/dlls/dbghelp/dbghelp_private.h
+++ b/dlls/dbghelp/dbghelp_private.h
@@ -559,7 +559,7 @@ extern struct symt_function*
                                       unsigned long addr, unsigned long size,
                                       struct symt* type);
 extern BOOL         symt_normalize_function(struct module* module, 
-                                            struct symt_function* func);
+                                            const struct symt_function* func);
 extern void         symt_add_func_line(struct module* module,
                                        struct symt_function* func, 
                                        unsigned source_idx, int line_num, 
@@ -577,7 +577,7 @@ extern struct symt_block*
                                          unsigned pc, unsigned len);
 extern struct symt_block*
                     symt_close_func_block(struct module* module, 
-                                          struct symt_function* func,
+                                          const struct symt_function* func,
                                           struct symt_block* block, unsigned pc);
 extern struct symt_hierarchy_point*
                     symt_add_function_point(struct module* module, 
diff --git a/dlls/dbghelp/symbol.c b/dlls/dbghelp/symbol.c
index 366cade..34d00b2 100644
--- a/dlls/dbghelp/symbol.c
+++ b/dlls/dbghelp/symbol.c
@@ -486,7 +486,7 @@ struct symt_block* symt_open_func_block(struct module* module,
 }
 
 struct symt_block* symt_close_func_block(struct module* module, 
-                                         struct symt_function* func,
+                                         const struct symt_function* func,
                                          struct symt_block* block, unsigned pc)
 {
     assert(func);
@@ -518,7 +518,7 @@ struct symt_hierarchy_point* symt_add_function_point(struct module* module,
     return sym;
 }
 
-BOOL symt_normalize_function(struct module* module, struct symt_function* func)
+BOOL symt_normalize_function(struct module* module, const struct symt_function* func)
 {
     unsigned            len;
     struct line_info*   dli;
@@ -771,7 +771,7 @@ static BOOL send_symbol(const struct sym_enum* se, const struct module_pair* pai
     return !se->cb(se->sym_info, se->sym_info->Size, se->user);
 }
 
-static BOOL symt_enum_module(struct module_pair* pair, const regex_t* regex,
+static BOOL symt_enum_module(const struct module_pair* pair, const regex_t* regex,
                              const struct sym_enum* se)
 {
     void*                       ptr;
@@ -792,7 +792,7 @@ static BOOL symt_enum_module(struct module_pair* pair, const regex_t* regex,
     return FALSE;
 }
 
-static inline unsigned where_to_insert(const struct module* module, unsigned high, struct symt_ht* elt)
+static inline unsigned where_to_insert(const struct module* module, unsigned high, const struct symt_ht* elt)
 {
     unsigned    low = 0, mid = high / 2;
     ULONG64     addr;
@@ -848,7 +848,7 @@ static BOOL resort_symbols(struct module* module)
     return module->sortlist_valid = TRUE;
 }
 
-static void symt_get_length(struct symt* symt, ULONG64* size)
+static void symt_get_length(const struct symt* symt, ULONG64* size)
 {
     DWORD       type_index;
 



More information about the wine-patches mailing list