[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Utility functions
From: |
Paul Eggert |
Subject: |
Re: Utility functions |
Date: |
Fri, 09 Nov 2012 11:58:07 -0800 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20121029 Thunderbird/16.0.2 |
On 11/08/2012 03:38 AM, Dmitry Bogatov wrote:
> static inline void *
> xrangedup (const void *begin, const void *end)
> {
> return xstrdup (begin, (char *) end - (char *) begin);
> }
Yes, something like that could be useful, though this
particular example won't work since xstrdup takes just
one arg.
> In it, there is pretty untrivial code for getting home directory in
> non-GNU systems.
That might be useful as a module, yes.
> Another routine, also related to wget, is parsing .netrc file
I don't know about that one (I don't know what a .netrc file is....).
> And, another, unrelated question, why gl_INIT macro begins with
> small letters?
It's somewhat arbitrary, but at this point that convention is
pretty common (gl_XALLOC, gl_YIELD, etc.) so I wouldn't mess
with it.