Lines Matching defs:buffer
123 char *buffer = grub_malloc (len * 2 + 2 + 1); /* worst case size. */
125 if (! buffer)
128 buffer[i++] = '^';
135 buffer[i++] = ch;
137 buffer[i++] = *start++;
144 buffer[i++] = '\\';
145 buffer[i++] = ch;
149 buffer[i++] = '.';
150 buffer[i++] = '*';
154 buffer[i++] = ch;
157 buffer[i++] = '$';
158 buffer[i] = '\0';
159 grub_dprintf ("expand", "Regexp is %s\n", buffer);
161 if (regcomp (regexp, buffer, RE_SYNTAX_GNU_AWK))
163 grub_free (buffer);
167 grub_free (buffer);
219 char *buffer;
225 buffer = grub_xasprintf ("(%s)", name);
226 if (! buffer)
229 grub_dprintf ("expand", "matching: %s\n", buffer);
230 if (regexec (regexp, buffer, 0, 0, 0))
233 grub_free (buffer);
242 devs[ndev++] = buffer;
283 char *buffer;
295 buffer = grub_xasprintf ("%s%s", dir, name);
296 if (! buffer)
302 grub_free (buffer);
307 files[nfile++] = buffer;