home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / octa21fs.zip / octave / readline / readline.def < prev    next >
Text File  |  2000-01-15  |  7KB  |  285 lines

  1. LIBRARY readline INITINSTANCE TERMINSTANCE
  2. DESCRIPTION 'readline.dll v0.3, Klaus Gebhardt 1995-1996'
  3.  
  4. DATA
  5.    MULTIPLE NONSHARED
  6.  
  7. EXPORTS
  8. ;
  9. ; Manipulation of readline keymaps.
  10. ;
  11.   rl_make_bare_keymap            @1
  12.   rl_copy_keymap            @2
  13.   rl_make_keymap            @3
  14.   rl_get_keymap_by_name            @4
  15.   rl_get_keymap                @5
  16.   rl_set_keymap                @6
  17. ;
  18. ; Keymaps
  19. ;
  20.   emacs_standard_keymap            @1000
  21.   emacs_meta_keymap            @1001
  22.   emacs_ctlx_keymap            @1002
  23.   emacs_emx_keymap            @1003
  24.   vi_insertion_keymap            @1004
  25.   vi_movement_keymap            @1005
  26. ;
  27. ; Most of these functions are bound to keys by default.
  28. ;
  29.   rl_tilde_expand            @50
  30.   rl_beg_of_line            @51
  31.   rl_backward                @52
  32.   rl_delete                @53
  33.   rl_end_of_line            @54
  34.   rl_forward                @55
  35.   ding                    @56
  36.   rl_newline                @57
  37.   rl_kill_line                @58
  38.   rl_clear_screen            @59
  39.   rl_get_next_history            @60
  40.   rl_get_previous_history        @61
  41.   rl_quoted_insert            @62
  42.   rl_reverse_search_history        @63
  43.   rl_transpose_chars            @64
  44.   rl_unix_line_discard            @65
  45.   rl_unix_word_rubout            @66
  46.   rl_yank                @67
  47.   rl_rubout                @68
  48.   rl_backward_word            @69
  49.   rl_kill_word                @70
  50.   rl_forward_word            @71
  51.   rl_tab_insert                @72
  52.   rl_yank_pop                @73
  53.   rl_yank_nth_arg            @74
  54.   rl_backward_kill_word            @75
  55.   rl_backward_kill_line            @76
  56.   rl_transpose_words            @77
  57.   rl_complete                @78
  58.   rl_possible_completions        @79
  59.   rl_insert_completions            @80
  60.   rl_do_lowercase_version        @81
  61.   rl_universal_argument            @83
  62.   rl_abort                @84
  63.   rl_undo_command            @85
  64.   rl_revert_line            @86
  65.   rl_beginning_of_history        @87
  66.   rl_end_of_history            @88
  67.   rl_forward_search_history        @89
  68.   rl_insert                @90
  69.   rl_upcase_word            @91
  70.   rl_downcase_word            @92
  71.   rl_capitalize_word            @93
  72.   rl_restart_output            @94
  73.   rl_re_read_init_file            @95
  74.   rl_dump_functions            @96
  75.   rl_delete_horizontal_space        @97
  76.   rl_blink_matching_paren        @98
  77.   rl_history_search_forward        @100
  78.   rl_history_search_backward        @101
  79.   rl_tty_status                @102
  80.   rl_yank_last_arg            @103
  81. ;
  82. ; Public utility functions.
  83. ;
  84.   rl_insert_text            @99
  85.   rl_delete_text            @701
  86.   rl_kill_text                @702
  87.   rl_complete_internal            @703
  88.   rl_expand_prompt            @704
  89.   rl_initialize                @705
  90.   rl_set_signals            @706
  91.   rl_clear_signals            @707
  92.   _rl_init_argument            @708
  93.   rl_digit_argument            @82
  94.   rl_read_key                @710
  95.   rl_getc                @711
  96.   rl_stuff_char                @712
  97.   maybe_save_line            @713
  98.   maybe_unsave_line            @714
  99.   maybe_replace_line            @715
  100.   rl_modifying                @716
  101.   rl_begin_undo_group            @717
  102.   rl_end_undo_group            @718
  103.   rl_add_undo                @719
  104.   rl_do_undo                @721
  105.   rl_prep_terminal            @722
  106.   rl_deprep_terminal            @723
  107.   rl_read_init_file            @724
  108.   rl_deprep_term_function        @725
  109.   rl_resize_terminal            @726
  110. ;
  111. ; Paren matching
  112.   rl_insert_close            @150
  113. ;
  114. ; These are *both* defined even when VI_MODE is not.
  115. ;
  116.   rl_vi_editing_mode            @160
  117.   rl_emacs_editing_mode            @161
  118. ;
  119. ; Non incremental history searching.
  120. ;
  121.   rl_noninc_forward_search        @175
  122.   rl_noninc_reverse_search        @176
  123.   rl_noninc_forward_search_again    @177
  124.   rl_noninc_reverse_search_again    @178
  125. ;
  126. ; Things for vi mode.
  127. ;
  128.   rl_vi_redo                @200
  129.   rl_vi_tilde_expand            @201
  130.   rl_vi_movement_mode            @202
  131.   rl_vi_insertion_mode            @203
  132.   rl_vi_arg_digit            @204
  133.   rl_vi_prev_word            @205
  134.   rl_vi_next_word            @206
  135.   rl_vi_char_search            @207
  136.   rl_vi_eof_maybe            @208
  137.   rl_vi_append_mode            @209
  138.   rl_vi_put                @210
  139.   rl_vi_append_eol            @211
  140.   rl_vi_insert_beg            @212
  141.   rl_vi_delete                @213
  142.   rl_insert_comment            @214
  143.   rl_vi_first_print            @215
  144.   rl_vi_fword                @216
  145.   rl_vi_fWord                @217
  146.   rl_vi_bword                @218
  147.   rl_vi_bWord                @219
  148.   rl_vi_eword                @220
  149.   rl_vi_eWord                @221
  150.   rl_vi_end_word            @222
  151.   rl_vi_change_case            @223
  152.   rl_vi_match                @224
  153.   rl_vi_bracktype            @225
  154.   rl_vi_change_char            @226
  155.   rl_vi_yank_arg            @227
  156.   rl_vi_search                @228
  157.   rl_vi_search_again            @229
  158.   rl_vi_subst                @230
  159.   rl_vi_overstrike            @231
  160.   rl_vi_overstrike_delete        @232
  161.   rl_vi_replace                @233
  162.   rl_vi_column                @234
  163.   rl_vi_delete_to            @235
  164.   rl_vi_change_to            @236
  165.   rl_vi_yank_to                @237
  166.   rl_vi_complete            @238
  167.   rl_vi_fetch_history            @239
  168. ;
  169. ; Keyboard macro commands + ...
  170. ;
  171.   rl_start_kbd_macro            @280
  172.   rl_end_kbd_macro            @281
  173.   rl_call_last_kbd_macro        @282
  174.   rl_arrow_keys                @296
  175.   rl_refresh_line            @297
  176. ;
  177. ; The current undo list for RL_LINE_BUFFER.
  178. ;
  179.   rl_undo_list                @310
  180.   free_undo_list            @311
  181. ;
  182. ; Well Published Variables
  183. ;
  184.   rl_readline_name            @1100
  185.   rl_line_buffer            @1101
  186.   rl_point                @1102
  187.   rl_end                @1103
  188.   rl_terminal_name            @1104
  189.   rl_instream                @1105
  190.   rl_outstream                @1106
  191.   rl_basic_word_break_characters    @1107
  192.   rl_completer_word_break_characters    @1108
  193.   rl_completer_quote_characters        @1109
  194.   rl_special_prefixes            @1110
  195.   rl_completion_entry_function        @1111
  196.   rl_ignore_some_completions_function    @1112
  197.   rl_attempted_completion_function    @1113
  198.   rl_startup_hook            @1114
  199.   rl_directory_completion_hook        @1115
  200.   rl_event_hook                @1116
  201. ;
  202. ; Tilde expansion
  203. ;
  204.   tilde_expand                @320
  205. ;
  206. ; Tilde Variables That Can be Externally Set
  207. ;
  208.   tilde_expansion_failure_hook        @2000
  209.   tilde_additional_prefixes        @2001
  210.   tilde_additional_suffixes        @2002
  211. ;
  212. ; NOTE: Functions and variables prefixed with `_rl_' are
  213. ; pseudo-global: they are global so they can be shared
  214. ; between files in the readline library, but are not intended
  215. ; to be visible to readline callers.
  216. ;
  217. ; But some programs ...
  218. ;
  219.   _rl_savestring            @330
  220.   _rl_output_character_function        @331
  221. ;
  222. ; Well Published Functions
  223. ;
  224.   readline                @400
  225.   completion_matches            @401
  226.   rl_add_defun                @402
  227. ;
  228. ; History
  229. ;
  230.   add_history                @500
  231.   append_history            @501
  232.   current_history            @502
  233.   history_arg_extract            @503
  234.   history_expand            @504
  235.   history_get                @505
  236.   history_get_history_state        @506
  237.   history_list                @507
  238.   history_set_history_state        @508
  239.   history_set_pos            @509
  240.   history_search            @510
  241.   history_search_pos            @511
  242.   history_total_bytes            @512
  243.   previous_history            @513
  244.   next_history                @514
  245.   read_history                @515
  246.   read_history_range            @516
  247.   remove_history            @517
  248.   replace_history_entry            @518
  249.   stifle_history            @519
  250.   unstifle_history            @520
  251.   using_history                @521
  252.   where_history                @522
  253.   write_history                @523
  254.   history_is_stifled            @524
  255.   history_search_prefix            @525
  256.   history_truncate_file            @526
  257.   get_history_event            @527
  258.   history_tokenize            @528
  259. ;
  260. ; History Variables
  261. ;
  262.   history_base                @2200
  263.   history_length            @2201
  264.   history_stifled            @2202
  265.   max_input_history            @2203
  266.   history_expansion_char        @2204
  267.   history_subst_char            @2205
  268.   history_comment_char            @2206
  269.   history_no_expand_chars        @2207
  270.   rl_completion_append_character    @2300
  271.   rl_basic_quote_characters        @2301
  272. ;
  273. ; Things used by other programs
  274. ;
  275.   term_clrpag                @600
  276.   crlf                    @601
  277.   screenheight                @602
  278.   screenwidth                @603
  279.   tputs                    @604
  280. ;
  281. ; set cursor type (OS/2)
  282. ;
  283.   _setcursortype            @3000
  284.