+
Point of view
All features
class READ_LINE_HISTORY
Summary
The history of read lines.
Note: items may be Void.
Direct parents
Inherit list: TRAVERSABLE
Insert list: HISTORY_EXTERNALS, HIST_ENTRY_STRUCT, SINGLETON, WRAPPER_FACTORY
Class invariant
Overview
Creation features
Features
      History List Management
{ANY}
2.3.3 Information About the History List These functions return information about the entire history list or individual list entries.
 -- Function: HIST_ENTRY ** history_list (void)
     Return a NULL terminated array of HIST_ENTRY * which is the
     current input history.  Element 0 of this list is the beginning of
     time.  If there is no history, return NULL.
{ANY}
Moving Around the History List
{ANY}
Searching These functions allow searching of the history list for entries containing a specific string. Searching may be performed both forward and backward from the current history position. The search may be "anchored", meaning that the string must match at the beginning of the history entry.
{ANY}
History File Management
{ANY}
History expansion
{ANY}
{ANY}
{ANY}
Implementation
{}
{ANY}
Other features:
{ANY}
Agent-based features:
{ANY}
Printing:
{ANY}
{ANY}
{}
Agent-based features:
{ANY}
{}
Indexing:
{ANY}
{ANY}
  • is_equal (other: READ_LINE_HISTORY): BOOLEAN
    Is other attached to an object considered equal to current object?
{}
Implementation
{WRAPPER, WRAPPER_HANDLER}
  • wrapper_or_void (a_pointer: POINTER): ITEM_
    A wrapper for a_pointer or Void if a_pointer default_pointer (NULL in C).
Utility features
{}
Wrapper related exceptions
{}
Various exceptions codes:
{ANY}
{ANY}
Status report:
{ANY}
Basic operations:
{ANY}
  • die (code: INTEGER_32)
    Terminate execution with exit status code, without triggering an exception.
  • raise (name: STRING)
    Raise a developer exception of name name.
  • throw (a_exception: EXCEPTION)
Non-Standard Extensions:
{ANY}
{}
External calls
{}
variable-size types
{ANY}
C type definitions (typedefs)
{ANY}
  • comparison_fn_t: POINTER
    typedef comparison_fn_t from /usr/include/stdlib.h Empty by design, used for anchored declarations.
  • timer_t: POINTER
    typedef timer_t from /usr/include/time.h Empty by design, used for anchored declarations.
  • clockid_t: INTEGER_32
    typedef clockid_t from /usr/include/time.h Empty by design, used for anchored declarations.
  • time_t: INTEGER_64
    typedef time_t from /usr/include/time.h Empty by design, used for anchored declarations.
  • clock_t: INTEGER_64
    typedef clock_t from /usr/include/time.h Empty by design, used for anchored declarations.
  • uintmax_t: NATURAL_64
    typedef uintmax_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • intmax_t: INTEGER_64
    typedef intmax_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uintptr_t: NATURAL_64
    typedef uintptr_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • intptr_t: INTEGER_64
    typedef intptr_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_fast64_t: NATURAL_64
    typedef uint_fast64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_fast32_t: NATURAL_64
    typedef uint_fast32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_fast16_t: NATURAL_64
    typedef uint_fast16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_fast8_t: CHARACTER
    typedef uint_fast8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_fast64_t: INTEGER_64
    typedef int_fast64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_fast32_t: INTEGER_64
    typedef int_fast32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_fast16_t: INTEGER_64
    typedef int_fast16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_fast8_t: CHARACTER
    typedef int_fast8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_least64_t: NATURAL_64
    typedef uint_least64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_least32_t: NATURAL_32
    typedef uint_least32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_least16_t: NATURAL_16
    typedef uint_least16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint_least8_t: CHARACTER
    typedef uint_least8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_least64_t: INTEGER_64
    typedef int_least64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_least32_t: INTEGER_32
    typedef int_least32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_least16_t: INTEGER_16
    typedef int_least16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int_least8_t: CHARACTER
    typedef int_least8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint64_t: NATURAL_64
    typedef uint64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint32_t: NATURAL_32
    typedef uint32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint16_t: NATURAL_16
    typedef uint16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • uint8_t: CHARACTER
    typedef uint8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int64_t: INTEGER_64
    typedef int64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int32_t: INTEGER_32
    typedef int32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int16_t: INTEGER_16
    typedef int16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • int8_t: CHARACTER
    typedef int8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • ssize_t: INTEGER_64
    typedef ssize_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • off64_t: INTEGER_64
    typedef off64_t from /usr/include/stdio.h Empty by design, used for anchored declarations.
  • off_t: INTEGER_64
    typedef off_t from /usr/include/stdio.h Empty by design, used for anchored declarations.
  • size_t: NATURAL_64
    typedef size_t from /usr/include/stdlib.h Empty by design, used for anchored declarations.
  • ptrdiff_t: INTEGER_64
    typedef ptrdiff_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
  • error_t: INTEGER_32
    typedef error_t from /usr/include/errno.h Empty by design, used for anchored declarations.
