>>008
while ((n = operation_status) >= 0) {
  printf("Condition %s.\n", status_name_table[n]);
  sleep(1);
}
9545: sleep関数の1秒以内にデクリメントが2回走った場合、ステータスが0から-2になる事があり、配列のインデックスが0を超える。
while ((n = operation_status) != -1) {
  printf("Condition %s.\n", status_name_table[n]);
  sleep(1);
}
9546: printf関数の実行前にデクリメントが走った場合、ステータスが0から-1になる事があり、配列のインデックスが0を超える。
while (operation_status >= 0) {
  printf("Condition %s.\n", status_name_table[operation_status]);
  sleep(1);
}