> Date: Wed, 26 Jan 2011 16:39:43 -0800
> From: Paul Eggert <[email protected]>
> CC: Eric Blake <[email protected]>, Eli Zaretskii <[email protected]>, 
>  bug-gnulib <[email protected]>,
>  [email protected], [email protected], [email protected], 
>  Bruno Haible <[email protected]>
> 
> The *.in.h problem is more serious, though, as it limits
> include file names to 7 letters before the dot.

8, not 7.

> For example,
> in DOS, the name "fnmatch-in.h" is equivalent to "fnmatch.h"
> (the excess chars "-in" are ignored by the file system),

No, they are not equivalent.  fnmatch-in.h is equivalent to
fnmatch-.h, which is different from fnmatch.h.

> Currently this is not a problem since all the .in.h files
> that Emacs uses are 7 characters or less.  But this is not
> a tenable restriction in the long run.

With my suggestion, djtar will extract verylongname.in.h as
verylong.in-, so I see no problem here.

Thanks.

Reply via email to