* *.c: Fix all global functions without declarations - declare,
make static or remove.
Этот коммит содержится в:
родитель
b3ae19dd7d
Коммит
e741be7a5d
@ -1,5 +1,8 @@
|
||||
2002-11-12 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* *.c: Fix all global functions without declarations - declare,
|
||||
make static or remove.
|
||||
|
||||
* syntax.c (syntax_change_callback): Remove, it's unused.
|
||||
(edit_set_syntax_change_callback): Likewise.
|
||||
|
||||
|
48
edit/edit.c
48
edit/edit.c
@ -145,7 +145,8 @@ char *edit_get_buffer_as_text (WEdit * e)
|
||||
/* returns 1 on error */
|
||||
/* loads file OR text into buffers. Only one must be none-NULL. */
|
||||
/* cursor set to start of file */
|
||||
int init_dynamic_edit_buffers (WEdit * edit, const char *filename, const char *text)
|
||||
static int
|
||||
init_dynamic_edit_buffers (WEdit * edit, const char *filename, const char *text)
|
||||
{
|
||||
long buf;
|
||||
int j, file = -1, buf2;
|
||||
@ -225,7 +226,8 @@ static int edit_find_filter (const char *filename)
|
||||
return -1;
|
||||
}
|
||||
|
||||
char *edit_get_filter (const char *filename)
|
||||
static char *
|
||||
edit_get_filter (const char *filename)
|
||||
{
|
||||
int i, l;
|
||||
char *p;
|
||||
@ -251,7 +253,8 @@ char *edit_get_write_filter (char *writename, const char *filename)
|
||||
return p;
|
||||
}
|
||||
|
||||
long edit_insert_stream (WEdit * edit, FILE * f)
|
||||
static long
|
||||
edit_insert_stream (WEdit * edit, FILE * f)
|
||||
{
|
||||
int c;
|
||||
long i = 0;
|
||||
@ -360,7 +363,8 @@ static int check_file_access (WEdit *edit, const char *filename, struct stat *st
|
||||
}
|
||||
|
||||
/* returns 1 on error */
|
||||
int edit_open_file (WEdit * edit, const char *filename, const char *text, unsigned long text_size)
|
||||
static int
|
||||
edit_open_file (WEdit * edit, const char *filename, const char *text, unsigned long text_size)
|
||||
{
|
||||
struct stat st;
|
||||
if (text) {
|
||||
@ -697,7 +701,8 @@ void edit_push_action (WEdit * edit, long c,...)
|
||||
TODO: if the user undos until the stack bottom, and the stack has not wrapped,
|
||||
then the file should be as it was when he loaded up. Then set edit->modified to 0.
|
||||
*/
|
||||
long pop_action (WEdit * edit)
|
||||
static long
|
||||
pop_action (WEdit * edit)
|
||||
{
|
||||
long c;
|
||||
unsigned long sp = edit->stack_pointer;
|
||||
@ -851,7 +856,8 @@ int edit_delete (WEdit * edit)
|
||||
}
|
||||
|
||||
|
||||
int edit_backspace (WEdit * edit)
|
||||
static int
|
||||
edit_backspace (WEdit * edit)
|
||||
{
|
||||
int p;
|
||||
if (!edit->curs1)
|
||||
@ -1245,7 +1251,8 @@ static int is_in_indent (WEdit *edit)
|
||||
|
||||
static int left_of_four_spaces (WEdit *edit);
|
||||
|
||||
void edit_move_to_prev_col (WEdit * edit, long p)
|
||||
static void
|
||||
edit_move_to_prev_col (WEdit * edit, long p)
|
||||
{
|
||||
edit_cursor_move (edit, edit_move_forward3 (edit, p, edit->prev_col, 0) - edit->curs1);
|
||||
|
||||
@ -1286,7 +1293,8 @@ void edit_move_up (WEdit * edit, unsigned long i, int scroll)
|
||||
}
|
||||
}
|
||||
|
||||
int is_blank (WEdit * edit, long offset)
|
||||
static int
|
||||
is_blank (WEdit *edit, long offset)
|
||||
{
|
||||
long s, f;
|
||||
int c;
|
||||
@ -1302,7 +1310,8 @@ int is_blank (WEdit * edit, long offset)
|
||||
|
||||
|
||||
/* returns the offset of line i */
|
||||
long edit_find_line (WEdit * edit, int line)
|
||||
static long
|
||||
edit_find_line (WEdit *edit, int line)
|
||||
{
|
||||
int i, j = 0;
|
||||
int m = 2000000000;
|
||||
@ -1508,18 +1517,6 @@ void edit_push_markers (WEdit * edit)
|
||||
edit_push_action (edit, MARK_2 + edit->mark2);
|
||||
}
|
||||
|
||||
void free_selections (void)
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < NUM_SELECTION_HISTORY; i++)
|
||||
if (selection_history[i].text) {
|
||||
free (selection_history[i].text);
|
||||
selection_history[i].text = 0;
|
||||
selection_history[i].len = 0;
|
||||
}
|
||||
current_selection = 0;
|
||||
}
|
||||
|
||||
/* return -1 on nothing to store or error, zero otherwise */
|
||||
void edit_get_selection (WEdit * edit)
|
||||
{
|
||||
@ -1689,7 +1686,8 @@ static void edit_left_delete_word (WEdit * edit)
|
||||
the start column position is not recorded, and hence does not
|
||||
undo as it happed. But who would notice.
|
||||
*/
|
||||
void edit_do_undo (WEdit * edit)
|
||||
static void
|
||||
edit_do_undo (WEdit * edit)
|
||||
{
|
||||
long ac;
|
||||
long count = 0;
|
||||
@ -1839,7 +1837,8 @@ void edit_insert_indent (WEdit * edit, int indent)
|
||||
edit_insert (edit, ' ');
|
||||
}
|
||||
|
||||
void edit_auto_indent (WEdit * edit, int extra, int no_advance)
|
||||
static void
|
||||
edit_auto_indent (WEdit * edit, int extra, int no_advance)
|
||||
{
|
||||
long p;
|
||||
int indent;
|
||||
@ -1890,8 +1889,6 @@ static void edit_tab_cmd (WEdit * edit)
|
||||
return;
|
||||
}
|
||||
|
||||
void format_paragraph (WEdit * edit, int force);
|
||||
|
||||
static void check_and_wrap_line (WEdit * edit)
|
||||
{
|
||||
int curs, c;
|
||||
@ -2049,7 +2046,6 @@ int edit_execute_key_command (WEdit * edit, int command, int char_for_insertion)
|
||||
}
|
||||
|
||||
static const char * const shell_cmd[] = SHELL_COMMANDS_i
|
||||
void edit_mail_dialog (WEdit * edit);
|
||||
|
||||
/*
|
||||
This executes a command at a lower level than macro recording.
|
||||
|
@ -301,6 +301,12 @@ void book_mark_inc (WEdit * edit, int line);
|
||||
void book_mark_dec (WEdit * edit, int line);
|
||||
|
||||
void user_menu (WEdit *edit);
|
||||
int line_is_blank (WEdit *edit, long line);
|
||||
int edit_indent_width (WEdit *edit, long p);
|
||||
void edit_insert_indent (WEdit *edit, int indent);
|
||||
void edit_options_dialog (void);
|
||||
void edit_mail_dialog (WEdit *edit);
|
||||
void format_paragraph (WEdit *edit, int force);
|
||||
|
||||
/* either command or char_for_insertion must be passed as -1 */
|
||||
int edit_execute_cmd (WEdit * edit, int command, int char_for_insertion);
|
||||
@ -312,7 +318,6 @@ int edit_execute_cmd (WEdit * edit, int command, int char_for_insertion);
|
||||
#define FONT_MEAN_WIDTH 1
|
||||
|
||||
#define get_sys_error(s) (s)
|
||||
#define itoa MY_itoa
|
||||
|
||||
#define edit_get_load_file(d,f,h) input_dialog (h, _(" Enter file name: "), f)
|
||||
#define edit_get_save_file(d,f,h) input_dialog (h, _(" Enter file name: "), f)
|
||||
|
@ -84,7 +84,8 @@ static void *memmove (void *dest, const void *src, size_t n)
|
||||
#endif /* !HAVE_MEMMOVE */
|
||||
|
||||
/* #define itoa MY_itoa <---- this line is now in edit.h */
|
||||
char *itoa (int i)
|
||||
static char *
|
||||
MY_itoa (int i)
|
||||
{
|
||||
static char t[14];
|
||||
char *s = t + 13;
|
||||
@ -451,7 +452,7 @@ int edit_save_as_cmd (WEdit * edit)
|
||||
|
||||
/* {{{ Macro stuff starts here */
|
||||
|
||||
int
|
||||
static int
|
||||
raw_callback (struct Dlg_head *h, int key, int Msg)
|
||||
{
|
||||
switch (Msg) {
|
||||
@ -514,7 +515,8 @@ static int saved_macros_loaded = 0;
|
||||
This is just to stop the macro file be loaded over and over for keys
|
||||
that aren't defined to anything. On slow systems this could be annoying.
|
||||
*/
|
||||
int macro_exists (int k)
|
||||
static int
|
||||
macro_exists (int k)
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < MAX_MACROS && saved_macro[i]; i++)
|
||||
@ -524,7 +526,8 @@ int macro_exists (int k)
|
||||
}
|
||||
|
||||
/* returns 1 on error */
|
||||
int edit_delete_macro (WEdit * edit, int k)
|
||||
static int
|
||||
edit_delete_macro (WEdit * edit, int k)
|
||||
{
|
||||
struct macro macro[MAX_MACRO_LENGTH];
|
||||
FILE *f, *g;
|
||||
@ -713,7 +716,8 @@ int edit_new_cmd (WEdit * edit)
|
||||
}
|
||||
|
||||
/* returns 1 on error */
|
||||
int edit_load_file_from_filename (WEdit * edit, char *exp)
|
||||
static int
|
||||
edit_load_file_from_filename (WEdit * edit, char *exp)
|
||||
{
|
||||
if (!edit_reload (edit, exp, 0, "", 0))
|
||||
return 1;
|
||||
@ -770,7 +774,8 @@ int eval_marks (WEdit * edit, long *start_mark, long *end_mark)
|
||||
|
||||
#define space_width 1
|
||||
|
||||
void edit_insert_column_of_text (WEdit * edit, unsigned char *data, int size, int width)
|
||||
static void
|
||||
edit_insert_column_of_text (WEdit * edit, unsigned char *data, int size, int width)
|
||||
{
|
||||
long cursor;
|
||||
int i, col;
|
||||
@ -927,7 +932,8 @@ void edit_block_move_cmd (WEdit * edit)
|
||||
edit->force |= REDRAW_PAGE;
|
||||
}
|
||||
|
||||
void edit_delete_column_of_text (WEdit * edit)
|
||||
static void
|
||||
edit_delete_column_of_text (WEdit * edit)
|
||||
{
|
||||
long p, q, r, m1, m2;
|
||||
int b, c, d;
|
||||
@ -1024,7 +1030,8 @@ int edit_block_delete_cmd (WEdit * edit)
|
||||
#define B_REPLACE_ONE B_USER+2
|
||||
#define B_SKIP_REPLACE B_USER+3
|
||||
|
||||
int edit_replace_prompt (WEdit * edit, char *replace_text, int xpos, int ypos)
|
||||
static int
|
||||
edit_replace_prompt (WEdit * edit, char *replace_text, int xpos, int ypos)
|
||||
{
|
||||
QuickWidget quick_widgets[] =
|
||||
{
|
||||
@ -1072,7 +1079,8 @@ int edit_replace_prompt (WEdit * edit, char *replace_text, int xpos, int ypos)
|
||||
}
|
||||
}
|
||||
|
||||
void edit_replace_dialog (WEdit * edit, char **search_text, char **replace_text, char **arg_order)
|
||||
static void
|
||||
edit_replace_dialog (WEdit * edit, char **search_text, char **replace_text, char **arg_order)
|
||||
{
|
||||
int treplace_scanf = replace_scanf;
|
||||
int treplace_regexp = replace_regexp;
|
||||
@ -1155,7 +1163,8 @@ void edit_replace_dialog (WEdit * edit, char **search_text, char **replace_text,
|
||||
}
|
||||
|
||||
|
||||
void edit_search_dialog (WEdit * edit, char **search_text)
|
||||
static void
|
||||
edit_search_dialog (WEdit * edit, char **search_text)
|
||||
{
|
||||
int treplace_scanf = replace_scanf;
|
||||
int treplace_regexp = replace_regexp;
|
||||
@ -1228,7 +1237,8 @@ static long sargs[NUM_REPL_ARGS][256 / sizeof (long)];
|
||||
|
||||
/* This function is a modification of mc-3.2.10/src/view.c:regexp_view_search() */
|
||||
/* returns -3 on error in pattern, -1 on not found, found_len = 0 if either */
|
||||
int string_regexp_search (char *pattern, char *string, int len, int match_type, int match_bol, int icase, int *found_len, void *d)
|
||||
static int
|
||||
string_regexp_search (char *pattern, char *string, int len, int match_type, int match_bol, int icase, int *found_len, void *d)
|
||||
{
|
||||
static regex_t r;
|
||||
static char *old_pattern = NULL;
|
||||
@ -1265,7 +1275,8 @@ int string_regexp_search (char *pattern, char *string, int len, int match_type,
|
||||
/* thanks to Liviu Daia <daia@stoilow.imar.ro> for getting this
|
||||
(and the above) routines to work properly - paul */
|
||||
|
||||
long edit_find_string (long start, unsigned char *exp, int *len, long last_byte, int (*get_byte) (void *, long), void *data, int once_only, void *d)
|
||||
static long
|
||||
edit_find_string (long start, unsigned char *exp, int *len, long last_byte, int (*get_byte) (void *, long), void *data, int once_only, void *d)
|
||||
{
|
||||
long p, q = 0;
|
||||
long l = strlen ((char *) exp), f = 0;
|
||||
@ -1422,7 +1433,8 @@ long edit_find_string (long start, unsigned char *exp, int *len, long last_byte,
|
||||
}
|
||||
|
||||
|
||||
long edit_find_forwards (long search_start, unsigned char *exp, int *len, long last_byte, int (*get_byte) (void *, long), void *data, int once_only, void *d)
|
||||
static long
|
||||
edit_find_forwards (long search_start, unsigned char *exp, int *len, long last_byte, int (*get_byte) (void *, long), void *data, int once_only, void *d)
|
||||
{ /*front end to find_string to check for
|
||||
whole words */
|
||||
long p;
|
||||
@ -1445,7 +1457,8 @@ long edit_find_forwards (long search_start, unsigned char *exp, int *len, long l
|
||||
return p;
|
||||
}
|
||||
|
||||
long edit_find (long search_start, unsigned char *exp, int *len, long last_byte, int (*get_byte) (void *, long), void *data, void *d)
|
||||
static long
|
||||
edit_find (long search_start, unsigned char *exp, int *len, long last_byte, int (*get_byte) (void *, long), void *data, void *d)
|
||||
{
|
||||
long p;
|
||||
if (replace_backwards) {
|
||||
@ -1518,7 +1531,7 @@ static int sprintf_p (char *str, const char *fmt,...)
|
||||
*p1++ = *p++;
|
||||
if (*p == '*') {
|
||||
p++;
|
||||
strcpy (p1, itoa (*va_arg (ap, int *))); /* replace field width with a number */
|
||||
strcpy (p1, MY_itoa (*va_arg (ap, int *))); /* replace field width with a number */
|
||||
p1 += strlen (p1);
|
||||
} else {
|
||||
while (is_digit (*p))
|
||||
@ -1528,7 +1541,7 @@ static int sprintf_p (char *str, const char *fmt,...)
|
||||
*p1++ = *p++;
|
||||
if (*p == '*') {
|
||||
p++;
|
||||
strcpy (p1, itoa (*va_arg (ap, int *))); /* replace precision with a number */
|
||||
strcpy (p1, MY_itoa (*va_arg (ap, int *))); /* replace precision with a number */
|
||||
p1 += strlen (p1);
|
||||
} else {
|
||||
while (is_digit (*p))
|
||||
@ -2512,7 +2525,8 @@ static int compllist_callback (void *data)
|
||||
|
||||
|
||||
/* let the user select its preferred completion */
|
||||
void edit_completion_dialog (WEdit *edit, int max_len, int word_len,
|
||||
static void
|
||||
edit_completion_dialog (WEdit *edit, int max_len, int word_len,
|
||||
struct selection *compl, int num_compl)
|
||||
{
|
||||
int start_x, start_y, offset, i;
|
||||
|
@ -103,35 +103,6 @@ void edit_status (WEdit * edit)
|
||||
free (s);
|
||||
}
|
||||
|
||||
/* result is boolean */
|
||||
int cursor_in_screen (WEdit * edit, long row)
|
||||
{
|
||||
if (row < 0 || row >= edit->num_widget_lines)
|
||||
return 0;
|
||||
else
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* returns rows from the first displayed line to the cursor */
|
||||
int cursor_from_display_top (WEdit * edit)
|
||||
{
|
||||
if (edit->curs1 < edit->start_display)
|
||||
return -edit_move_forward (edit, edit->curs1, 0, edit->start_display);
|
||||
else
|
||||
return edit_move_forward (edit, edit->start_display, 0, edit->curs1);
|
||||
}
|
||||
|
||||
/* returns how far the cursor is out of the screen */
|
||||
int cursor_out_of_screen (WEdit * edit)
|
||||
{
|
||||
int row = cursor_from_display_top (edit);
|
||||
if (row >= edit->num_widget_lines)
|
||||
return row - edit->num_widget_lines + 1;
|
||||
if (row < 0)
|
||||
return row;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* this scrolls the text so that cursor is on the screen */
|
||||
void edit_scroll_screen_over_cursor (WEdit * edit)
|
||||
{
|
||||
@ -345,8 +316,9 @@ static void edit_draw_this_char (WEdit * edit, long curs, long row)
|
||||
}
|
||||
|
||||
/* cursor must be in screen for other than REDRAW_PAGE passed in force */
|
||||
void render_edit_text (WEdit * edit, long start_row, long start_column, long end_row,
|
||||
long end_column)
|
||||
static void
|
||||
render_edit_text (WEdit * edit, long start_row, long start_column, long end_row,
|
||||
long end_column)
|
||||
{
|
||||
long row = 0, curs_row;
|
||||
static int prev_curs_row = 0;
|
||||
@ -458,7 +430,8 @@ void render_edit_text (WEdit * edit, long start_row, long start_column, long end
|
||||
return;
|
||||
}
|
||||
|
||||
void edit_render (WEdit * edit, int page, int row_start, int col_start, int row_end, int col_end)
|
||||
static void
|
||||
edit_render (WEdit * edit, int page, int row_start, int col_start, int row_end, int col_end)
|
||||
{
|
||||
if (page) /* if it was an expose event, 'page' would be set */
|
||||
edit->force |= REDRAW_PAGE | REDRAW_IN_BOUNDS;
|
||||
|
271
edit/editmenu.c
271
edit/editmenu.c
@ -40,22 +40,8 @@ static void menu_key (int i)
|
||||
send_message ((Widget *) wedit, WIDGET_KEY, i);
|
||||
}
|
||||
|
||||
void edit_wrap_cmd (void)
|
||||
{
|
||||
char *f;
|
||||
char s[12];
|
||||
sprintf (s, "%d", option_word_wrap_line_length);
|
||||
f = input_dialog (_(" Word wrap "),
|
||||
_(" Enter line length, 0 for off: "), s);
|
||||
if (f) {
|
||||
if (*f) {
|
||||
option_word_wrap_line_length = atoi (f);
|
||||
}
|
||||
g_free (f);
|
||||
}
|
||||
}
|
||||
|
||||
void edit_about_cmd (void)
|
||||
static void
|
||||
edit_about_cmd (void)
|
||||
{
|
||||
edit_message_dialog (wedit->mainid, 20, 20, _(" About "),
|
||||
_("\n"
|
||||
@ -68,45 +54,220 @@ void edit_about_cmd (void)
|
||||
);
|
||||
}
|
||||
|
||||
void menu_mail_cmd (void) { menu_cmd (CK_Mail); }
|
||||
void menu_load_cmd (void) { menu_cmd (CK_Load); }
|
||||
void menu_new_cmd (void) { menu_cmd (CK_New); }
|
||||
void menu_save_cmd (void) { menu_cmd (CK_Save); }
|
||||
void menu_save_as_cmd (void) { menu_cmd (CK_Save_As); }
|
||||
void menu_insert_file_cmd (void) { menu_cmd (CK_Insert_File); }
|
||||
void menu_quit_cmd (void) { menu_cmd (CK_Exit); }
|
||||
void menu_mark_cmd (void) { menu_cmd (CK_Mark); }
|
||||
void menu_markcol_cmd (void) { menu_cmd (CK_Column_Mark); }
|
||||
void menu_ins_cmd (void) { menu_cmd (CK_Toggle_Insert); }
|
||||
void menu_copy_cmd (void) { menu_cmd (CK_Copy); }
|
||||
void menu_move_cmd (void) { menu_cmd (CK_Move); }
|
||||
void menu_delete_cmd (void) { menu_cmd (CK_Remove); }
|
||||
void menu_cut_cmd (void) { menu_cmd (CK_Save_Block); }
|
||||
void menu_search_cmd (void) { menu_cmd (CK_Find); }
|
||||
void menu_search_again_cmd (void) { menu_cmd (CK_Find_Again); }
|
||||
void menu_replace_cmd (void) { menu_cmd (CK_Replace); }
|
||||
void menu_begin_record_cmd (void) { menu_cmd (CK_Begin_Record_Macro); }
|
||||
void menu_end_record_cmd (void) { menu_cmd (CK_End_Record_Macro); }
|
||||
void menu_wrap_cmd (void) { edit_wrap_cmd (); }
|
||||
void menu_exec_macro_cmd (void) { menu_key (XCTRL ('a')); }
|
||||
void menu_exec_macro_delete_cmd (void) { menu_cmd (CK_Delete_Macro); }
|
||||
void menu_c_form_cmd (void) { menu_key (KEY_F (19)); }
|
||||
void menu_ispell_cmd (void) { menu_cmd (CK_Pipe_Block (1)); }
|
||||
void menu_sort_cmd (void) { menu_cmd (CK_Sort); }
|
||||
void menu_date_cmd (void) { menu_cmd (CK_Date); }
|
||||
void menu_undo_cmd (void) { menu_cmd (CK_Undo); }
|
||||
void menu_beginning_cmd (void) { menu_cmd (CK_Beginning_Of_Text); }
|
||||
void menu_end_cmd (void) { menu_cmd (CK_End_Of_Text); }
|
||||
void menu_refresh_cmd (void) { menu_cmd (CK_Refresh); }
|
||||
void menu_goto_line (void) { menu_cmd (CK_Goto); }
|
||||
void menu_goto_bracket (void) { menu_cmd (CK_Match_Bracket); }
|
||||
void menu_lit_cmd (void) { menu_key (XCTRL ('q')); }
|
||||
void menu_format_paragraph (void) { menu_cmd (CK_Paragraph_Format); }
|
||||
void edit_options_dialog (void);
|
||||
void menu_options (void) { edit_options_dialog (); }
|
||||
void menu_user_menu_cmd (void) { menu_key (KEY_F (11)); }
|
||||
static void
|
||||
menu_mail_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Mail);
|
||||
}
|
||||
|
||||
void edit_user_menu_cmd (void) { menu_edit_cmd (1); }
|
||||
static void
|
||||
menu_load_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Load);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_new_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_New);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_save_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Save);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_save_as_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Save_As);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_insert_file_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Insert_File);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_quit_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Exit);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_mark_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Mark);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_markcol_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Column_Mark);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_ins_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Toggle_Insert);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_copy_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Copy);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_move_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Move);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_delete_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Remove);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_cut_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Save_Block);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_search_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Find);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_search_again_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Find_Again);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_replace_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Replace);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_begin_record_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Begin_Record_Macro);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_end_record_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_End_Record_Macro);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_exec_macro_cmd (void)
|
||||
{
|
||||
menu_key (XCTRL ('a'));
|
||||
}
|
||||
|
||||
static void
|
||||
menu_exec_macro_delete_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Delete_Macro);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_c_form_cmd (void)
|
||||
{
|
||||
menu_key (KEY_F (19));
|
||||
}
|
||||
|
||||
static void
|
||||
menu_ispell_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Pipe_Block (1));
|
||||
}
|
||||
|
||||
static void
|
||||
menu_sort_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Sort);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_date_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Date);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_undo_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Undo);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_beginning_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Beginning_Of_Text);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_end_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_End_Of_Text);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_refresh_cmd (void)
|
||||
{
|
||||
menu_cmd (CK_Refresh);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_goto_line (void)
|
||||
{
|
||||
menu_cmd (CK_Goto);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_goto_bracket (void)
|
||||
{
|
||||
menu_cmd (CK_Match_Bracket);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_lit_cmd (void)
|
||||
{
|
||||
menu_key (XCTRL ('q'));
|
||||
}
|
||||
|
||||
static void
|
||||
menu_format_paragraph (void)
|
||||
{
|
||||
menu_cmd (CK_Paragraph_Format);
|
||||
}
|
||||
|
||||
static void
|
||||
menu_options (void)
|
||||
{
|
||||
edit_options_dialog ();
|
||||
}
|
||||
static void
|
||||
menu_user_menu_cmd (void)
|
||||
{
|
||||
menu_key (KEY_F (11));
|
||||
}
|
||||
|
||||
void
|
||||
edit_user_menu_cmd (void)
|
||||
{
|
||||
menu_edit_cmd (1);
|
||||
}
|
||||
|
||||
static menu_entry FileMenu[] =
|
||||
{
|
||||
@ -298,7 +459,7 @@ void edit_done_menu (void)
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
static void
|
||||
edit_drop_menu_cmd (WEdit * e, int which)
|
||||
{
|
||||
if (edit_menubar->active)
|
||||
|
@ -36,7 +36,8 @@ static char *key_emu_str[] =
|
||||
static char *wrap_str[] =
|
||||
{N_("None"), N_("Dynamic paragraphing"), N_("Type writer wrap"), NULL};
|
||||
|
||||
void i18n_translate_array (char *array[])
|
||||
static void
|
||||
i18n_translate_array (char *array[])
|
||||
{
|
||||
while (*array!=NULL) {
|
||||
*array = _(*array);
|
||||
|
@ -30,7 +30,7 @@ int column_highlighting = 0;
|
||||
|
||||
static int edit_callback (WEdit *edit, int msg, int par);
|
||||
|
||||
int
|
||||
static int
|
||||
edit_event (WEdit * edit, Gpm_Event * event, int *result)
|
||||
{
|
||||
*result = MOU_NORMAL;
|
||||
@ -105,7 +105,7 @@ edit_event (WEdit * edit, Gpm_Event * event, int *result)
|
||||
}
|
||||
|
||||
|
||||
int
|
||||
static int
|
||||
edit_mouse_event (Gpm_Event *event, void *x)
|
||||
{
|
||||
int result;
|
||||
@ -279,7 +279,7 @@ static void cmd_F10 (WEdit * edit)
|
||||
send_message ((Widget *) edit, WIDGET_KEY, KEY_F (10));
|
||||
}
|
||||
|
||||
void
|
||||
static void
|
||||
edit_labels (WEdit *edit)
|
||||
{
|
||||
Dlg_head *h = edit->widget.parent;
|
||||
@ -300,7 +300,8 @@ edit_labels (WEdit *edit)
|
||||
}
|
||||
|
||||
|
||||
long get_key_state (void)
|
||||
static long
|
||||
get_key_state (void)
|
||||
{
|
||||
return (long) get_modifier ();
|
||||
}
|
||||
|
@ -496,7 +496,8 @@ static void get_args (char *l, char **args, int *argc)
|
||||
|
||||
int try_alloc_color_pair (char *fg, char *bg);
|
||||
|
||||
int this_try_alloc_color_pair (char *fg, char *bg)
|
||||
static int
|
||||
this_try_alloc_color_pair (char *fg, char *bg)
|
||||
{
|
||||
char f[80], b[80], *p;
|
||||
if (bg)
|
||||
|
@ -23,8 +23,6 @@
|
||||
|
||||
#define tab_width option_tab_spacing
|
||||
|
||||
int line_is_blank (WEdit * edit, long line);
|
||||
|
||||
#define NO_FORMAT_CHARS_START "-+*\\,.;:&>"
|
||||
|
||||
static long
|
||||
@ -255,8 +253,6 @@ static void replace_at (WEdit * edit, long q, int c)
|
||||
edit_insert_ahead (edit, c);
|
||||
}
|
||||
|
||||
void edit_insert_indent (WEdit * edit, int indent);
|
||||
|
||||
/* replaces a block of text */
|
||||
static void put_paragraph (WEdit * edit, unsigned char *t, long p, long q, int indent, int size)
|
||||
{
|
||||
@ -296,8 +292,6 @@ static void put_paragraph (WEdit * edit, unsigned char *t, long p, long q, int i
|
||||
edit_cursor_move (edit, cursor - edit->curs1); /* restore cursor position */
|
||||
}
|
||||
|
||||
int edit_indent_width (WEdit * edit, long p);
|
||||
|
||||
static int test_indent (WEdit * edit, long p, long q)
|
||||
{
|
||||
int indent;
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user