1 /// selef_convert_data()
2 // masashi shimakura 20140223
13 char * safe_convert_data(const char * input_code, const char * output_code, char * data, int * ret)
20 max = (int)strlen(data);
23 inbuf = (char *)calloc(max * 2, sizeof(char));
24 outbuf = (char *)calloc(max * 2, sizeof(char));
25 inbuf = safe_memcpy(inbuf, data, max);
27 ret = convert(input_code, output_code, inbuf, outbuf, (max * 2));
29 data = safe_memcpy(data, outbuf, (max * 2));
35 fprintf(stderr,"safe_convert_data(): data size err.\n");