Hi unknown,
Take a look at lines 31 and 54.
At line 31 you declare sval to be a pointer to a character.
At line 54 you use sval as if it were a character.
If you want to save the character, line 31 needs to change. If you want to save the pointer to a character, all of the lines that threw the "assignment makes pointer from integer without a cast" error will need to change.
Good Luck,
Kent
Main Topics
Browse All Topics





by: unknown_Posted on 2009-04-08 at 14:49:28ID: 24102239
mygrammar.y: In function make_variable:
mygrammar.y:54: warning: assignment makes pointer from integer without a cast
mygrammar.y: In function yyparse:
mygrammar.y:136: warning: passing argument 1 of make_operator makes pointer from integer without a cast
mygrammar.y:136: warning: passing argument 3 of make_operator makes pointer from integer without a cast
mygrammar.y:136: warning: assignment makes integer from pointer without a cast
mygrammar.y:137: warning: passing argument 1 of make_operator makes pointer from integer without a cast
mygrammar.y:137: warning: passing argument 3 of make_operator makes pointer from integer without a cast
mygrammar.y:137: warning: assignment makes integer from pointer without a cast
mygrammar.y:143: warning: passing argument 1 of make_operator makes pointer from integer without a cast
mygrammar.y:143: warning: passing argument 3 of make_operator makes pointer from integer without a cast
mygrammar.y:143: warning: assignment makes integer from pointer without a cast
mygrammar.y:144: warning: passing argument 1 of make_operator makes pointer from integer without a cast
mygrammar.y:144: warning: passing argument 3 of make_operator makes pointer from integer without a cast
mygrammar.y:144: warning: assignment makes integer from pointer without a cast
mygrammar.y:149: warning: assignment makes integer from pointer without a cast
mygrammar.y:150: warning: passing argument 1 of make_number makes integer from pointer without a cast
mygrammar.y:150: warning: assignment makes integer from pointer without a cast
mygrammar.y:151: warning: passing argument 1 of make_variable makes integer from pointer without a cast
mygrammar.y:151: warning: assignment makes integer from pointer without a cast
mygrammar.y:167: warning: passing argument 1 of make_variable makes integer from pointer without a cast
mygrammar.y:167: warning: assignment from incompatible pointer type
mygrammar.y:170: warning: passing argument 1 of make_variable makes integer from pointer without a cast
mygrammar.y:170: warning: assignment from incompatible pointer type
mygrammar.y:171: warning: passing argument 1 of make_variable makes integer from pointer without a cast
mygrammar.y:171: warning: assignment from incompatible pointer type
Select allOpen in new window