Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Error:expected expression before '=' token

Tags:

objective-c

I am getting an error as expected expression before '=' token.

#define RMH_MAX_UNENCODED_LENGTH= (RMH_MESSAGE_MAX_SIZE - RMH_ENCODED_MSG_OVERHEAD); // RMH_MAX_UNENCODED_LENGTH =4064

#define RMH_MAX_ENCODED_LENGTH = (3*sizeof(RMH_MAX_UNENCODED_LENGTH) / 4);//RMH_MAX_ENCODED_LENGTH =4;

int k = RMH_MAX_UNENCODED_LENGTH; //Error:expected expression before '=' token
NSLog(@"f:%d",k);
like image 641
spandana Avatar asked Sep 19 '26 06:09

spandana


1 Answers

Your syntax is wrong. Use:

#define RMH_MAX_UNENCODED_LENGTH (RMH_MESSAGE_MAX_SIZE - RMH_ENCODED_MSG_OVERHEAD)

Note: no =, no ;, no comment after it.

defines are "simply" pure text substitutions.

like image 73
Mat Avatar answered Sep 21 '26 20:09

Mat



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!