From owner-freebsd-questions@FreeBSD.ORG Mon Aug 17 14:44:21 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5B2211065698 for ; Mon, 17 Aug 2009 14:44:21 +0000 (UTC) (envelope-from heiner_ej@yahoo.de) Received: from n9.bullet.re3.yahoo.com (n9.bullet.re3.yahoo.com [68.142.237.94]) by mx1.freebsd.org (Postfix) with SMTP id 0079A8FC73 for ; Mon, 17 Aug 2009 14:44:20 +0000 (UTC) Received: from [68.142.237.87] by n9.bullet.re3.yahoo.com with NNFMP; 17 Aug 2009 14:44:20 -0000 Received: from [69.147.75.192] by t3.bullet.re3.yahoo.com with NNFMP; 17 Aug 2009 14:44:20 -0000 Received: from [127.0.0.1] by omp108.mail.re1.yahoo.com with NNFMP; 17 Aug 2009 14:44:20 -0000 X-Yahoo-Newman-Id: 251001.67135.bm@omp108.mail.re1.yahoo.com Received: (qmail 93344 invoked from network); 17 Aug 2009 14:44:20 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.de; h=Received:X-Yahoo-SMTP:X-YMail-OSG:X-Yahoo-Newman-Property:Subject:From:To:In-Reply-To:References:Content-Type:Date:Message-Id:Mime-Version:X-Mailer:Content-Transfer-Encoding; b=gh4TPkWdh6t/AYQD/MkFfob63eNSbaAAzOeEf2LbnlyyzPQmnt16hxDYNAoVVVDPE9jXxMrHfGM9elhkGvI6Y8CQ/FKZs1ITFkxdZRCxncETIZkt4azIiBZ+bMsqOIhD0Fss28lZ+MJJmmlQD7tWGUAGr6ed3r/kE/70it82nSk= ; Received: from unknown (HELO ?192.168.2.109?) (heiner_ej@84.144.82.242 with plain) by smtp116.plus.mail.re1.yahoo.com with SMTP; 17 Aug 2009 14:44:19 -0000 X-Yahoo-SMTP: 4oilbwSswBDbRLHb6R1gRRq37n8E1w-- X-YMail-OSG: vrKE4AkVM1nkXwil7te0JReUtyLpapJy4iLP_1yAeyMNRmj2gtrOtOZFJkRsPOyvEpiBv1THgdOddBkPWSHzXueoXYrpjisITTVHJdnZ.oWx.0ZPQBA7Hf3C6urADDZJugVqvukvw0wDzuNnyCNQIiAHuyrYUqse9yqRUdy9gwlElQasF.JrJyWXZOW_T6PXCAv.4H9KorJbWZyYOyIiXvMggHHrEdrh2Cwm8RIIlsFYwXyzLKzVAMK9HftruJuM2s9dyZDHeO1rhD70HsU9kGGizigVs4lXfcYLT34ZF5qZ0VwbzX32SG.9VoTL1eMvP1s6CA-- X-Yahoo-Newman-Property: ymail-3 From: Heiner =?ISO-8859-1?Q?Strau=DF?= To: freebsd-questions@freebsd.org In-Reply-To: <20090817120025.A73D010656FE@hub.freebsd.org> References: <20090817120025.A73D010656FE@hub.freebsd.org> Content-Type: text/plain Date: Mon, 17 Aug 2009 16:44:19 +0200 Message-Id: <1250520259.1154.33.camel@think.ip> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Subject: Re: please help to uninstall FreeBSD!!! X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Aug 2009 14:44:21 -0000 > On Mon, Aug 17, 2009 at 06:18:45PM +0800, Erich Dollansky wrote: > > On 17 August 2009 pm 18:09:06 cpghost wrote: > > > On Mon, Aug 17, 2009 at 10:25:29AM +0200, Polytropon wrote: > > > > By the way, where did I read that #define macro names have to > > > > be unique within the first 6 (six) letters? :-) > > > > > > The 6 letters limit was actually a restriction of earlier > > > linkers and it affected all identifiers of linkable objects > > > > I did not know that linkers resolved macros those days. > > Of course they didn't. But knowing that linkers restricted the > identifiers' length to 6 chars, it made sense for preprocessors > to restrict them as well before passing them to the compiler > and linker. > > Actually, it's a bit more complicated than that, but the basic > restriction came from the linkers, the preprocessors only inherited > it. > > > Interesting. > > > > Erich > > Regards, > -cpghost. Putting the symbol names in one word helped the linker / loader a lot. Live was so easy. Heiner C (one word = 32 bit) .NOT. (some word processor software)