#include extern void encrypt(char *, int, char *); void f(char *buf, int len, char *key) { encrypt(buf, len, key); memset(key, 0, 16); } void g(char *buf, int len) { char key[16]; strncpy(key, "seekrit89012345", sizeof(key)); encrypt(buf, len, key); memset(key, 0, sizeof(key)); } void h(char *buf, int len) { char key[64]; strncpy(key, "seekrit89012345", sizeof(key)); encrypt(buf, len, key); memset(key, 0, sizeof(key)); } void h2(char *buf, int len) { static char key[64]; strncpy(key, "seekrit89012345", sizeof(key)); encrypt(buf, len, key); memset(key, 0, sizeof(key)); }