From: Andreas Ericsson Date: Tue, 25 Oct 2005 13:52:18 GMT Subject: Re: The MIT error Message-ID: <435E3892.4020002@op5.se> In-Reply-To: <200510251340.j9PDeGGt006248@laptop11.inf.utfsm.cl> Horst von Brand wrote: > Morten Welinder 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 >> >> [#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 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