how to generate code int16 foo(uint16 a,int16* b) prototype

15 vues (au cours des 30 derniers jours)
vijaykumar mahajan
vijaykumar mahajan le 14 Déc 2016
I need to implement int16 foo(uint16 a,int16* b) {a=&b;} in simulink. how to implement and generate the code as int16 foo(uint16 a,int16* b) {a=&b;}
  2 commentaires
Guillaume
Guillaume le 14 Déc 2016
int16 foo(uint16 a,int16* b) {a=&b;}
The function declaration looks like C code, but the function body is not valid (it does not assign anything to the return value) and is also pointless as it assign the address of pointer to a local variable that immediately goes out of scope. That's assuming you even can assign a pointer to an uint16 (which would require a 16-bit processor).
And is a really meant to be a pointer to a pointer to an int16?
vijaykumar mahajan
vijaykumar mahajan le 21 Déc 2016
Thanks for your valuable answer,but how to generate code with prototype 'int16 foo(uint16 a,int16* b)' ?

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Programming dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by