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

15 Ansichten (letzte 30 Tage)
vijaykumar mahajan
vijaykumar mahajan am 14 Dez. 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 Kommentare
Guillaume
Guillaume am 14 Dez. 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 am 21 Dez. 2016
Thanks for your valuable answer,but how to generate code with prototype 'int16 foo(uint16 a,int16* b)' ?

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Programming finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by