void MPanelReadPanelInfo(int flag){	int cur_pl_num, playlist_num;	if(!MPanelOK)		return;	if(!PInfoOK)    	return;	if(!Panel->changed && !flag)   	return;	if(flag   	||	MPanel.CurTime_s != Panel->cur_time_s//    || MPanel.CurTime_ss != Panel->cur_time_ss		|| MPanel.CurTime_m != Panel->cur_time_m		|| MPanel.CurTime_h != Panel->cur_time_h		|| MPanel.TotalTime_s != Panel->total_time_s//		|| MPanel.TotalTime_ss != Panel->total_time_ss		|| MPanel.TotalTime_m != Panel->total_time_m		|| MPanel.TotalTime_h != Panel->total_time_h	){		MPanel.CurTime_h = Panel->cur_time_h;		MPanel.CurTime_m = Panel->cur_time_m;		MPanel.CurTime_s = Panel->cur_time_s;		MPanel.CurTime_ss = Panel->cur_time_ss;		MPanel.TotalTime_h = Panel->total_time_h;		MPanel.TotalTime_m = Panel->total_time_m;		MPanel.TotalTime_s = Panel->total_time_s;//		MPanel.TotalTime_ss = Panel->total_time_ss;		RANGE(MPanel.CurTime_h,0,99);      RANGE(MPanel.TotalTime_h,0,99);     	MPanel.UpdateFlag |=	MP_UPDATE_TIME;	}	if(flag || MPanel.MaxVoices != Panel->voices){		MPanel.MaxVoices = Panel->voices;     	MPanel.UpdateFlag |=	MP_UPDATE_VOICES;   }	if(flag || MPanel.CurVoices != Panel->cur_voices){		MPanel.CurVoices = Panel->cur_voices;     	MPanel.UpdateFlag |=	MP_UPDATE_VOICES;   }	if(flag || MPanel.MVolume != amplification){		MPanel.MVolume = amplification;     	MPanel.UpdateFlag |=	MP_UPDATE_MVOLUME;   }	if(flag || MPanel.Rate != play_mode->rate){		MPanel.Rate = play_mode->rate;     	MPanel.UpdateFlag |=	MP_UPDATE_RATE;   }	w32g_get_playlist_index(&cur_pl_num, &playlist_num, NULL);	if(playlist_num > 0)		cur_pl_num++;	if(flag || MPanel.PlaylistNum != cur_pl_num){		MPanel.PlaylistNum = cur_pl_num;     	MPanel.UpdateFlag |=	MP_UPDATE_PLAYLIST;   }	if(flag || MPanel.PlaylistMax != playlist_num){		MPanel.PlaylistMax = playlist_num;     	MPanel.UpdateFlag |=	MP_UPDATE_PLAYLIST;   }	if(flag || MPanel.play_system_mode != play_system_mode){		MPanel.play_system_mode = play_system_mode;     	MPanel.UpdateFlag |=	MP_UPDATE_MISC;   }	if(current_file_info!=NULL){	if(flag || MPanel.current_file_info_file_type != current_file_info->file_type){      MPanel.current_file_info_file_type = current_file_info->file_type;     	MPanel.UpdateFlag |=	MP_UPDATE_MISC;   }	if(flag || MPanel.current_file_info_max_channel != current_file_info->max_channel){      MPanel.current_file_info_max_channel = current_file_info->max_channel;     	MPanel.UpdateFlag |=	MP_UPDATE_MISC;   }   }}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/b145888026ba74b152bd275692a491408aa2b59e/w32g_i.c/buggy/interface/w32g_i.c