From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Need a way to convert a constant to a variable
Date: Sat, 5 Aug 2017 18:44:58 +0200
Date: 2017-08-05T18:44:58+02:00 [thread overview]
Message-ID: <om4sma$1u66$1@gioia.aioe.org> (raw)
In-Reply-To: om4n6n$1lsi$1@gioia.aioe.org
On 2017-08-05 17:11, Victor Porton wrote:
> I do use char_array for interfacing with C.
You should probably reconsider it. It works only for C functions that do
not expect null as a value, do not return strings allocated outside Ada,
do not deallocate strings passed into.
> It is a pity that I need to reimplement Indefinite_Holders for this task.
Why re-implement? It has different purpose.
I never used it because of its semantics. I use a different approach,
maybe because it was Ada 95 when first implemented. Anyway, it works
better to me. I don't like the overhead of creating messy temporary
controlled helper types.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2017-08-05 16:44 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-05 13:41 Need a way to convert a constant to a variable Victor Porton
2017-08-05 14:48 ` Dmitry A. Kazakov
2017-08-05 15:11 ` Victor Porton
2017-08-05 16:44 ` Dmitry A. Kazakov [this message]
2017-08-05 17:45 ` Victor Porton
2017-08-05 19:37 ` Dmitry A. Kazakov
2017-08-05 15:41 ` Jeffrey R. Carter
2017-08-05 16:25 ` Victor Porton
2017-08-05 20:12 ` Jeffrey R. Carter
2017-08-05 17:59 ` Per Sandberg
2017-08-15 20:05 ` Eryndlia Mavourneen
2017-08-15 20:07 ` Eryndlia Mavourneen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox