From e56fe128e0770b02dae8b60777568b5786c03ab8 Mon Sep 17 00:00:00 2001 From: Kp Date: Wed, 19 Nov 2014 04:19:43 +0000 Subject: [PATCH] Remove DosShell --- common/include/editor/kdefs.h | 1 - similar/editor/kfuncs.cpp | 2 -- similar/editor/med.cpp | 30 ------------------------------ 3 files changed, 33 deletions(-) diff --git a/common/include/editor/kdefs.h b/common/include/editor/kdefs.h index 7628f3020..30490170c 100644 --- a/common/include/editor/kdefs.h +++ b/common/include/editor/kdefs.h @@ -164,7 +164,6 @@ int PropagateTexturesSelected(); int medlisp_add_segment(); int AttachSegment(); int DeleteSegment(); -int DosShell(); int CallLisp(); int ExitEditor(); int ShowAbout(); diff --git a/similar/editor/kfuncs.cpp b/similar/editor/kfuncs.cpp index 14b562353..7665152f3 100644 --- a/similar/editor/kfuncs.cpp +++ b/similar/editor/kfuncs.cpp @@ -221,8 +221,6 @@ const FUNCTION med_functions[] = { { "med-segment-delete", 0, medlisp_delete_segment }, { "med-segment-scale", 3, medlisp_scale_segment }, { "med-segment-rotate", 3, medlisp_rotate_segment }, -{ "med-dos-shell", 0, DosShell }, -//{ "med-lisp-call", 0, CallLisp }, { "med-editor-exit", 0, ExitEditor }, { "med-segment-exchange", 0, ExchangeMarkandCurseg }, { "med-segment-mark", 0, CopySegToMarked }, diff --git a/similar/editor/med.cpp b/similar/editor/med.cpp index 70e110988..825a63d62 100644 --- a/similar/editor/med.cpp +++ b/similar/editor/med.cpp @@ -612,36 +612,6 @@ int FindConcaveSegs() return 1; } -int DosShell() -{ - int ok, w, h; - - ok = 1; - - // Save the current graphics state. - - w = grd_curscreen->sc_canvas.cv_bitmap.bm_w; - h = grd_curscreen->sc_canvas.cv_bitmap.bm_h; - - grs_bitmap_ptr save_bitmap = gr_create_bitmap( w, h ); - gr_bm_ubitblt(w, h, 0, 0, 0, 0, &(grd_curscreen->sc_canvas.cv_bitmap), save_bitmap.get()); - - // gr_set_mode( SM_ORIGINAL ); - - fflush(stdout); - - key_close(); -#ifdef __MSDOS__ - ok = spawnl(P_WAIT,getenv("COMSPEC"), NULL ); -#endif - key_init(); - - gr_set_mode(grd_curscreen->sc_mode); - gr_bm_ubitblt(w, h, 0, 0, 0, 0, save_bitmap.get(), &(grd_curscreen->sc_canvas.cv_bitmap)); - //gr_use_palette_table(); - return ok; -} - static int ToggleOutlineMode() { #ifndef NDEBUG