void generate_capcha(unsigned char gif[gifsize], unsigned char l[6]) { unsigned char im[70*200]; captcha(im,l); makegif(im,gif); }
int main() { char l[6]; unsigned char im[70*200]; unsigned char gif[GIFSIZE]; captcha(im,l); makegif(im,gif); write(1,gif,GIFSIZE); write(2,l,5); return 0; }
int main() { char l[6]; unsigned char im[70*200]; unsigned char gif[gifsize]; captcha(im,l); makegif(im,gif); write(1,gif,gifsize); write(2,l,5); return 0; }
int main(int argc, char* argv[]) { unsigned char l[6]; unsigned char im[70*200]; unsigned char gif[GIF_SIZE]; unsigned char encoded[GIF_SIZE * 3]; captcha(im, l); makegif(im, gif); U_ClientImage_request_nocache = true; set_reply_capacity(1024 + GIF_SIZE * 3); (void) u__snprintf(get_reply(), get_reply_capacity(), "<img src=\"data:img/gif;base64,%.*s\">", u_base64_encode(gif, GIF_SIZE, encoded), encoded); return 200; }