>> Sounds interesting. How does this compare with the current approach used >> by getndelim2, which uses freadptr to avoid getc? > > I guess there's also this other possibility. > > lib/getdelim.c | 107 ++--------------------------------------------- > m4/getdelim.m4 | 10 ----- > modules/getdelim | 4 -- > 3 files changed, 6 insertions(+), 115 deletions(-) > > The number of deletions makes it yummy...
Except that getndelim2 and memchr2 are GPL, while freadptr and freadseek are LGPL (I assume v3+). Would it be okay to change all four to LGPLv2+? Of course in the short term, for sed, I could just use getndelim2. Paolo