Re: winemenubuilder: eliminate wineshelllink (try 5)
"Damjan Jovanovic" <damjan.jov(a)gmail.com> writes:
+ do + { + line = HeapAlloc(GetProcessHeap(), 0, size); + if (!line) + return NULL; + ret = fgets(line, size, file); + if (ret != NULL) + { + if (strlen(line) < size - 1) + return line; + size *= 2; + } + HeapFree(GetProcessHeap(), 0, line); + } while (ret != NULL);
This won't do what you want.
+ char *line; + while ((line = next_line(originalMenu)) != NULL) + { + if (strstr(line, "<Filename>")) + { + if (strstr(line, name)) + found = TRUE; + fprintf(tempfile, "%s", line); + }
strstr is not appropriate for comparing file names. Also you are leaking memory here. -- Alexandre Julliard julliard(a)winehq.org
participants (1)
-
Alexandre Julliard