/*->c.status */

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <signal.h>
#include <ctype.h>
#include <time.h>

#include "h.os"
#include "h.wimp"


#include "h.Drawlevel0"


#include "h.wos"
#include "h.strdef"

#include "h.main"
#include "h.ram"
#include "h.mym"
#include "h.pr"


#include "h.serial"
#include "h.timex"
#include "h.dir"
#include "h.xext"
#include "h.script"



/***************************************************************************/
/*

 Code to handle line settings

*/
/***************************************************************************/



int swi13(int swi,int r0,int r1,int r2)
{
 os_regset rx;
 rx.r[0]=r0;
 rx.r[1]=r1;
 rx.r[2]=r2;
 os_swix(swi,&rx);
 return(rx.r[1]);
}



int drivertonedial(int tonedial)
{
 int r0;

 if(xexec("modem_tonedial",NULL,&tonedial,&r0)) return(r0);
 else                                           return(tonedial);
}


int driverretries(int retries)
{
 int r0;

 if(xexec("faxmodem_retries",NULL,&retries,&r0)) return(r0);
 else                                            return(retries);
}



