assert(0);
ADM_assert(0);
uint8_t  DIA_setUserMuxParam( int *mode, int *param, int *muxsize){  GtkWidget *dialog;	// gchar *str;	// char string[200];	int ret=0;                dialog=create_dialog1();		gtk_transient(dialog);                switch(*mode)                	{                   	case MUX_REGULAR:					RADIO_SET(radioEvery,1);		                    	break;                   	case MUX_N_FRAMES:					RADIO_SET(radioN,1);					ADJ_SET(spinFrame,*param);		                    	break;                	case MUX_N_BYTES:					ADJ_SET(spinSize,*param);					RADIO_SET(radioBytes,1);         				break  ;               		default:                 				assert(0);                     }		ADJ_SET(spinbutton3,*muxsize);             if(gtk_dialog_run(GTK_DIALOG(dialog))==GTK_RESPONSE_OK)		{				int r; // ,value=0;				ret=1;				r=RADIO_GET(radioEvery)+(2*RADIO_GET(radioN))+(4*RADIO_GET(radioBytes));				printf("\n r: %d \n",r);				switch(r)				{					case 1: // every							*mode=MUX_REGULAR;							break;					case 2: // every N							*mode=MUX_N_FRAMES;							*param=ADJ_GET(spinFrame);							break;					case 4: // byte							*mode=MUX_N_BYTES;							*param=ADJ_GET(spinSize);							break;					default:							assert(0);							break;				}	        	        	*muxsize=ADJ_GET(spinbutton3);            }	gtk_widget_destroy(dialog);	 return ret;}