void cmd_loop() { if (loop_on()==FALSE) { put_icommand1(MP_CMD_LOOP,1); } else { put_icommand1(MP_CMD_LOOP,-1); } }
int main(int argc, char* argv[]) { pid_t pid; unsigned i; // create 5 child processes for(i=0; i<5; ++i) { pid = fork(); if(pid < 0) { // error return 1; } else if(pid == 0) { // child loop_on(c + i); exit(0); // child exits } // parent continues .. set_priority(i, pid); } return 0; }
void open_menu(void) { if (loop_on()==TRUE) amiga_menu[ play_start_id + ID_loop ].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; else amiga_menu[ play_start_id + ID_loop ].nm_Flags = MENUTOGGLE|CHECKIT; /* if (vi) { if (isStarted == FALSE) { isStarted = TRUE; } else { int i = 0; if (is_ontop==1) nm[13].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; else nm[13].nm_Flags = MENUTOGGLE|CHECKIT; for (i=24;i<35;i++) nm[i].nm_Flags = MENUTOGGLE|CHECKIT; switch(AspectRatio) { case AR_ORIGINAL: nm[24].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_16_10: nm[25].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_16_9: nm[26].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_185_1: nm[27].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_221_1: nm[28].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_235_1: nm[29].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_239_1: nm[30].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_5_3: nm[31].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_4_3: nm[32].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_5_4: nm[33].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; case AR_1_1: nm[34].nm_Flags = MENUTOGGLE|CHECKIT|CHECKED; break; } } */ menu = CreateMenusA(amiga_menu,NULL); }