Tcl Source Code

Check-in [32a6915d8a]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Re-apply [3010352], bringing back the symbol exports of shared libraries as it was in 8.6.0/8.6.1.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:32a6915d8abfffa3eecf5f0eb027167c4a334032
User & Date: jan.nijtmans 2014-05-02 15:35:14
Context
2014-05-05
09:18
merge-mark check-in: 0d1e692970 user: jan.nijtmans tags: trunk
2014-05-02
15:35
Re-apply [3010352], bringing back the symbol exports of shared libraries as it was in 8.6.0/8.6.1. check-in: 32a6915d8a user: jan.nijtmans tags: trunk
15:29
Bring back self restacking support. Channel tests all passing now. check-in: 795288918d user: dgp tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to generic/tcl.h.

2429
2430
2431
2432
2433
2434
2435
2436

2437





2438
2439
2440
2441
2442
2443
2444
 * table.
 */

#include "tclDecls.h"

/*
 * Include platform specific public function declarations that are accessible
 * via the stubs table.

 */






#include "tclPlatDecls.h"

/*
 *----------------------------------------------------------------------------
 * The following declarations either map ckalloc and ckfree to malloc and
 * free, or they map them to functions with all sorts of debugging hooks







|
>

>
>
>
>
>







2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
 * table.
 */

#include "tclDecls.h"

/*
 * Include platform specific public function declarations that are accessible
 * via the stubs table. Make all TclOO symbols MODULE_SCOPE (which only
 * has effect on building it as a shared library). See ticket [3010352].
 */

#if defined(BUILD_tcl)
#   undef TCLAPI
#   define TCLAPI MODULE_SCOPE
#endif

#include "tclPlatDecls.h"

/*
 *----------------------------------------------------------------------------
 * The following declarations either map ckalloc and ckfree to malloc and
 * free, or they map them to functions with all sorts of debugging hooks