Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <878r2l68bo.fsf@nosuchdomain.example.com>
Deutsch   English   Français   Italiano  
<878r2l68bo.fsf@nosuchdomain.example.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Keith Thompson <Keith.S.Thompson+u@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: Word For Today: =?utf-8?Q?=E2=80=9CUglification=E2=80=9D?=
Date: Wed, 13 Mar 2024 16:06:03 -0700
Organization: None to speak of
Lines: 17
Message-ID: <878r2l68bo.fsf@nosuchdomain.example.com>
References: <uso6or$3t3jn$3@dont-email.me> <usopec$4eob$1@dont-email.me>
	<usort1$4t2r$1@dont-email.me> <20240312003531.349@kylheku.com>
	<wwvwmq7x4ex.fsf@LkoBDZeT.terraraq.uk> <usqnji$i40m$2@dont-email.me>
	<871q8f81wo.fsf@nosuchdomain.example.com>
	<wwvcyrysdyl.fsf@LkoBDZeT.terraraq.uk>
	<87jzm66uiz.fsf@nosuchdomain.example.com>
	<ust74s$15mv5$3@dont-email.me> <yQpIN.107778$SyNd.20359@fx33.iad>
	<ustaiu$16ghu$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="c21b1ebd01dd0ccb23ead5461c6d1b5d";
	logging-data="1261514"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18EMIlGU03BHQITvYG47Oxo"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
Cancel-Lock: sha1:8WVOkJZuv8FGSTxAtRjOEkKlBqk=
	sha1:pH/+84X51MqfokwJoOKlaFEKHWg=
Bytes: 2071

Lawrence D'Oliveiro <ldo@nz.invalid> writes:
> On Wed, 13 Mar 2024 22:33:02 GMT, Scott Lurndal wrote:
>> Third party libraries are allowed to use any mechanism they like to
>> minimize name conflicts other than prefixing with two underscores.
>
> But there is no other such mechanism available.

Are you aware that working third party libraries exist, and name
collisions are fairly rare?  How do you think that's possible?

There are no 100% reliable mechanisms.  There are mechanisms that work
well enough in practice, including using library-specific prefixes.

-- 
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
Working, but not speaking, for Medtronic
void Void(void) { Void(); } /* The recursive call of the void */