ich hab ein Headerfile in dem MACROS enthalten sind z.b.
Code: Alles auswählen
#define MACRO1(x,y) \
( \
(y) \
? ( \
((x) & MASK) | \
(HASHQUEUE << SHIFT) | \
(1 << SHIFT) \
) \
: ( \
((x) & MASK) | \
(HASHQUEUE << SHIFT) \
) \
)
ich würde dem User aber gerne eine funktion zur verfügung stellen.
doch wie bekomm ich das alles in das modul rein?
kann ich irgendwo im interface file direkt eine python funktion schreiben die das macro ersetzt? oder gibt es eine möglichkeit macros irgendwie zu "wrappen" ?