Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA
Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!godot!harvard!seismo!brl-tgr!tgr!Schauble@MIT-MULTICS.ARPA
From: Paul Schauble 
Newsgroups: net.lang.c
Subject: Re: length of external names
Message-ID: <7129@brl-tgr.ARPA>
Date: Tue, 8-Jan-85 22:39:23 EST
Article-I.D.: brl-tgr.7129
Posted: Tue Jan  8 22:39:23 1985
Date-Received: Thu, 10-Jan-85 07:08:32 EST
Sender: news@brl-tgr.ARPA
Organization: Ballistic Research Lab
Lines: 13

One other comment on the hashing technique:  When I made the original
posting I assumed the linker model I was most familiar with:  one
external definition and a series of references.  For this model, having
two C symbols that hash to the same external is not very much of a
problem.  The linker will see two different definitions of its symbol
and should complain.

The numbers given also assumed the shortest linker name space I was
aware of, 30 bits.  For anything larger (GCOS, 36 bits, MS-DOS, 64
bits), the probability of collision is too small to compute on the
equipment I have at hand.

          Paul