Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #include "test.h"
00025
00026 #include "memdebug.h"
00027
00028 int test(char *URL)
00029 {
00030 unsigned char a[] = {0x9c, 0x26, 0x4b, 0x3d, 0x49, 0x4, 0xa1, 0x1,
00031 0xe0, 0xd8, 0x7c, 0x20, 0xb7, 0xef, 0x53, 0x29, 0xfa,
00032 0x1d, 0x57, 0xe1};
00033
00034 CURL *easy;
00035 int asize;
00036 char *s;
00037 (void)URL;
00038
00039 easy = curl_easy_init();
00040 if(!easy) {
00041 fprintf(stderr, "curl_easy_init() failed\n");
00042 return TEST_ERR_MAJOR_BAD;
00043 }
00044
00045 asize = (int)sizeof(a);
00046
00047 s = curl_easy_escape(easy, (char *)a, asize);
00048
00049 if(s)
00050 printf("%s\n", s);
00051
00052 if(s)
00053 curl_free(s);
00054
00055 curl_easy_cleanup(easy);
00056
00057 return 0;
00058 }