From: kilgallen@eisner.decus.org (Larry Kilgallen)
Subject: Re: Ada/Motif problem...
Date: 1996/08/28
Date: 1996-08-28T00:00:00+00:00 [thread overview]
Message-ID: <1996Aug28.110744.1@eisner> (raw)
In-Reply-To: 3223B293.15C831D5@ix.netcom.com
Dale Stanbrough wrote:
>
> Larry Kilgallen writes:
>
> "Understanding that you have asked us how to lie to an Ada compiler...
>
> > Any inspiration on how to pass Ada strings as callback data in Motif?
>
> Depending on compiler specifics, you may be able to get away with
> an access to a single character (the first in the string).
>
> Larry Kilgallen"
>
> But that doesn't really help at the other end, that is the routine that
> gets called and gets passed a pointer to a character. It may know that
> it points to the first character of a string, but how should it know how
> long the string is? We lose the bounds of the string if we do this.
In my experience calling DECwindows from Ada, it wanted a lot of
null-terminated strings. Thus the called subsystem, being written
in C, cannot tell the difference between a pointer to null-terminated
string and a pointer to the first character thereof.
next prev parent reply other threads:[~1996-08-28 0:00 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
1996-08-27 0:00 Ada/Motif problem Dale Stanbrough
1996-08-27 0:00 ` Dale Stanbrough
1996-08-27 0:00 ` Michael K Rohan
1996-08-28 0:00 ` Larry Kilgallen [this message]
1996-08-29 0:00 ` Paul Hussein
1996-08-27 0:00 ` Larry Kilgallen
1996-08-28 0:00 ` Jon S Anthony
1996-08-28 0:00 ` David C. Hoos, Sr.
1996-08-29 0:00 ` Jon S Anthony
1996-08-29 0:00 ` Dale Stanbrough
1996-09-02 0:00 ` Sandy McPherson
-- strict thread matches above, loose matches on Subject: below --
1996-08-28 0:00 G. Vincent Castellano
1996-08-28 0:00 W. Wesley Groleau (Wes)
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox