Basically, current implem is broken: - in some code paths, same buffer is used both as input and output
this serie fixes it by putting in place a cleaner way of setting the returned buffer it also implements a couple of missing W64 variants of APIs
(this issue had been reported by Alistair a couple of months ago on wine-devel)
A+ ---
Eric Pouech (4): dbghelp: let symt_fill_func_line_info and symt_get_func_line_next be a static function inside symbol.c dbghelp: introducing internal_line_t structure as help in Line manipulation dbghelp: implemented all SymGetLineNext* functions using internal_line_t dbghelp: (re)write SymGetLinePrev* with internal_line_t
dlls/dbghelp/dbghelp.spec | 4 +- dlls/dbghelp/symbol.c | 393 ++++++++++++++++++++++++-------------- 2 files changed, 248 insertions(+), 149 deletions(-)