grep_malloc
f = grep_malloc(sizeof *f);
buffer = grep_malloc(MAXBUFSIZ);
pattern[patterns].pat = grep_malloc(len + 1);
eargv = (char **)grep_malloc(sizeof(char *) * (eargc + 1));
void *grep_malloc(size_t size);
item->dat = grep_malloc(sizeof(char) * x->len + 1);