comp.lang.ada
 help / color / mirror / Atom feed
* Interfaces.C and void *
@ 1999-09-22  0:00 Florian Weimer
  1999-09-22  0:00 ` Tucker Taft
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Florian Weimer @ 1999-09-22  0:00 UTC (permalink / raw)


Recently, I wrote a binding for a C library which provides an abstract
data type and completely hides the underlying representation of the type
(i.e., all the public routines work on pointers to void).

Is there really no portable equivalent of a C void * in Interfaces.C?
I used Interfaces.C.Strings.chars_ptr, which should be quite portable in
practice, but AFAIK, ISO C doesn't require the representation of void *
and char * to be identical.




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1999-09-22  0:00 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-09-22  0:00 Interfaces.C and void * Florian Weimer
1999-09-22  0:00 ` Tucker Taft
1999-09-22  0:00 ` Keith Thompson
1999-09-22  0:00 ` Ted Dennison

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox