This boolean directive enables or disables the use of pointer arithmatics in expressions nivolving pointers. When enabled, it allows to take the difference of 2 pointers, or to add an integer value to pointers? By default, POINTERMATH is on.
The following
tells the compiler to give an error whenever pointer math appears in an expression.