} BlowfishContext;
void blowfish_init(BlowfishContext *ctx);
} BlowfishContext;
void blowfish_init(BlowfishContext *ctx);
#define blowfish_stackinit(...) \
({ BlowfishContext *ctx = alloca(sizeof(BlowfishContext)); blowfish_init(ctx, ##__VA_ARGS__); &ctx->c; })
#define blowfish_stackinit(...) \
({ BlowfishContext *ctx = alloca(sizeof(BlowfishContext)); blowfish_init(ctx, ##__VA_ARGS__); &ctx->c; })
int blowfish_testSetup(void);
int blowfish_testRun(void);
int blowfish_testTearDown(void);
int blowfish_testSetup(void);
int blowfish_testRun(void);
int blowfish_testTearDown(void);