Low-level setters
{}
Low-level queries
{}
Structure size
{WRAPPER, WRAPPER_HANDLER}
C type definitions (typedefs)
{ANY}
  • histdata_t: POINTER
    typedef histdata_t from /usr/include/readline/history.h Empty by design, used for anchored declarations.
  • keymap: POINTER
    typedef Keymap from /usr/include/readline/keymaps.h Empty by design, used for anchored declarations.
add (a_string: ABSTRACT_STRING)
effective procedure
{ANY}
Place a_string at the end of the history list.
add_time (a_stamp: ABSTRACT_STRING)
effective procedure
{ANY}
Change the time stamp associated with the most recent history entry to a_stamp.
remove (an_offset: INTEGER_32): HISTORY_ENTRY
effective function
{ANY}
The history entry at an_offset removed from the history.
clear
effective procedure
{ANY}
Clear the history list by deleting all the entries.
stifle (a_max: INTEGER_32)
effective procedure
{ANY}
Stifle the history list, remembering only the last a_max entries.
is_stifled: BOOLEAN
effective function
{ANY}
Is history stifled?
current_position: INTEGER_32
effective function
{ANY}
offset of the current history element
current_entry: HISTORY_ENTRY
effective function
{ANY}
The history entry at the current_position.
item (an_offset: INTEGER_32): HISTORY_ENTRY
effective function
{ANY}
The history entry at position an_offset.
effective function
{ANY}
The very first item.
effective function
{ANY}
The last item.
total_bytes: INTEGER_32
effective function
{ANY}
the number of bytes that the primary history entries are using computed as the sum of the lengths of all the lines in the history.
new_iterator: ITERATOR[HISTORY_ENTRY]
effective function
{ANY}
set_position (a_position: INTEGER_32)
effective procedure
{ANY}
Set the current history offset to a_position, an absolute index into the list.
search (a_string: ABSTRACT_STRING, forward: BOOLEAN): INTEGER_32
effective function
{ANY}
Search the history for a_string, starting at the current history offset.
search_prefix (a_string: ABSTRACT_STRING, forward: BOOLEAN)
effective procedure
{ANY}
Search the history for a_string, starting at the current history offset.
search_from_position (a_string: ABSTRACT_STRING, forward: BOOLEAN, a_position: INTEGER_32): INTEGER_32
effective function
{ANY}
The index of the first occurrence of a_string in the history list, starting at a_position.
from_file (a_file_name: ABSTRACT_STRING)
effective procedure
{ANY}
Add the contents of a_file_name to the history list, a line at a time.
from_file_range (a_file_name: ABSTRACT_STRING, a_lower: INTEGER_32, an_upper: INTEGER_32)
effective procedure
{ANY}
Read a range of lines from a_file_name, adding them to the history list.
write (a_file_name: ABSTRACT_STRING)
effective procedure
{ANY}
Write the current history to a_file_name, overwriting it if necessary.
append_to_file (elements: INTEGER_32, a_file_name: ABSTRACT_STRING)
effective procedure
{ANY}
Append the last elements of the history list to a_file_name.
truncate_file (a_file_name: ABSTRACT_STRING, a_number_of_lines: INTEGER_32)
effective procedure
{ANY}
Truncate the history file a_file_name, leaving only the last a_number_of_lines lines.
expand (a_string: ABSTRACT_STRING): STRING
effective function
{ANY}
a_string expanded using the current content of the history.
hasnt_been_expanded: BOOLEAN
effective function
{ANY}
If no expansions took place (or, if the only change in the text was the removal of escape characters preceding the history expansion character);
has_been_expanded: BOOLEAN
effective function
{ANY}
Has last call to expand actually produced an expansion of the argument?
error_in_expansion: BOOLEAN
effective function
{ANY}
Was there an error in the expansion?
lower: INTEGER_32
effective function
{ANY}
Minimum index.
count: INTEGER_32
effective function
{ANY}
Number of available items in the hoard.
is_empty: BOOLEAN
effective function
{ANY}
Is the hoard empty ?
See also count.
upper: INTEGER_32
effective function
{ANY}
Maximum index.
max_entries: INTEGER_32
effective function
{ANY}
The maximum number of history entries.
is_successful: BOOLEAN
writable attribute
{ANY}
Was last command successful?
once function
{}
last_expansion_result: INTEGER_32
writable attribute
{}
wrapper (p: POINTER): HISTORY_ENTRY
effective function
{}
The wrapper for a_pointer.
enumerate: ENUMERATE[E_]
effective function
{ANY}
get_new_iterator: ITERATOR[E_]
frozen
effective function
{ANY}
for_each (action: PROCEDURE[TUPLE[TUPLE 1[E_]]])
effective procedure
{ANY}
Apply action to every item of Current.
for_all (test: FUNCTION[TUPLE[TUPLE 1[E_]]]): BOOLEAN
effective function
{ANY}
Do all items satisfy test?
exists (test: FUNCTION[TUPLE[TUPLE 1[E_]]]): BOOLEAN
effective function
{ANY}
Does at least one item satisfy test?
aggregate (action: FUNCTION[TUPLE[TUPLE 2[E_, E_], E_]], initial: E_): E_
effective function
{ANY}
Aggregate all the elements starting from the initial value.
out_in_tagged_out_memory
effective procedure
{ANY}
Append terse printable representation of current object in tagged_out_memory.
generation: INTEGER_32
writable attribute
{ANY}
next_generation
effective procedure
{}
do_all (action: ROUTINE[TUPLE[TUPLE 1[E_]]])
frozen
effective procedure
{ANY}
Apply action to every item of Current.
_inline_agent1 (a: ROUTINE[TUPLE[TUPLE 1[E_]]], e: E_)
frozen
effective procedure
{}
valid_index (i: INTEGER_32): BOOLEAN
effective function
{ANY}
True when i is valid (i.e., inside actual bounds).
is_equal (other: READ_LINE_HISTORY): BOOLEAN
effective function
{ANY}
Is other attached to an object considered equal to current object?
is_real_singleton: BOOLEAN
effective function
{}
singleton_memory_pool: HASHED_DICTIONARY[POINTER, STRING]
once function
{}
This pool is unique in the whole system.
current_is_not_an_expanded_type: BOOLEAN
effective function
{}
Check that the dynamic type of the SINGLETON is not an expanded type.
wrapper_or_void (a_pointer: POINTER): ITEM_
effective function
A wrapper for a_pointer or Void if a_pointer default_pointer (NULL in C).
null_or (a_wrapper: WRAPPER): POINTER
effective function
{}
The handle of a_wrapper, or the default_pointer if a_wrapper is Void
null_or_string (a_string: ABSTRACT_STRING): POINTER
effective function
{}
A pointer to a memory area containing the content of a_string or default_pointer if a_string is Void.
null_or_array (a_collection: WRAPPER_COLLECTION[WRAPPER]): POINTER
effective function
{}
A pointer to the contenct of a_collection or NULL (default_pointer) if a_collection is Void
collection_to_c_array (a_collection: COLLECTION[WRAPPER]): FAST_ARRAY[POINTER]
effective function
{}
An array containing the pointers to the objects wrapped by a_collection wrappers.
pointer_to_unwrapped_deferred_object: STRING
is "A C function returned a pointer to an unwrapped object which is wrapped by a deferred class. It is not possible to create a correct wrapper."
constant attribute
{}
retrieved_object_mismatch: STRING
is "Retrieved_object_mismatch: the Eiffel wrapper associated with a pointer is not an actual wrapper for the object referred by that pointer "
constant attribute
{}
copying_an_uncopyable: STRING
is "Trying to copy an uncopyable wrapper: such objects are usually shortly lived"
constant attribute
{}
Check_instruction: INTEGER_32
is 1
constant attribute
{ANY}
Exception code for violated check.
Class_invariant: INTEGER_32
is 2
constant attribute
{ANY}
Exception code for violated class invariant.
Developer_exception: INTEGER_32
is 3
constant attribute
{ANY}
Exception code for developer exception.
Incorrect_inspect_value: INTEGER_32
is 4
constant attribute
{ANY}
Exception code for inspect statement.
Loop_invariant: INTEGER_32
is 5
constant attribute
{ANY}
Exception code for violated loop invariant
Loop_variant: INTEGER_32
is 6
constant attribute
{ANY}
Exception code for non-decreased loop variant
No_more_memory: INTEGER_32
is 7
constant attribute
{ANY}
Exception code for failed memory allocation
Postcondition: INTEGER_32
is 8
constant attribute
{ANY}
Exception code for violated postcondition.
Precondition: INTEGER_32
is 9
constant attribute
{ANY}
Exception code for violated precondition.
Routine_failure: INTEGER_32
is 10
constant attribute
{ANY}
Exception code for failed routine.
Os_signal: INTEGER_32
is 11
constant attribute
{ANY}
Exception code for a signal received from the OS.
Void_attached_to_expanded: INTEGER_32
is 12
constant attribute
{ANY}
Exception code for attachment of Void value to expanded entity.
Void_call_target: INTEGER_32
is 13
constant attribute
{ANY}
Exception code for feature applied to Void reference
System_level_type_error: INTEGER_32
is 14
constant attribute
{ANY}
Exception code for the system-level type error (this kind of error mostly arise with covariant redefinition).
exception_name: STRING
effective function
{ANY}
name_of_exception (a_exception: INTEGER_32): STRING
effective function
{ANY}
developer_exception: EXCEPTION
effective function
{ANY}
The last developer-thrown exception.
developer_exception_name: STRING
effective function
{ANY}
Name of last developer-raised exception.
is_developer_exception: BOOLEAN
effective function
{ANY}
Is the last exception originally due to a developer exception?
is_developer_named_exception: BOOLEAN
effective function
{ANY}
Is the last exception originally due to a developer exception?
is_developer_exception_of_name (name: STRING): BOOLEAN
effective function
{ANY}
Is the last exception originally due to a developer exception of name name?
assertion_violation: BOOLEAN
effective function
{ANY}
Is last exception originally due to a violated assertion or non-decreasing variant?
exception: INTEGER_32
{ANY}
Code of last exception that occurred.
is_signal: BOOLEAN
effective function
{ANY}
Is last exception originally due to an external event (operating system signal) ?
die (code: INTEGER_32)
effective procedure
{ANY}
Terminate execution with exit status code, without triggering an exception.
raise (name: STRING)
effective procedure
{ANY}
Raise a developer exception of name name.
throw (a_exception: EXCEPTION)
effective procedure
{ANY}
signal_number: INTEGER_32
{ANY}
Signal Number received from OS.
named_exception: NAMED_EXCEPTION
once function
{}
developer_exception_memory: REFERENCE[EXCEPTION]
once function
{}
raise_exception (code: INTEGER_32)
{}
add_history (an_argument_l2214_c7: POINTER)
{}
function add_history (in /usr/include/readline/history.h) add_history
add_history_time (an_argument_l2217_c7: POINTER)
{}
function add_history_time (in /usr/include/readline/history.h) add_history_time
append_history (an_argument_l2276_c7: INTEGER_32, an_argument_l2277_c7: POINTER): INTEGER_32
{}
function append_history (in /usr/include/readline/history.h) append_history
clear_history
{}
function clear_history (in /usr/include/readline/history.h) clear_history
current_history: POINTER
{}
function current_history (in /usr/include/readline/history.h) current_history
free_history_entry (an_argument_l2223_c7: POINTER): POINTER
{}
function free_history_entry (in /usr/include/readline/history.h) free_history_entry
get_history_event (an_argument_l2293_c7: POINTER, an_argument_l2294_c7: POINTER, an_argument_l2295_c7: INTEGER_32): POINTER
{}
function get_history_event (in /usr/include/readline/history.h) get_history_event
history_arg_extract (an_argument_l2288_c7: INTEGER_32, an_argument_l2289_c7: INTEGER_32, an_argument_l2290_c7: POINTER): POINTER
{}
function history_arg_extract (in /usr/include/readline/history.h) history_arg_extract
history_base: INTEGER_32
{}
history_base
address_of_history_base: POINTER
{}
Address of history_base
set_history_base (a_value: INTEGER_32)
{}
Set variable history_base value
history_comment_char: CHARACTER
{}
history_comment_char
address_of_history_comment_char: POINTER
{}
Address of history_comment_char
set_history_comment_char (a_value: CHARACTER)
{}
Set variable history_comment_char value
history_expand (an_argument_l2284_c7: POINTER, an_argument_l2285_c7: POINTER): INTEGER_32
{}
function history_expand (in /usr/include/readline/history.h) history_expand
history_expansion_char: CHARACTER
{}
history_expansion_char
address_of_history_expansion_char: POINTER
{}
Address of history_expansion_char
set_history_expansion_char (a_value: CHARACTER)
{}
Set variable history_expansion_char value
history_get (an_argument_l2240_c7: INTEGER_32): POINTER
{}
function history_get (in /usr/include/readline/history.h) history_get
history_get_history_state: POINTER
{}
function history_get_history_state (in /usr/include/readline/history.h) history_get_history_state
history_get_time (an_argument_l2243_c7: POINTER): INTEGER_64
{}
function history_get_time (in /usr/include/readline/history.h) history_get_time
history_inhibit_expansion_function: POINTER
{}
history_inhibit_expansion_function
address_of_history_inhibit_expansion_function: POINTER
{}
Address of history_inhibit_expansion_function
set_history_inhibit_expansion_function (a_value: POINTER)
{}
Set variable history_inhibit_expansion_function value
history_is_stifled: INTEGER_32
{}
function history_is_stifled (in /usr/include/readline/history.h) history_is_stifled
history_length: INTEGER_32
{}
history_length
address_of_history_length: POINTER
{}
Address of history_length
set_history_length (a_value: INTEGER_32)
{}
Set variable history_length value
history_list: POINTER
{}
function history_list (in /usr/include/readline/history.h) history_list
history_max_entries: INTEGER_32
{}
history_max_entries
address_of_history_max_entries: POINTER
{}
Address of history_max_entries
set_history_max_entries (a_value: INTEGER_32)
{}
Set variable history_max_entries value
history_no_expand_chars: POINTER
{}
history_no_expand_chars
address_of_history_no_expand_chars: POINTER
{}
Address of history_no_expand_chars
set_history_no_expand_chars (a_value: POINTER)
{}
Set variable history_no_expand_chars value
history_quotes_inhibit_expansion: INTEGER_32
{}
history_quotes_inhibit_expansion
address_of_history_quotes_inhibit_expansion: POINTER
{}
Address of history_quotes_inhibit_expansion
set_history_quotes_inhibit_expansion (a_value: INTEGER_32)
{}
Set variable history_quotes_inhibit_expansion value
history_search (an_argument_l2252_c7: POINTER, an_argument_l2253_c7: INTEGER_32): INTEGER_32
{}
function history_search (in /usr/include/readline/history.h) history_search
history_search_delimiter_chars: POINTER
{}
history_search_delimiter_chars
address_of_history_search_delimiter_chars: POINTER
{}
Address of history_search_delimiter_chars
set_history_search_delimiter_chars (a_value: POINTER)
{}
Set variable history_search_delimiter_chars value
history_search_pos (an_argument_l2260_c7: POINTER, an_argument_l2261_c7: INTEGER_32, an_argument_l2262_c7: INTEGER_32): INTEGER_32
{}
function history_search_pos (in /usr/include/readline/history.h) history_search_pos
history_search_prefix (an_argument_l2256_c7: POINTER, an_argument_l2257_c7: INTEGER_32): INTEGER_32
{}
function history_search_prefix (in /usr/include/readline/history.h) history_search_prefix
history_set_history_state (an_argument_l2211_c7: POINTER)
{}
function history_set_history_state (in /usr/include/readline/history.h) history_set_history_state
history_set_pos (an_argument_l2247_c7: INTEGER_32): INTEGER_32
{}
function history_set_pos (in /usr/include/readline/history.h) history_set_pos
history_subst_char: CHARACTER
{}
history_subst_char
address_of_history_subst_char: POINTER
{}
Address of history_subst_char
set_history_subst_char (a_value: CHARACTER)
{}
Set variable history_subst_char value
history_tokenize (an_argument_l2298_c7: POINTER): POINTER
{}
function history_tokenize (in /usr/include/readline/history.h) history_tokenize
history_total_bytes: INTEGER_32
{}
function history_total_bytes (in /usr/include/readline/history.h) history_total_bytes
history_truncate_file (an_argument_l2280_c7: POINTER, an_argument_l2281_c7: INTEGER_32): INTEGER_32
{}
function history_truncate_file (in /usr/include/readline/history.h) history_truncate_file
history_word_delimiters: POINTER
{}
history_word_delimiters
address_of_history_word_delimiters: POINTER
{}
Address of history_word_delimiters
set_history_word_delimiters (a_value: POINTER)
{}
Set variable history_word_delimiters value
history_write_timestamps: INTEGER_32
{}
history_write_timestamps
address_of_history_write_timestamps: POINTER
{}
Address of history_write_timestamps
set_history_write_timestamps (a_value: INTEGER_32)
{}
Set variable history_write_timestamps value
max_input_history: INTEGER_32
{}
max_input_history
address_of_max_input_history: POINTER
{}
Address of max_input_history
set_max_input_history (a_value: INTEGER_32)
{}
Set variable max_input_history value
next_history: POINTER
{}
function next_history (in /usr/include/readline/history.h) next_history
previous_history: POINTER
{}
function previous_history (in /usr/include/readline/history.h) previous_history
read_history (an_argument_l2265_c7: POINTER): INTEGER_32
{}
function read_history (in /usr/include/readline/history.h) read_history
read_history_range (an_argument_l2268_c7: POINTER, an_argument_l2269_c7: INTEGER_32, an_argument_l2270_c7: INTEGER_32): INTEGER_32
{}
function read_history_range (in /usr/include/readline/history.h) read_history_range
remove_history (an_argument_l2220_c7: INTEGER_32): POINTER
{}
function remove_history (in /usr/include/readline/history.h) remove_history
replace_history_entry (an_argument_l2226_c7: INTEGER_32, an_argument_l2227_c7: POINTER, an_argument_l2228_c7: POINTER): POINTER
{}
function replace_history_entry (in /usr/include/readline/history.h) replace_history_entry
stifle_history (an_argument_l2232_c7: INTEGER_32)
{}
function stifle_history (in /usr/include/readline/history.h) stifle_history
unstifle_history: INTEGER_32
{}
function unstifle_history (in /usr/include/readline/history.h) unstifle_history
using_history
{}
function using_history (in /usr/include/readline/history.h) using_history
where_history: INTEGER_32
{}
function where_history (in /usr/include/readline/history.h) where_history
write_history (an_argument_l2273_c7: POINTER): INTEGER_32
{}
function write_history (in /usr/include/readline/history.h) write_history
long: INTEGER_64
effective function
{ANY}
a query with the same type of c 'long int'.
long_unsigned: NATURAL_64
effective function
{ANY}
a query with the same type of c 'long unsigned int'.
comparison_fn_t: POINTER
effective function
{ANY}
typedef comparison_fn_t from /usr/include/stdlib.h Empty by design, used for anchored declarations.
timer_t: POINTER
effective function
{ANY}
typedef timer_t from /usr/include/time.h Empty by design, used for anchored declarations.
clockid_t: INTEGER_32
effective function
{ANY}
typedef clockid_t from /usr/include/time.h Empty by design, used for anchored declarations.
time_t: INTEGER_64
effective function
{ANY}
typedef time_t from /usr/include/time.h Empty by design, used for anchored declarations.
clock_t: INTEGER_64
effective function
{ANY}
typedef clock_t from /usr/include/time.h Empty by design, used for anchored declarations.
uintmax_t: NATURAL_64
effective function
{ANY}
typedef uintmax_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
intmax_t: INTEGER_64
effective function
{ANY}
typedef intmax_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uintptr_t: NATURAL_64
effective function
{ANY}
typedef uintptr_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
intptr_t: INTEGER_64
effective function
{ANY}
typedef intptr_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint_fast64_t: NATURAL_64
effective function
{ANY}
typedef uint_fast64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint_fast32_t: NATURAL_64
effective function
{ANY}
typedef uint_fast32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint_fast16_t: NATURAL_64
effective function
{ANY}
typedef uint_fast16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint_fast8_t: CHARACTER
effective function
{ANY}
typedef uint_fast8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int_fast64_t: INTEGER_64
effective function
{ANY}
typedef int_fast64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int_fast32_t: INTEGER_64
effective function
{ANY}
typedef int_fast32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int_fast16_t: INTEGER_64
effective function
{ANY}
typedef int_fast16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int_fast8_t: CHARACTER
effective function
{ANY}
typedef int_fast8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint_least64_t: NATURAL_64
effective function
{ANY}
typedef uint_least64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint_least32_t: NATURAL_32
effective function
{ANY}
typedef uint_least32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint_least16_t: NATURAL_16
effective function
{ANY}
typedef uint_least16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint_least8_t: CHARACTER
effective function
{ANY}
typedef uint_least8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int_least64_t: INTEGER_64
effective function
{ANY}
typedef int_least64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int_least32_t: INTEGER_32
effective function
{ANY}
typedef int_least32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int_least16_t: INTEGER_16
effective function
{ANY}
typedef int_least16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int_least8_t: CHARACTER
effective function
{ANY}
typedef int_least8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint64_t: NATURAL_64
effective function
{ANY}
typedef uint64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint32_t: NATURAL_32
effective function
{ANY}
typedef uint32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint16_t: NATURAL_16
effective function
{ANY}
typedef uint16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
uint8_t: CHARACTER
effective function
{ANY}
typedef uint8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int64_t: INTEGER_64
effective function
{ANY}
typedef int64_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int32_t: INTEGER_32
effective function
{ANY}
typedef int32_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int16_t: INTEGER_16
effective function
{ANY}
typedef int16_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
int8_t: CHARACTER
effective function
{ANY}
typedef int8_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
ssize_t: INTEGER_64
effective function
{ANY}
typedef ssize_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
off64_t: INTEGER_64
effective function
{ANY}
typedef off64_t from /usr/include/stdio.h Empty by design, used for anchored declarations.
off_t: INTEGER_64
effective function
{ANY}
typedef off_t from /usr/include/stdio.h Empty by design, used for anchored declarations.
size_t: NATURAL_64
effective function
{ANY}
typedef size_t from /usr/include/stdlib.h Empty by design, used for anchored declarations.
ptrdiff_t: INTEGER_64
effective function
{ANY}
typedef ptrdiff_t from /usr/include/stdint.h Empty by design, used for anchored declarations.
error_t: INTEGER_32
effective function
{ANY}
typedef error_t from /usr/include/errno.h Empty by design, used for anchored declarations.
hist_entry_struct_set_line (a_structure: POINTER, a_value: POINTER)
{}
Setter for line field of HIST_ENTRY_STRUCT structure.
hist_entry_struct_set_timestamp (a_structure: POINTER, a_value: POINTER)
{}
Setter for timestamp field of HIST_ENTRY_STRUCT structure.
hist_entry_struct_set_data (a_structure: POINTER, a_value: POINTER)
{}
Setter for data field of HIST_ENTRY_STRUCT structure.
hist_entry_struct_get_line (a_structure: POINTER): POINTER
{}
Query for line field of HIST_ENTRY_STRUCT structure.
hist_entry_struct_get_timestamp (a_structure: POINTER): POINTER
{}
Query for timestamp field of HIST_ENTRY_STRUCT structure.
hist_entry_struct_get_data (a_structure: POINTER): POINTER
{}
Query for data field of HIST_ENTRY_STRUCT structure.
histdata_t: POINTER
effective function
{ANY}
typedef histdata_t from /usr/include/readline/history.h Empty by design, used for anchored declarations.
keymap: POINTER
effective function
{ANY}
typedef Keymap from /usr/include/readline/keymaps.h Empty by design, used for anchored declarations.