gs->delay_timeout = NULL;
gif_delay_time_callback(void *closure){	gif_struct *gs = (gif_struct *)closure;    XP_ASSERT(gs->state == gif_delay);    gs->delay_timeout = NULL;    if (gs->ic->state == IC_ABORT_PENDING)        return;                                            gs->delay_time = 0;         /* Reset for next image */    if (gs->state == gif_delay) {        GETN(1, gif_image_start);        process_buffered_gif_input_data(gs);    }}