int main() { switch (opcode) { case 1: return Number(localeCompare(s, a0.toString(exec))); #ifndef A case 2: result = String("" + s + ""); break; #endif } switch (ev->command) { case (3): ev->note = *ptrdata; ptrdata++; currentpos++; ev->vel = *ptrdata; ptrdata++; currentpos++; if (ev->vel==0) note[ev->chn][ev->note]=FALSE; else note[ev->chn][ev->note]=TRUE; #ifdef B if (ev->chn==6) { if (ev->vel==0) printfdebug("Note Onf\n"); else printfdebug("Note On\n"); }; #endif break; case (4) : #ifdef C if (ev->chn==6) printfdebug("Note Off\n"); #endif ev->note = *ptrdata;ptrdata++;currentpos++; ev->vel = *ptrdata;ptrdata++;currentpos++; note[ev->chn][ev->note]=FALSE; break; case (5) : #ifdef D if (ev->chn==6) printfdebug ("Key press\n"); #endif ev->note = *ptrdata;ptrdata++;currentpos++; ev->vel = *ptrdata;ptrdata++;currentpos++; break; #ifndef E case 6: result = String("" + s + ""); break; #endif } }