| 43 |
However, it calls memory allocation and freeing functions via the four |
However, it calls memory allocation and freeing functions via the four |
| 44 |
indirections below, and it can optionally do callouts, using the fifth |
indirections below, and it can optionally do callouts, using the fifth |
| 45 |
indirection. These values can be changed by the caller, but are shared between |
indirection. These values can be changed by the caller, but are shared between |
| 46 |
all threads. |
all threads. |
| 47 |
|
|
| 48 |
For MS Visual Studio and Symbian OS, there are problems in initializing these |
For MS Visual Studio and Symbian OS, there are problems in initializing these |
| 49 |
variables to non-local functions. In these cases, therefore, an indirection via |
variables to non-local functions. In these cases, therefore, an indirection via |
| 50 |
a local function is used. |
a local function is used. |
| 51 |
|
|
| 52 |
Also, when compiling for Virtual Pascal, things are done differently, and |
Also, when compiling for Virtual Pascal, things are done differently, and |