function free_slot_24() /* entry=382 class_id=0x0A0C slot=0x24 */
{
  entry:
    set_info(0x0224, 0);
    if global[0x0006] goto block_05D3;

  block_05CD:
    goto block_06DF;

  block_05D3:
    /* pop_global global_id=0x6 size=0x1 */

  block_05DC:
    suspend;
    spawn FREE.waitNTimerTicks(pid, arg_06, 0x00000000);
    suspend;
    if (!global[0x0006]) goto block_0620;

  block_061A:
    goto block_06DF;

  block_0620:
    arg_06 = (arg_06 - 1);
    if (arg_06 != 0) goto block_06DC;

  block_0640:
    /* pop_global global_id=0x6 size=0x1 */
    /* global_address global_id=0x3C */
    spawn FREE.waitNTimerTicks(pid, 10, 0x00000000);
    suspend;
    /* str_to_ptr  */
    /* global_address global_id=0x3C */
    /* free_stack_string value_u8=0x4 target=[SP+04h] */
    suspend;
    goto block_06DF;

  block_06DC:
    goto block_05DC;

  block_06DF:
    return;

}
