This change allows a UEFI port of grep to work in the UEFI simulator which runs on top of Windows or Linux with a pretty small stack.
On Fri, Aug 27, 2010 at 5:04 PM, Jim Meyering <[email protected]> wrote: > Paul Eggert wrote: > > On 08/27/2010 01:39 AM, Jim Meyering wrote: > > > >> - use xnmalloc, not malloc+test+return, so we don't ignore malloc > failure. > >> - use sizeof *VAR, not "sizeof TYPE" -- the former is more > maintainable. > >> - adjust indentation to retain declaration alignment > > > > There are many places in other GNU apps, including gnulib, where > > it's assumed that one can declare a 4 kB-or-so array on the stack without > > any problem. So I'm surprised to see the need for this change to GNU > grep. > > Surely we don't need to go through GNU apps and rejigger things for > > configurations with 4 kB stacks? By today's standards, such stacks are > > ridiculously small. > > Patrick, > > For our reference, on what system does this change help you? >
