Hi,
Ich habe sowas hier vorliegen:
Code:
typedef void (__cdecl *PFNFCIFREE)(void *memory);
#define FNFCIFREE(fn) void __cdecl fn(void *memory)
das habe ich bisher so übersetzt:
FNFCIFREE = procedure (memory: Pointer); cdecl;
stimmt das?
Und hieß das, dass folgendes
Code:
typedef void * (__cdecl *PFNFCIALLOC)(ULONG cb);
#define FNFCIALLOC(fn) void * __cdecl fn(ULONG cb)
dann dem entsprechen würde:
FNFCIALLOC = function (cb: ULONG): Pointer; cdecl;
?
Gruß
Neutral General
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."