| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
[0c37ab8944], itcl*Decls.h and tdbc*Decls.h.
This doesn't change the way symbols are exported. This simplifications were already present in the Tcl 8.6.2 headers, but those were buggy when tclOO was linked in statically without using stubs.
|
|
|
|
|
| |
usable for C++ compilers as well without the danger of modifying the calling convention.
For tclDecls.h and tclOODecls.h it was no problem, because tcl.h and tclOO.h already contain those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct.
|
|
|
|
| |
test-case which makes the problem visible on UNIX as well.
|
| |
|
| |
|
|
|
| |
expected in a static build.
|
| |
|
|\ |
|
|/ |
|
|
|
| |
cause more harm than good. Purged them (except in zlib files).
|
| |
|
|
|
|
| |
remove unneeded ifdeffery and put C++ guard around stubs pointer definition.
|
|
|
|
| |
Tcl, as this is about the last chance to get this right.
|
|
|
|
|
|
|
|
|
|
| |
prevent space within stub table function parameters
if the parameter type is a pointer.
Minor formatting, and VOID -> void.
Change signature of TclNRInterpProcCore,
and TclOONewProc(Instance|)MethodEx,
indicating that errorProc is a function pointer
tclVar.c: fixed two gcc warnings
|
|
|
|
|
|
|
|
|
|
| |
immediately after a function name, so the
format of function definitions in tcl*Decls.h
matches all other tcl*.h header files.
- Change Tcl_ArgvFuncProc, Tcl_ArgvGenFuncProc
and GetFrameInfoValueProc to be function
definitions, not pointers, for consistency
with all other Tcl function definitions.
|
| |
|
| |
|
|
|
|
| |
broken since 8.4 and no-one complained about it.
|
| |
|
|
|
|
| |
and CONST -> const (.c files and internal .h files)
|
| |
|
| |
|
|
|
|
|
|
|
| |
* generic/tclOODecls.h: TclOOIntStubs pointer. [Bug 1980953]
* generic/tclOOIntDecls.h:
* generic/tclOOStubInit.c:
* generic/tclOOStubLib.c:
|
|
|
|
| |
* generic/tclOOIntDecls.h: DLLIMPORT needed to make EXTERN work.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* unix/Makefile.in: stub lib; disable broken tclOO genstubs
* generic/tclOO.c: make tclOO stubs tables 'static const'
* generic/tclOODecls.h: and stub table pointers MODULE_SCOPE
* generic/tclOOIntDecls.h: (change generated files manually
* generic/tclOOStubInit.c: pending genstubs support for tclOO).
* generic/tclOOStubLib.c:
* generic/tclOO.c: fix warnings for 'int<->ptr conversion'
* generic/tclOOCall.c: and 'signed vs unsigned comparison'.
* generic/tclOOMethod.c:
|
|
|