Lines Matching refs:nres
45 struct duckduckgo_result *res = NULL, *nres = NULL, *prev = NULL;
87 nres = malloc(sizeof(struct duckduckgo_result));
88 if (!nres) {
92 memset(nres, 0, sizeof(struct duckduckgo_result));
93 nres->id = (*nextid)++; //- 1;
115 urlp = nres->url;
152 strncpy(nres->name, tmp, GR_MAX_NAME-1);
153 nres->name[GR_MAX_NAME-1] = '\0';
172 strncpy(nres->snipset, item, itemlen);
173 nres->snipset[itemlen] = '\0';
175 tmp = unentitify_string(nres->snipset);
178 strncpy(nres->snipset, tmp, GR_MAX_SNIPSET-1);
179 nres->snipset[GR_MAX_SNIPSET-1] = '\0';
182 while ((tmp = strstr(nres->snipset, "<b>")))
184 while ((tmp = strstr(nres->snipset, "</b>")))
186 while ((tmp = strstr(nres->snipset, "\r")))
188 while ((tmp = strstr(nres->snipset, "\n")))
214 strncpy(nres->cache_url, item, itemlen);
215 nres->cache_url[itemlen] = '\0';
217 strncpy(nres->similar_url, item, itemlen);
218 nres->similar_url[itemlen] = '\0';
227 res = nres;
229 prev->next = nres;
230 prev = nres;
231 nres = NULL;
236 free(nres);
238 nres = res->next;
240 res = nres;