-/* forward definition of print functions */
-PRINTFUNC(picGetValueAtAddr);
-PRINTFUNC(picSetValueAtAddr);
-PRINTFUNC(picAddrOf);
-PRINTFUNC(picGeneric);
-PRINTFUNC(picGenericOne);
-PRINTFUNC(picCast);
-PRINTFUNC(picAssign);
-PRINTFUNC(picLabel);
-PRINTFUNC(picGoto);
-PRINTFUNC(picIfx);
-PRINTFUNC(picJumpTable);
-PRINTFUNC(picInline);
-PRINTFUNC(picReceive);
-
-iCodeTable codeTable[] = {
- { '!' , "not", picGenericOne , NULL },
- { '~' , "~" , picGenericOne , NULL },
- { RRC , "rrc", picGenericOne , NULL },
- { RLC , "rlc", picGenericOne , NULL },
- { GETHBIT ,"ghbit", picGenericOne , NULL },
- { UNARYMINUS , "-" , picGenericOne , NULL },
- { IPUSH , "push",picGenericOne , NULL },
- { IPOP , "pop", picGenericOne , NULL },
- { CALL , "call",picGenericOne , NULL },
- { PCALL , "pcall",picGenericOne , NULL },
- { FUNCTION , "proc", picGenericOne , NULL },
- { ENDFUNCTION ,"eproc", picGenericOne , NULL },
- { RETURN , "ret", picGenericOne , NULL },
- { '+' , "+" , picGeneric , NULL },
- { '-' , "-" , picGeneric , NULL },
- { '*' , "*" , picGeneric , NULL },
- { '/' , "/" , picGeneric , NULL },
- { '%' , "%" , picGeneric , NULL },
- { '>' , ">" , picGeneric , NULL },
- { '<' , "<" , picGeneric , NULL },
- { LE_OP , "<=" , picGeneric , NULL },
- { GE_OP , ">=" , picGeneric , NULL },
- { EQ_OP , "==" , picGeneric , NULL },
- { NE_OP , "!=" , picGeneric , NULL },
- { AND_OP , "&&" , picGeneric , NULL },
- { OR_OP , "||" , picGeneric , NULL },
- { '^' , "^" , picGeneric , NULL },
- { '|' , "|" , picGeneric , NULL },
- { BITWISEAND , "&" , picGeneric , NULL },
- { LEFT_OP , "<<" , picGeneric , NULL },
- { RIGHT_OP , ">>" , picGeneric , NULL },
- { GET_VALUE_AT_ADDRESS, "@" , picGetValueAtAddr, NULL },
- { ADDRESS_OF , "&" , picAddrOf , NULL },
- { CAST , "<>" , picCast , NULL },
- { '=' , ":=" , picAssign , NULL },
- { LABEL , "" , picLabel , NULL },
- { GOTO , "" , picGoto , NULL },
- { JUMPTABLE ,"jtab" , picJumpTable , NULL },
- { IFX , "if" , picIfx , NULL },
- { INLINEASM , "" , picInline , NULL },
- { RECEIVE , "recv", picReceive , NULL },
- { SEND , "send", picGenericOne , NULL }
+/* forward definition of ic print functions */
+PRINTFUNC (picGetValueAtAddr);
+PRINTFUNC (picSetValueAtAddr);
+PRINTFUNC (picAddrOf);
+PRINTFUNC (picGeneric);
+PRINTFUNC (picGenericOne);
+PRINTFUNC (picCast);
+PRINTFUNC (picAssign);
+PRINTFUNC (picLabel);
+PRINTFUNC (picGoto);
+PRINTFUNC (picIfx);
+PRINTFUNC (picJumpTable);
+PRINTFUNC (picInline);
+PRINTFUNC (picReceive);
+
+iCodeTable codeTable[] =
+{
+ {'!', "not", picGenericOne, NULL},
+ {'~', "~", picGenericOne, NULL},
+ {RRC, "rrc", picGenericOne, NULL},
+ {RLC, "rlc", picGenericOne, NULL},
+ {GETHBIT, "ghbit", picGenericOne, NULL},
+ {UNARYMINUS, "-", picGenericOne, NULL},
+ {IPUSH, "push", picGenericOne, NULL},
+ {IPOP, "pop", picGenericOne, NULL},
+ {CALL, "call", picGenericOne, NULL},
+ {PCALL, "pcall", picGenericOne, NULL},
+ {FUNCTION, "proc", picGenericOne, NULL},
+ {ENDFUNCTION, "eproc", picGenericOne, NULL},
+ {RETURN, "ret", picGenericOne, NULL},
+ {'+', "+", picGeneric, NULL},
+ {'-', "-", picGeneric, NULL},
+ {'*', "*", picGeneric, NULL},
+ {'/', "/", picGeneric, NULL},
+ {'%', "%", picGeneric, NULL},
+ {'>', ">", picGeneric, NULL},
+ {'<', "<", picGeneric, NULL},
+ {LE_OP, "<=", picGeneric, NULL},
+ {GE_OP, ">=", picGeneric, NULL},
+ {EQ_OP, "==", picGeneric, NULL},
+ {NE_OP, "!=", picGeneric, NULL},
+ {AND_OP, "&&", picGeneric, NULL},
+ {OR_OP, "||", picGeneric, NULL},
+ {'^', "^", picGeneric, NULL},
+ {'|', "|", picGeneric, NULL},
+ {BITWISEAND, "&", picGeneric, NULL},
+ {LEFT_OP, "<<", picGeneric, NULL},
+ {RIGHT_OP, ">>", picGeneric, NULL},
+ {GET_VALUE_AT_ADDRESS, "@", picGetValueAtAddr, NULL},
+ {ADDRESS_OF, "&", picAddrOf, NULL},
+ {CAST, "<>", picCast, NULL},
+ {'=', ":=", picAssign, NULL},
+ {LABEL, "", picLabel, NULL},
+ {GOTO, "", picGoto, NULL},
+ {JUMPTABLE, "jtab", picJumpTable, NULL},
+ {IFX, "if", picIfx, NULL},
+ {INLINEASM, "", picInline, NULL},
+ {RECEIVE, "recv", picReceive, NULL},
+ {SEND, "send", picGenericOne, NULL},
+ {ARRAYINIT, "arrayInit", picGenericOne, NULL},