Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | /* misc2.c */ |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 2 | int virtual_active __ARGS((void)); |
| 3 | int getviscol __ARGS((void)); |
| 4 | int getviscol2 __ARGS((colnr_T col, colnr_T coladd)); |
| 5 | int coladvance_force __ARGS((colnr_T wcol)); |
| 6 | int coladvance __ARGS((colnr_T wcol)); |
| 7 | int getvpos __ARGS((pos_T *pos, colnr_T wcol)); |
| 8 | int inc_cursor __ARGS((void)); |
| 9 | int inc __ARGS((pos_T *lp)); |
| 10 | int incl __ARGS((pos_T *lp)); |
| 11 | int dec_cursor __ARGS((void)); |
| 12 | int dec __ARGS((pos_T *lp)); |
| 13 | int decl __ARGS((pos_T *lp)); |
Bram Moolenaar | 6448667 | 2010-05-16 15:46:46 +0200 | [diff] [blame] | 14 | linenr_T get_cursor_rel_lnum __ARGS((win_T *wp, linenr_T lnum)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 15 | void check_cursor_lnum __ARGS((void)); |
| 16 | void check_cursor_col __ARGS((void)); |
Bram Moolenaar | 03a807a | 2011-07-07 15:08:58 +0200 | [diff] [blame] | 17 | void check_cursor_col_win __ARGS((win_T *win)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 18 | void check_cursor __ARGS((void)); |
| 19 | void adjust_cursor_col __ARGS((void)); |
| 20 | int leftcol_changed __ARGS((void)); |
| 21 | void vim_mem_profile_dump __ARGS((void)); |
| 22 | char_u *alloc __ARGS((unsigned size)); |
Bram Moolenaar | 28fb79d | 2016-01-09 22:28:33 +0100 | [diff] [blame] | 23 | char_u *alloc_id __ARGS((unsigned size, alloc_id_T id)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 24 | char_u *alloc_clear __ARGS((unsigned size)); |
| 25 | char_u *alloc_check __ARGS((unsigned size)); |
| 26 | char_u *lalloc_clear __ARGS((long_u size, int message)); |
| 27 | char_u *lalloc __ARGS((long_u size, int message)); |
Bram Moolenaar | 28fb79d | 2016-01-09 22:28:33 +0100 | [diff] [blame] | 28 | char_u *lalloc_id __ARGS((long_u size, int message, alloc_id_T id)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 29 | void *mem_realloc __ARGS((void *ptr, size_t size)); |
| 30 | void do_outofmem_msg __ARGS((long_u size)); |
| 31 | void free_all_mem __ARGS((void)); |
| 32 | char_u *vim_strsave __ARGS((char_u *string)); |
| 33 | char_u *vim_strnsave __ARGS((char_u *string, int len)); |
| 34 | char_u *vim_strsave_escaped __ARGS((char_u *string, char_u *esc_chars)); |
| 35 | char_u *vim_strsave_escaped_ext __ARGS((char_u *string, char_u *esc_chars, int cc, int bsl)); |
Bram Moolenaar | 7693ec6 | 2008-07-24 18:29:37 +0000 | [diff] [blame] | 36 | int csh_like_shell __ARGS((void)); |
Bram Moolenaar | 26df092 | 2014-02-23 23:39:13 +0100 | [diff] [blame] | 37 | char_u *vim_strsave_shellescape __ARGS((char_u *string, int do_special, int do_newline)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 38 | char_u *vim_strsave_up __ARGS((char_u *string)); |
| 39 | char_u *vim_strnsave_up __ARGS((char_u *string, int len)); |
| 40 | void vim_strup __ARGS((char_u *p)); |
| 41 | char_u *strup_save __ARGS((char_u *orig)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 42 | void del_trailing_spaces __ARGS((char_u *ptr)); |
| 43 | void vim_strncpy __ARGS((char_u *to, char_u *from, size_t len)); |
Bram Moolenaar | ef9d6aa | 2011-04-11 16:56:35 +0200 | [diff] [blame] | 44 | void vim_strcat __ARGS((char_u *to, char_u *from, size_t tosize)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 45 | int copy_option_part __ARGS((char_u **option, char_u *buf, int maxlen, char *sep_chars)); |
| 46 | void vim_free __ARGS((void *x)); |
| 47 | int vim_stricmp __ARGS((char *s1, char *s2)); |
| 48 | int vim_strnicmp __ARGS((char *s1, char *s2, size_t len)); |
| 49 | char_u *vim_strchr __ARGS((char_u *string, int c)); |
| 50 | char_u *vim_strbyte __ARGS((char_u *string, int c)); |
| 51 | char_u *vim_strrchr __ARGS((char_u *string, int c)); |
| 52 | int vim_isspace __ARGS((int x)); |
| 53 | void ga_clear __ARGS((garray_T *gap)); |
| 54 | void ga_clear_strings __ARGS((garray_T *gap)); |
| 55 | void ga_init __ARGS((garray_T *gap)); |
| 56 | void ga_init2 __ARGS((garray_T *gap, int itemsize, int growsize)); |
| 57 | int ga_grow __ARGS((garray_T *gap, int n)); |
Bram Moolenaar | 1b1063a | 2014-05-07 18:35:30 +0200 | [diff] [blame] | 58 | char_u *ga_concat_strings __ARGS((garray_T *gap, char *sep)); |
Bram Moolenaar | b20e334 | 2016-01-18 23:29:01 +0100 | [diff] [blame] | 59 | void ga_add_string __ARGS((garray_T *gap, char_u *p)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 60 | void ga_concat __ARGS((garray_T *gap, char_u *s)); |
| 61 | void ga_append __ARGS((garray_T *gap, int c)); |
Bram Moolenaar | 4b9669f | 2011-07-07 16:20:52 +0200 | [diff] [blame] | 62 | void append_ga_line __ARGS((garray_T *gap)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 63 | int name_to_mod_mask __ARGS((int c)); |
| 64 | int simplify_key __ARGS((int key, int *modifiers)); |
| 65 | int handle_x_keys __ARGS((int key)); |
| 66 | char_u *get_special_key_name __ARGS((int c, int modifiers)); |
| 67 | int trans_special __ARGS((char_u **srcp, char_u *dst, int keycode)); |
Bram Moolenaar | 2a8ced0 | 2008-12-24 11:54:31 +0000 | [diff] [blame] | 68 | int find_special_key __ARGS((char_u **srcp, int *modp, int keycode, int keep_x_key)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 69 | int extract_modifiers __ARGS((int key, int *modp)); |
| 70 | int find_special_key_in_table __ARGS((int c)); |
| 71 | int get_special_key_code __ARGS((char_u *name)); |
| 72 | char_u *get_key_name __ARGS((int i)); |
| 73 | int get_mouse_button __ARGS((int code, int *is_click, int *is_drag)); |
| 74 | int get_pseudo_mouse_code __ARGS((int button, int is_click, int is_drag)); |
| 75 | int get_fileformat __ARGS((buf_T *buf)); |
| 76 | int get_fileformat_force __ARGS((buf_T *buf, exarg_T *eap)); |
| 77 | void set_fileformat __ARGS((int t, int opt_flags)); |
| 78 | int default_fileformat __ARGS((void)); |
| 79 | int call_shell __ARGS((char_u *cmd, int opt)); |
| 80 | int get_real_state __ARGS((void)); |
| 81 | int after_pathsep __ARGS((char_u *b, char_u *p)); |
| 82 | int same_directory __ARGS((char_u *f1, char_u *f2)); |
| 83 | int vim_chdirfile __ARGS((char_u *fname)); |
| 84 | int illegal_slash __ARGS((char *name)); |
| 85 | char_u *parse_shape_opt __ARGS((int what)); |
| 86 | int get_shape_idx __ARGS((int mouse)); |
| 87 | void update_mouseshape __ARGS((int shape_idx)); |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 88 | void *vim_findfile_init __ARGS((char_u *path, char_u *filename, char_u *stopdirs, int level, int free_visited, int find_what, void *search_ctx_arg, int tagfile, char_u *rel_fname)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 89 | char_u *vim_findfile_stopdir __ARGS((char_u *buf)); |
| 90 | void vim_findfile_cleanup __ARGS((void *ctx)); |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 91 | char_u *vim_findfile __ARGS((void *search_ctx_arg)); |
| 92 | void vim_findfile_free_visited __ARGS((void *search_ctx_arg)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 93 | char_u *find_file_in_path __ARGS((char_u *ptr, int len, int options, int first, char_u *rel_fname)); |
| 94 | char_u *find_directory_in_path __ARGS((char_u *ptr, int len, int options, char_u *rel_fname)); |
Bram Moolenaar | 8c8de83 | 2008-06-24 22:58:06 +0000 | [diff] [blame] | 95 | char_u *find_file_in_path_option __ARGS((char_u *ptr, int len, int options, int first, char_u *path_option, int find_what, char_u *rel_fname, char_u *suffixes)); |
Bram Moolenaar | 6b803a7 | 2007-05-06 14:25:46 +0000 | [diff] [blame] | 96 | int vim_chdir __ARGS((char_u *new_dir)); |
| 97 | int get_user_name __ARGS((char_u *buf, int len)); |
| 98 | void sort_strings __ARGS((char_u **files, int count)); |
| 99 | int pathcmp __ARGS((const char *p, const char *q, int maxlen)); |
| 100 | int filewritable __ARGS((char_u *fname)); |
| 101 | int emsg3 __ARGS((char_u *s, char_u *a1, char_u *a2)); |
| 102 | int emsgn __ARGS((char_u *s, long n)); |
Bram Moolenaar | cdf0420 | 2010-05-29 15:11:47 +0200 | [diff] [blame] | 103 | int get2c __ARGS((FILE *fd)); |
| 104 | int get3c __ARGS((FILE *fd)); |
| 105 | int get4c __ARGS((FILE *fd)); |
| 106 | time_t get8ctime __ARGS((FILE *fd)); |
| 107 | char_u *read_string __ARGS((FILE *fd, int cnt)); |
| 108 | int put_bytes __ARGS((FILE *fd, long_u nr, int len)); |
Bram Moolenaar | 285bf84 | 2016-01-07 22:34:01 +0100 | [diff] [blame] | 109 | int put_time __ARGS((FILE *fd, time_t the_time)); |
Bram Moolenaar | 8f4ac01 | 2014-08-10 13:38:34 +0200 | [diff] [blame] | 110 | void time_to_bytes __ARGS((time_t the_time, char_u *buf)); |
Bram Moolenaar | 10b7b39 | 2012-01-10 16:28:45 +0100 | [diff] [blame] | 111 | int has_non_ascii __ARGS((char_u *s)); |
Bram Moolenaar | 93c88e0 | 2015-09-15 14:12:05 +0200 | [diff] [blame] | 112 | void parse_queued_messages __ARGS((void)); |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 113 | /* vim: set ft=c : */ |