/***************************************************************************** * _ _ ____ _ * Project ___| | | | _ \| | * / __| | | | |_) | | * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * * $Id$ * * Based on Alex Fishman's bug report on September 30, 2007 */ #include "test.h" #include "memdebug.h" int test(char *URL) { unsigned char a[] = {0x9c, 0x26, 0x4b, 0x3d, 0x49, 0x4, 0xa1, 0x1, 0xe0, 0xd8, 0x7c, 0x20, 0xb7, 0xef, 0x53, 0x29, 0xfa, 0x1d, 0x57, 0xe1}; CURL *easy; int asize; char *s; (void)URL; if ((easy = curl_easy_init()) == NULL) { fprintf(stderr, "curl_easy_init() failed\n"); return TEST_ERR_MAJOR_BAD; } asize = (int)sizeof(a); s = curl_easy_escape(easy, (char*)a, asize); printf("%s\n", s); curl_free(s); curl_easy_cleanup(easy); return 0; }