Re: The MIT error
- From
Andreas Ericsson <ae@op5.se>
- Date
- Oct 25, 2005, 13:52 UTC
- Message-ID
- <435E3892.4020002@op5.se>
- In-Reply-To
- <200510251340.j9PDeGGt006248@laptop11.inf.utfsm.cl>
Horst von Brand wrote:
Show 20 quoted lines
> Morten Welinder <mwelinder@gmail.com> wrote: > >>After the isspace/BSD conflict I looked into what reserved symbols are >>being used by git. Quite a few, it turns out. > > > [...] > > >>Just as isspace is reserved by the C implementation... >> >> 7.26.2 Character handling <ctype.h> >> >> [#1] Function names that begin with either is or to, and a >> lowercase letter (possibly followed by any combination of >> digits, letters, and underscore) may be added to the >> declarations in the <ctype.h> header. > > > There go is_space(), etc as suggested by the relevant patches...
No they don't. "begin with either is or to and a lowercase letter", meaning (is|to)[a-z].*, just as Morten wrote. is_.* doesn't fall into this category. The underscore exemption is so that users can write their own is_file(), is_whatever() str_replace() and such. Some thought has gone into the standard.
-- Andreas Ericsson andreas.ericsson@op5.se OP5 AB www.op5.se Tel: +46 8-230225 Fax: +46 8-230231