This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: "builtin" v. "built-in"
- To: jsm28 at cam dot ac dot uk
- Subject: Re: "builtin" v. "built-in"
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- Date: Sat, 9 Jun 01 19:43:40 EDT
- Cc: gcc at gcc dot gnu dot org
Should the manual refer to "builtin" functions or "built-in" functions?
It currently uses both; we should be consistent.
"built-in function" is correct. "builtin" is not a word, though "built in"
might be correct in some contexts.
As a similar example, we have "run-time library", but "at run time". Normally
when something like "run time" or "built in" is used as an adjective, it
is supposed to be hypenated. One exception is when the first word ends in
"ly", so you have "partly cloudy" skies, not "partly-cloudy skies". Another
is when the hypenated term is 'sufficiently' common.
There are a whole set of rules here, which can be a bit complex.