for(scan = 0; scan < size; scan++) { if(*dataum++ == 'C') if(*dataum++ == 'O') if(*dataum++ == 'M') if(*dataum++ == 'M') if(*dataum++ == 'E') if(*dataum++ == 'N') if(*dataum++ == 'T') if(*dataum++ == '=') if(*dataum++ == 'L') if(*dataum++ == 'O') if(*dataum++ == 'O') if(*dataum++ == 'P') if(*dataum++ == 'P') if(*dataum++ == 'O') if(*dataum++ == 'I') if(*dataum++ == 'N') if(*dataum++ == 'T') if(*dataum++ == '=') { char looplength[64]; int loopstart; int newcount = 0; const int freq = 44100; int length; while(*dataum != 1) { looplength[newcount++] = *dataum++; } looplength[newcount] = '\n'; loopstart = atoi(looplength); length = FSOUND_Stream_GetLengthMs(fmus); // freq = FSOUND_GetFrequency(0); // CONS_Printf("loop set to %d\n", loopstart); FSOUND_Stream_SetLoopPoints(fmus, loopstart, (((freq/2)*length)/500)-8); } else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--; else dataum--;