Specifying inputs/outputs for C-code functions generated from MATLAB m-code using emlc as pass-by-reference
Mostrar comentarios más antiguos
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 comentarios
James Tursa
el 17 de Ag. de 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
el 18 de Ag. de 2011
Todd
el 18 de Ag. de 2011
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre MATLAB Coder en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!