char* MyParser(char* url, char* page, int len) { char *pool; int ret; pool = (char*)malloc(2*len+1); // parsing page ret = parser(url, page, pool, 2*len+1); if(ret > 0) { return pool; } else { return '0'; } }