Piotr Caban
|
a656a8b644
|
ucrtbase: Add support for r-value demangling in unDName.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=44202
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-02-07 20:18:17 +01:00 |
Piotr Caban
|
64c6deda5d
|
msvcrt: Add support for demangling char{8,16,32}_t types.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2022-01-19 16:27:13 +01:00 |
Alexandre Julliard
|
2a92c58e11
|
include: Use the standard va_list instead of __ms_va_list when building with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-10-15 18:28:01 +02:00 |
Piotr Caban
|
7a1e7cbeee
|
msvcrt: Fix _unDName crash when demangling class function pointer.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-30 22:59:50 +02:00 |
Piotr Caban
|
6ad42ee7f4
|
msvcrt: Remove MSVCRT_ prefix from wcs.c functions.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-12-03 21:00:22 +01:00 |
Piotr Caban
|
1514c54ce5
|
msvcrt: Remove MSVCRT_ prefix from string.c functions.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-12-02 15:38:24 +01:00 |
Piotr Caban
|
176aebb0c5
|
msvcrt: Remove MSVCRT_ prefix from ctype.c functions.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-12-01 14:02:58 +01:00 |
Alexandre Julliard
|
191bdeaff3
|
msvcrt: Build with msvcrt headers.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-19 21:23:22 +01:00 |
Alexandre Julliard
|
f48648aeec
|
msvcrt: Use the msvcrt atoi() function internally.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-18 20:28:05 +01:00 |
Alexandre Julliard
|
b7fe06d0fa
|
msvcrt: Use the msvcrt ctype functions internally.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-18 20:28:05 +01:00 |
Piotr Caban
|
bfa1e3ef8f
|
msvcrt: Use internal sprintf implementation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-08 21:01:33 +02:00 |
Piotr Caban
|
42c2799589
|
msvcrt: Return error when previously parsed type is accessed while demangling simple data type.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-08 23:07:22 +09:00 |
Piotr Caban
|
13ebdcb856
|
msvcrt: Use debugstr_a to trace strings in __unDName function.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-08 23:07:22 +09:00 |
Piotr Caban
|
6ac2acc34f
|
msvcrt: Add support for $$B datatype description format in unDName.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-21 17:01:45 +09:00 |
Piotr Caban
|
112ad7fc87
|
msvcrt: Add support for member function pointers demangling in unDName function.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-21 17:01:45 +09:00 |
André Hentschel
|
51098fcd94
|
msvcrt: Don't continue on demangle failure (Coverity).
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-23 16:32:13 +01:00 |
Piotr Caban
|
d218d82af4
|
msvcrt: Don't output __ptr64 when UNDNAME_NO_MS_KEYWORDS is used.
|
2013-10-22 20:19:18 +02:00 |
Piotr Caban
|
47908f7ac2
|
msvcrt: Fix __ptr64 displaying when UNDNAME_NO_LEADING_UNDERSCORES flag is used.
|
2013-10-22 20:19:17 +02:00 |
Piotr Caban
|
0d17c47480
|
msvcrt: Add support for UNDNAME_NO_THISTYPE flag in __unDName.
|
2013-10-22 20:19:17 +02:00 |
Piotr Caban
|
0aa72d880a
|
msvcrt: Add support for vtordispex demangling.
|
2013-10-07 14:44:36 +02:00 |
Piotr Caban
|
501d60b020
|
msvcrt: Add support for vcall thunks demangling.
|
2013-10-07 14:44:36 +02:00 |
Piotr Caban
|
d13436e048
|
msvcrt: Don't try to demangle template after function or variable name.
|
2013-10-07 14:44:36 +02:00 |
Marcus Meissner
|
e9358909f8
|
msvcrt: Restore a stack mark on error (Coverity).
|
2013-09-30 11:49:08 +02:00 |
Piotr Caban
|
0df84ecf11
|
msvcrt: Add support for vtordisp functions demangling.
|
2013-09-12 12:59:14 +02:00 |
Nikolay Sivov
|
eab914b968
|
msvcrt: Move demangler flags to a header and use them.
|
2013-02-25 10:40:36 +01:00 |
Francois Gouget
|
fac36c55e9
|
Assorted typo, spelling, wording and case fixes.
|
2012-05-15 16:26:43 +02:00 |
Alexandre Julliard
|
0c45c8b58e
|
msvcrt: Add support for function namespaces in symbol demangling.
|
2011-05-15 20:27:15 +02:00 |
Alexandre Julliard
|
5d12e970ff
|
msvcrt: Add support for template operators in symbol demangling.
|
2011-05-15 20:26:36 +02:00 |
Alexandre Julliard
|
5e1b9c149e
|
msvcrt: Add support for __ptr64 attribute in symbol demangling.
|
2011-05-15 17:39:28 +02:00 |
Marcus Meissner
|
ecb89ba89e
|
msvcrt: Move side effect out of assert (Coverity).
|
2011-03-04 16:26:02 +01:00 |
Eric Pouech
|
d568c2ac56
|
mscvrt: Fix some undname quirks (space at the end of multi-level templates).
|
2009-11-18 11:09:34 +01:00 |
Eric Pouech
|
6fab1e86f3
|
msvcrt: In undname functions, no longer use a fixed-size array for storing internal information.
|
2009-11-16 13:47:22 +01:00 |
Eric Pouech
|
c65106e1d5
|
msvcrt: In undname helpers, allow str_array_push to return errors (instead of asserting).
|
2009-11-16 13:44:15 +01:00 |
Michael Stefaniuc
|
109f83614f
|
msvcrt: Avoid using size_t when not neededed.
|
2009-05-27 15:40:18 +02:00 |
Alexandre Julliard
|
82f175e9b5
|
msvcrt: Replace long by MSVCRT_long.
|
2009-05-23 11:57:39 +02:00 |
Andrew Talbot
|
4c3d27dfee
|
msvcrt: Sign-compare warnings fix.
|
2008-10-22 13:54:53 +02:00 |
Eric Pouech
|
f55da6db84
|
msvcrt: Fixed space in type with double indirection.
Spotted by James Hawkins.
|
2008-04-29 12:36:44 +02:00 |
Eric Pouech
|
2e1775620a
|
msvcrt: undname: correctly handle multi-dimensional arrays.
Based on a patch from Ulrich Küttler.
|
2008-04-29 12:36:35 +02:00 |
Eric Pouech
|
a940218c0b
|
msvcrt: Fixed symbol unmangling for template-parameter-?? form, as well as test.
Spotted by James Hawkins.
|
2008-04-29 12:36:08 +02:00 |
Andrew Talbot
|
bacd4516d6
|
msvcrt: Remove unused variable.
|
2008-04-23 12:23:23 +02:00 |
Austin English
|
05faae7b5a
|
Spelling fixes.
|
2008-04-09 12:07:39 +02:00 |
Eric Pouech
|
0920f8e778
|
msvcrt: symbol undecoration: Really check that we get a template string before making use of it.
|
2008-01-22 12:07:21 +01:00 |
Eric Pouech
|
95cff6c8f9
|
msvcrt: symbol undecoration: Added support for RTTI types.
|
2008-01-22 12:07:07 +01:00 |
Eric Pouech
|
49ac014d28
|
msvcrt: symbol undecoration: Added support for thunks.
|
2008-01-22 12:06:50 +01:00 |
Eric Pouech
|
3db08321f4
|
msvcrt: symbol undecoration: Corrected handling of non static member function modifiers.
|
2008-01-22 12:06:34 +01:00 |
Eric Pouech
|
d7c0e274e8
|
msvcrt: symbol undecoration: Added support for a couple of more calling conventions.
|
2008-01-22 12:06:04 +01:00 |
Eric Pouech
|
056e589556
|
msvcrt: symbol undecoration: Added support for cointerface.
|
2008-01-22 12:05:40 +01:00 |
Eric Pouech
|
2d2e7c74bb
|
msvcrt: symbol undecoration: Handling of void in template parameters' list.
|
2008-01-22 12:05:21 +01:00 |
Eric Pouech
|
2e47a3a4f8
|
msvcrt: symbol undecoration: Now correctly parsing the template forms.
|
2008-01-22 12:05:05 +01:00 |
Alexandre Julliard
|
49864b084d
|
msvcrt: Fix demangling of function pointers by maintaining the left/right distinction for type references.
|
2007-10-10 19:52:16 +02:00 |