Special Directive examples
These directives exist stating with the svn 1187 version: gputils-src-20160220-1187.tar.gz and
gputils-20160220-1187-setup.exe These can not be used in mpasm compatible mode!
processor p16f1519 radix dec i = 0 while (i < 10) messg "========= i: #v(i) =========" #if (i == 0) messg " #if 0 i: #v(i)" #elif (i == 1) messg " #elif 1 i: #v(i)" #elif (i == 2) messg " #elif 2 i: #v(i)" #else messg " #else 3-9 i: #v(i)" #endif i++ endw end
processor p18f4520 radix dec #define Def1 #define Def2 ifdef Def1 messg "Def1 defined." endif ifdef Def3 messg "Def3 not defined." elifdef Def2 messg "Def2 defined." endif end