Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Altera_Forum
Honored Contributor I
831 Views

function return struct -> Error: incompatible types in assignment

hey there  

 

its driving me nuts. to me it seams fine but the compiler complains. maybe somebody knows what i'm doing wrong. 

 

well i have a structure : 

typedef struct { long start; long end; }range; 

then there is a function: 

range get_range(int max) { range borders; : : return borders; } 

and my main program: 

: range borders; borders = get_range(1000); : 

right there where i try to assign the return value of "get_range" to "borders" i get the error from the compiler "incompatible types in assignment". 

 

thanks in advance 

rico
0 Kudos
2 Replies
Altera_Forum
Honored Contributor I
69 Views

Rico, 

 

Is there a prototype for get_range occurring somewhere before the use of it in the assignment? 

 

Bill
Altera_Forum
Honored Contributor I
69 Views

And so simple it is. The prototype was wrong. 

 

Thanks very much :)
Reply