97b26b2ed3b673886560d9e1bd5b72594f526466
* src/common/hbtrace.c
! Fixed to not call hb_xgrab() via HB_TRACE_CONVTO() causing
infinite recursion into trace engine. This replaces previously
committed trick to avoid the same thing in a generic manner.
It was a bug in previous Windows-support addition, which is now fixed.
* Adding \r\n for OutputDebugString() text to make WinDbg display
look readable, this time by simply extending printf() mask.
- Deleted space trimming from OutputDebugString() passed text.
Such issues should be fixed in high level code, it's not trace
engine's job to make cosmetic corrections on trace text content.
; Tested with both WinDbg and DbgView.
[TOMERGE 2.0]
; TOFIX:
va_end() has been commented for all platforms, although
it's required by all documentation I could verify.
If this causes problems for specific platforms/compilers,
we should only add this hack for those targets, and only
when HB_TR_WINOUT is enabled.
Now every non-Windows and Windows non-HB_TR_WINOUT
setups are not complying with CRTL documentation.
Could someone help here?
Description
Harbour Core — Reference source for Five development
Languages
C
80.3%
xBase
17.8%
Makefile
0.6%
C++
0.4%
Harbour
0.4%
Other
0.3%