int PASCAL WinMain( HANDLE currinst, HANDLE previnst, LPSTR cmdline, int cmdshow ) { previnst = previnst; cmdline = cmdline; cmdshow = cmdshow; StartIDE( currinst, TRUE ); return( 0 ); }
/* * TryCompileableToken - process token that can also be compiled */ vi_rc TryCompileableToken( int token, const char *data, bool iscmdline ) { vi_rc rc = ERR_INVALID_COMMAND; bool mflag; switch( token ) { case PCL_T_MAPBASE_DMT: case PCL_T_MAP_DMT: case PCL_T_MAPBASE: case PCL_T_MAP: if( iscmdline ) { mflag = MAPFLAG_MESSAGE; } else { mflag = 0; } if( token == PCL_T_MAPBASE || token == PCL_T_MAPBASE_DMT ) { mflag |= MAPFLAG_BASE; } if( token == PCL_T_MAP_DMT || token == PCL_T_MAPBASE_DMT ) { mflag |= MAPFLAG_DAMMIT; } rc = MapKey( mflag, data ); break; case PCL_T_MENUFILELIST: rc = MenuItemFileList(); break; case PCL_T_MENULASTFILES: rc = MenuItemLastFiles(); break; case PCL_T_MENU: rc = StartMenu( data ); break; case PCL_T_MENUITEM: rc = MenuItem( data ); break; case PCL_T_FLOATMENU: rc = ActivateFloatMenu( data ); break; case PCL_T_ENDMENU: rc = ViEndMenu(); break; case PCL_T_FILETYPESOURCE: rc = FTSStart( data ); break; case PCL_T_ADDTOOLBARITEM: #ifdef __WIN__ rc = AddBitmapToToolBar( data ); #endif break; case PCL_T_DELETETOOLBARITEM: #ifdef __WIN__ rc = DeleteFromToolBar( data ); #endif break; case PCL_T_ACTIVATE_IDE: #ifdef __WIN__ StartIDE( InstanceHandle, TRUE ); rc = ERR_NO_ERR; #endif break; case PCL_T_ALIAS: rc = SetAlias( data ); break; case PCL_T_ABBREV: rc = Abbrev( data ); break; case PCL_T_SET: if( iscmdline ) { data = Expand( dataBuff, data, NULL ); } rc = Set( data ); break; case PCL_T_SETCOLOR: rc = SetAColor( data ); break; case PCL_T_SETFONT: rc = SetFont( data ); break; case PCL_T_MATCH: rc = AddMatchString( data ); break; case PCL_T_LOCATE: rc = LocateCmd( data ); break; default: rc = NOT_COMPILEABLE_TOKEN; break; } return( rc ); } /* TryCompileableToken */