Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: bart Newsgroups: comp.lang.c Subject: Re: Suggested method for returning a string from a C program? Date: Tue, 25 Mar 2025 16:37:01 +0000 Organization: A noiseless patient Spider Lines: 31 Message-ID: References: <874izntt5t.fsf@nosuchdomain.example.com> <87ecyrs332.fsf@nosuchdomain.example.com> <20250320171505.221@kylheku.com> <8734f7rw7z.fsf@nosuchdomain.example.com> <87tt7mqk7w.fsf@nosuchdomain.example.com> <87cye9afl0.fsf@nosuchdomain.example.com> <871puoag2q.fsf@nosuchdomain.example.com> <20250325132912.000031e4@yahoo.com> <20250325171451.000077fd@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Tue, 25 Mar 2025 17:37:00 +0100 (CET) Injection-Info: dont-email.me; posting-host="9b3a21da3fd3fa07be1d97bdef3f85eb"; logging-data="3898739"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18GJPZL6fTuoUzZQ/OUXlVC" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:5mDMmn4O2isBo5/kVv8kNMtAprg= In-Reply-To: <20250325171451.000077fd@yahoo.com> Content-Language: en-GB Bytes: 3013 On 25/03/2025 15:14, Michael S wrote: > On Tue, 25 Mar 2025 14:58:28 +0000 > bart wrote: > >> >> So, what exactly is released to end-users? > > I case of Firefox? An installer. After installer finished, I suppose it > ends up as directory with exe file + few DLLs. > In case of in-house software, either the same or just an exe. possibly > with few accompanying file, like default options etc... > >> Where is the final linking >> done? If on the user's machine, will the necessary tools also be >> bundled? >> > > It seems, you are thinking about source distribution rather than normal > (==binary) distribution. > No, I want to distribute programs, but binaries are problematic, so I have to take one step back. Instead of one convenient binary file, I supply one convenient file in another format. If that format is HLL code then it needs a finalising process. I also have a private binary format, but while that may appear as data to AV, humans might still not trust it.