(deleted)
const int foward = "AB9FC388"; //this gets hilighted in the error
A character string cannot be stored in an integer variable. Use a character array instead and use the function strcmp() to compare C strings.
Or, if this is supposed to represent a four byte value in hexadecimal notation, you can store it in an unsigned long integer, which can then be compared to other unsigned long integers.
const unsigned long forward = 0xAB9FC388;
Notice the required "0x" at the start of the hexadecimal constant in the line I posted.
You really do have to pay attention!