Die c-Header unterWie konvertiert man C-Header in Python Ctypes-Code?
typedef struct _node_t {
int value;
struct _node_t* next;
} node_t;
Kann wie unten übersetzt werden.
Allerdings kann ich die c-Header-Codes nicht mit void und Call-Back-Funktionen übersetzen. Wie soll ich unter C-Header zu Python C-Typen Code übersetzen?
class PacketHandlerDelegate_D(Structure):
pass
PacketHandlerDelegate_D._fields_ = [
// Delegate object
void *delegate;
// Callback functions
void (*addSampleToA)(void *delegate, int sample1, int sample2);
void (*addSampleToB)(void *delegate, unsigned short int signalfast, unsigned short int signalSlow);
void (*addSampleToC)(void *delegate, char x, char y, char z);
void (*addSampleToD)(void *delegate, unsigned short int sample);
void (*addSampleToE)(void *delegate, short int sample);
]