[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [MiNT] regex
Guido Flohr <email@example.com> writes:
|> Anyway, why shouldn't we supply these functions in the MiNTLib? If the
|> GNU packages use their own versions that's bad luck for us. But other
|> packages that use the libc version will work correctly.
basename and dirname as defined by SUS2 are rather ugly. You really don't
want to use them.
|> BTW, if I use them, in which header file should they be declared?
SUS2 has them in <libgen.h>.
|> And should they be #ifdef'd out by some __USE_???STANDARD macro
|> from features.h?
Not if they are declared in <libgen.h>.
|> P.S.: What about letting configure decide whether basename/dirname
|> are broken or not?
That would require a runtime check, which is bad for cross-compilation,
and the standard interface as defined by SUS2 is completely stupid anyway.
The Single UNIX Specification, Version 2</A>
Andreas Schwab "And now for something
firstname.lastname@example.org completely different"