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 SchaubleNewsgroups: 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