⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mbedit.h

📁 功能强大的文本编辑器
💻 H
字号:
/*      mbedit.h                               11.02.04       */
/*
/  --------------------------------------------------------------
/  Copyright (C) 2004: Michael Braun
/                      Kaetinger Muehlenweg 103 A
/                      D-28816 Stuhr
/  --------------------------------------------------------------
/
/    header file for mbedit.c (function prototypes)
/
*/


/************************/
/* often used macros    */
/************************/


/************************/
/* some defines         */
/************************/


/************************/
/* often used defines   */
/************************/


/************************/
/*  forward references  */
/************************/

/* file: mbedit.c */
extern int  main (int argc, char **argv);
extern void set_auto_shift (int flag);
extern void resize_screen  (void);
extern void limit_windows  (void);
static void main_loop      (void);

extern char * get_line_1_text  (void);
extern void init_file_control  (struct FILE_CONTROL *fcl, int clear_flag);
extern int  get_next_file_buffer (int direction);
extern void set_highbit(void);
extern int  get_1_datafile (void);
extern void exchange_file_control (int file_num, int direction);
extern char *get_exe_path (void);
extern void store_exe_path (char *pathname);
extern void set_mouse_moved (void);
extern void set_mouse_status (int stat);

static int num_from_stream (FILE *fd, char *search_string, int *number);
static int mb_tput (char *arg_str, int *number);

extern void cmd_winch (int sig_num);
extern int  set_window_size (void);

/************************/
/*  public variables    */
/************************/


/* Modification History */
/* 24.11.92 - main_loop () */
/* 25.11.92 - perform_key_... () */
/* 26.11.92 - get_total_lines () */
/* 27.11.92 - insert, exchange */
/* 29.11.92 - valid_char () */
/* 30.11.92 - perform_view () */
/* 01.12.92 - perform_find () */
/* 04.12.92 - err_read_file () */
/* 27.07.93 - get_next_file_buffer (int direction) */
/* 02.10.93 - init_file_control (..., int clear_flag) */
/* 09.12.93 - set_mouse_moved () */
/* 13.12.93 - set_mouse_status () */
/* 07.01.94 - set_auto_shift () */
/* 02.06.94 - cmd_winch () */
/* 03.06.94 - set_window_size () */
/* 04.06.94 - cmd_winch () + set_window_size (): without #ifdef */
/* 08.06.94 - num_from_stream () */
/* 16.02.95 - get_spec_file_buffer () */
/* 11.02.04 - 'S'et 'H'ighbit 'A'uto */
/* 24.03.04 - get_spec_file_buffer() removed */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -