Date: Tue, 14 Dec 1999 13:57:38 +0000
From: Patrick Goldbronn - SYSCO <patrick.goldbronn@cea.fr>
To: "Inria, caml" <caml-list@inria.fr>
Subject: use of camlidl
Hello, (sorry for bad english)
I have 2 questions about use of camlidl.
1)
I'd like to give the caml name of the interfacing C function :
for example, I have the function :
void NP_do (int n , double val) ;
With camlidl, I get the caml function nP_do: int -> float -> unit ;
I'd like to have the name 'do' (in module np.ml :) )
I see that for typedef with attribute mltype.
I don't see an attribute mlname :(
Can I do such thing ?
2)
I see in documentation (in section 3.7 page 10)
value c2ml (ty * input) ;
void ml2c (value input, ty * output) ;
But in generated C file, I see another argument : 'camlidl_ctx _ctx'
So (after error during compilation) I added camlidl_ctx in function c2ml
and ml2c but I don't use it (of course I don't know what is it :( )
value c2ml (ty * input, camlidl_ctx _ctx) ;
void ml2c (value input, ty * output, camlidl_ctx _ctx) ;
That's right nevertheless ?
Thank's for your light :)
-- ##################################### # Patrick GOLDBRONN # # CEA - DRN/DMT/SYSCO # # CE-Saclay, Bâtiment 460 # # 91191 GIF/YVETTE CEDEX (FRANCE) # # # # Tél : 01 69 08 73 55 # # Fax : 01 69 08 96 96 # #####################################
This archive was generated by hypermail 2b29 : Sun Jan 02 2000 - 11:58:29 MET