void FuzTime_create(FuzTime* ft, const struct tm* tim) { SetNumLines(ft,tim); ft->lineOne = (char*)malloc(sizeof(char*)*lineSize); SetFirstLine(ft,tim); ft->lineTwo = (char*)malloc(sizeof(char*)*lineSize); SetSecondLine(ft,tim); if (ft->lines > 2) { ft->lineThree = (char*)malloc(sizeof(char*)*lineSize); SetThirdLine(ft,tim); } if (ft->lines > 3) { ft->lineFour = (char*)malloc(sizeof(char*)*lineSize); SetFourthLine(ft,tim); } #ifdef DEBUG APP_LOG(APP_LOG_LEVEL_DEBUG, "Time: %d:%d makes %d lines", tim->tm_hour,tim->tm_min,ft->lines); LogFuzTime(ft); #endif }
void DUISetNumLines( int num ) { SetNumLines( num ); }
StackView::StackView() { SetNumLines(256); }
static void ProcOptList( int pass ) { char buff[80]; char err_buff[CMD_LEN]; char *curr; unsigned long mem; SetupChar(); /* initialize scanner */ for( ;; ) { SkipSpaces(); if( !OptDelim( CurrChar ) ) break; NextChar(); curr = buff; #ifndef __GUI__ if( CurrChar == '?' ) { PrintUsage( MSG_USAGE_BASE ); StartupErr( "" ); } #endif while( isalnum( CurrChar ) ) { *curr++ = CurrChar; NextChar(); } if( curr == buff ) { if( OptDelim( CurrChar ) ) { NextChar(); SkipSpaces(); break; } OptError( LIT( STARTUP_No_Recog_Optn ) ); } switch( Lookup( OptNameTab, buff, curr - buff ) ) { case OPT_CONTINUE_UNEXPECTED_BREAK: _SwitchOn( SW_CONTINUE_UNEXPECTED_BREAK ); break; case OPT_DEFERSYM: _SwitchOn( SW_DEFER_SYM_LOAD ); break; case OPT_DOWNLOAD: DownLoadTask = TRUE; break; case OPT_NOEXPORTS: _SwitchOn( SW_NO_EXPORT_SYMS ); break; case OPT_LOCALINFO: if( pass == 2 ) { char *file = GetFileName( pass ); FindLocalDebugInfo( file ); _Free( file ); } break; case OPT_INVOKE: if( pass == 2 ) _Free( InvokeFile ); InvokeFile = GetFileName( pass ); break; case OPT_NOINVOKE: if( pass == 2 ) _Free( InvokeFile ); InvokeFile = NULL; break; case OPT_NOSOURCECHECK: _SwitchOff( SW_CHECK_SOURCE_EXISTS ); break; case OPT_NOSYMBOLS: _SwitchOff( SW_LOAD_SYMS ); break; case OPT_NOMOUSE: _SwitchOff( SW_USE_MOUSE ); break; case OPT_DYNAMIC: mem = GetMemory(); if( pass == 1 ) { if( mem < MIN_MEM_SIZE ) mem = MIN_MEM_SIZE; MemSize = mem; } break; case OPT_DIP: { int i; for( i = 0; DipFiles[ i ] != NULL; ++i ) ; DipFiles[ i ] = GetFileName( pass ); } break; case OPT_TRAP: if( pass == 2 ) _Free( TrpFile ); TrpFile = GetFileName( pass ); SkipSpaces(); if( CurrChar == ';' ) { NextChar(); GetTrapParm( pass ); } else if( CurrChar == '{' ) { GetTrapParm( pass ); } break; #ifdef ENABLE_TRAP_LOGGING case OPT_TRAP_DEBUG_FLUSH: if( pass == 2 ) _Free( TrpDebugFile ); TrpDebugFile = GetFileName( pass ); TrpDebugFileFlush = TRUE; break; case OPT_TRAP_DEBUG: if( pass == 2 ) _Free( TrpDebugFile ); TrpDebugFile = GetFileName( pass ); TrpDebugFileFlush = FALSE; break; #endif case OPT_REMOTE_FILES: _SwitchOn( SW_REMOTE_FILES ); break; case OPT_LINES: SetNumLines( GetValue() ); break; case OPT_COLUMNS: SetNumColumns( GetValue() ); break; #ifdef BACKWARDS case OPT_NO_FPU: case OPT_NO_ALTSYM: break; case OPT_REGISTERS: GetValue(); break; #endif case OPT_INITCMD: GetInitCmd( pass ); break; case OPT_POWERBUILDER: _SwitchOn( SW_POWERBUILDER ); break; case OPT_HELP: #ifndef __GUI__ PrintUsage( MSG_USAGE_BASE ); StartupErr( "" ); #endif break; default: if( !ProcSysOption( buff, curr - buff, pass ) ) { Format( err_buff, LIT( STARTUP_Invalid_Option ), buff, curr - buff ); StartupErr( err_buff ); } break; } } }