Specifying inputs/outputs for C-code functions generated from MATLAB m-code using emlc as pass-by-reference
Afficher commentaires plus anciens
How do I make the generated c-code use pass-by-reference for all inputs and outputs instead of pass-by-value?
I am using emlc to generate c-code for a function that has constant, scalar, array (vector), and struct inputs and outputs. I am going to be calling this c-code from FORTRAN code, so I need to use pass-by-reference for all inputs and outputs. Depending on my FORTRAN compiler, I also may need to specify a calling convention. In the past, I have been writing wrappers for the generated code, which is tedious. How can I specify the interface that I want?
3 commentaires
James Tursa
le 17 Août 2011
Can you show a short example, with code, to demonstrate the issue? How are you calling the emlc generated C code from Fortran?
Todd
le 18 Août 2011
Todd
le 18 Août 2011
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur MATLAB Coder dans Centre d'aide et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!