Hi
For the timing being I rewrote the function declaration now and made the cast on the right side.
For the one who is interested.
This looks like:
typedef char* (*TCharPointerFnct)(); // type Callback function
TCharPointerFnct SYS_Registry; // Callback function
// Registration of PL/SQL Developer callback functions
void RegisterCallback(int Index, void *Addr)
{
switch(Index)
{
case 1:
SYS_Version = (TIntPointerFnct)Addr;
break;
case 2:
SYS_Registry = (TCharPointerFnct)Addr;
break;
case 3:
SYS_RootDir = (TCharPointerFnct)Addr;