[TUHS] why the leading under score added to function names?
dave at horsfall.org
Tue Feb 21 09:21:41 AEST 2012
On Mon, 20 Feb 2012, arnold at skeeve.com wrote:
> I'm pretty sure this dates back to PDP-11 days. I'm wondering "why?".
> Why did the C compiler prepend an underscore to function names?
Sure was the PDP-11 :-) I vaguely recall that it was to make sure that
user functions did not conflict with predefined assembler functions, as
that would be a pain to diagnose (much like having swap overlap root).
More information about the TUHS