#include "config.h"#include "ctype.h"#include "vi.h"Include dependency graph for ex.c:

Go to the source code of this file.
Defines | |
| #define | FROM 1 |
| #define | TO 2 |
| #define | BANG 4 |
| #define | EXTRA 8 |
| #define | XFILE 16 |
| #define | NOSPC 32 |
| #define | DFLALL 64 |
| #define | DFLNONE 128 |
| #define | NODFL 256 |
| #define | EXRCOK 512 |
| #define | NL 1024 |
| #define | PLUS 2048 |
| #define | ZERO 4096 |
| #define | NOBAR 8192 |
| #define | FILES (XFILE + EXTRA) |
| #define | WORD1 (EXTRA + NOSPC) |
| #define | FILE1 (FILES + NOSPC) |
| #define | NAMEDF (FILE1 + NODFL) |
| #define | NAMEDFS (FILES + NODFL) |
| #define | RANGE (FROM + TO) |
| #define | NONE 0 |
Typedefs | |
| typedef short | ARGT |
Functions | |
| char * | parseptrn (REG char *ptrn) |
| char * | linespec (REG char *s, MARK *markptr) |
| void | ex () |
| void | doexcmd (char *cmdbuf) |
| int | doexrc (char *filename) |
| void | exstring (char *buf, int len, int qchar) |
Variables | |
| struct { | |
| char * f_name | |
| FILE * f_fp | |
| int f_type | |
| char * word | |
| int type | |
| int val | |
| char * name | |
| CMD code | |
| void(* fn )() | |
| ARGT argt | |
| char * name | |
| char * nm | |
| char type | |
| char flags | |
| char * value | |
| const char * name | |
| signed char fat_bits | |
| int tracks | |
| unsigned short heads | |
| unsigned short sectors | |
| device_t * dev | |
| int nr_partitions | |
| int free_regions | |
| int used_regions | |
| int sectors | |
| int nr_regions | |
| int biosdrive | |
| region_t regions [NR_REGIONS] | |
| int this_month | |
| int feb | |
| int sept | |
| int days_in_month | |
| int dow_first | |
| int o_file | |
| int o_field | |
| WINDOW * win | |
| char erase | |
| char kill | |
| char werase | |
| unsigned baudr | |
| int speedcode | |
| u16_t vendor | |
| u16_t device | |
| } | cmdnames [] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 22 of file ex.c. Referenced by fgetln(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 29 of file ex.c. Referenced by delimbuild(), docmd(), getfn(), getrhs(), ins(), join(), maksub(), optpat(), prntln(), and set(). |
|
|
|
|
|
|
|
|
Definition at line 39 of file ex.c. Referenced by clear_proc(), clone_opcl(), con_loadfont(), ctty_io(), dev_close(), dev_io(), dev_open(), dev_status(), dmap_driver_match(), dmap_endpt_up(), dmap_unmap_by_endpt(), do_devctl(), do_fkey_ctl(), do_ioctl(), do_irqctl(), do_reboot(), do_svrctl(), do_times(), dtab_dmp(), fs_init(), func_key(), gen_opcl(), generic_handler(), get_priv(), getuptime(), initialize(), irqtab_dmp(), kb_init_once(), kputc(), ksig_pending(), m_transfer(), main(), map_driver(), mini_receive(), pax_options(), rl_readv(), rl_writev(), show_key_mappings(), suspend(), and TranslateToDos(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 342 of file ex.c. References argt, L, MARK, REG, tomark(), and U_line. Referenced by cmd_edit(), cmd_global(), ex(), and v_1ex(). |
|
|
Definition at line 661 of file ex.c. References BLKSIZE, close, ctrl, exstring(), L, O_RDONLY, open, tread, U_line, and U_text. Referenced by cmd_source(). |
|
|
|
|
||||||||||||||||
|
Definition at line 692 of file ex.c. Referenced by cmd_at(), do_modelines(), and doexrc(). |
|
||||||||||||
|
Definition at line 180 of file ex.c. References BLKSIZE, cursor, isdigit, isspace, L, m_bsrch(), m_fsrch(), m_tomark(), m_updnto(), MARK_AT_LINE, MARK_LAST, markline, num(), parseptrn(), pfetch(), plen, REG, and t. Referenced by cmd_move(), and cmd_tag(). |
|
|
Definition at line 155 of file ex.c. References REG. Referenced by cmd_global(), cmd_substitute(), linespec(), m_bsrch(), and m_fsrch(). |
|
|
Definition at line 51 of file ex.c. Referenced by doexcmd(). |
|
|
|
|
|
|
|
|
Referenced by Defdev(), do_visit(), expredir(), extension(), and main(). |
|
|
|
1.4.6