generate_callback
static int generate_callback(unsigned long *program);
if (!generate_callback(&program)) {