/* * NAME: call_out->init() * DESCRIPTION: initialize callout handling */ bool co_init(unsigned int max) { if (max != 0) { /* only if callouts are enabled */ cotab = ALLOC(call_out, max + 1); cotab[0].time = 0; /* sentinel for the heap */ cotab[0].mtime = 0; cotab++; flist = 0; timestamp = timeout = 0; timediff = 0; } running = immediate = 0; memset(cycbuf, '\0', sizeof(cycbuf)); cycbrk = cotabsz = max; queuebrk = 0; nzero = nshort = 0; cotime = 0; swaptime = P_time(); memset(swapped1, '\0', sizeof(swapped1)); memset(swapped5, '\0', sizeof(swapped5)); swaprate1 = swaprate5 = 0; return TRUE; }
int P_outdebug(char Y_car[], char Y_timeout[], char Y_nameout[]) { if (strlen( Y_car )==0) Z_c_return(7); if (strlen( Y_timeout )==0) Z_c_return(8); if (strlen( Y_nameout )==0) Z_c_return(9); char Y_temp1[100], Y_temp2[100]; if(P_carspos(Y_car,Y_temp1,Y_temp2)<0) return(-14); else if (P_time(Y_timeout)<0) return -1; else return 0; }
int P_indebug(char Y_car[], char Y_timein[], char Y_name[]) { if (strlen( Y_car )==0) Z_c_return(7); if (strlen( Y_timein )==0) Z_c_return(8); if (strlen( Y_name ) == 0) Z_c_return(9); char Y_temp1[100], Y_temp2[100]; if(P_carspos(Y_car,Y_temp1,Y_temp2)>0) Z_c_return(12) else if (P_time(Y_timein)<0) return -1; else return 0; }