| Cabout_page | |
| Caction | |
| Caction_alias | |
| Caction_list | |
| Cactive_link_options | |
| Cactive_link_options_colors | Active link coloring options |
| Cactive_thread | |
| Cadd_option_to_tree_ctx | |
| Calias_map | |
| Calloc_header | |
| Cattributes | |
| Cauth_entry | |
| Cbencoding_dictionary_info | |
| Cbfu_color_entry | |
| Cbinding | |
| Cbitfield | A vector of bits |
| Cbittorrent_blacklist_item | |
| Cbittorrent_connection | This stores info about an active BitTorrent connection |
| Cbittorrent_const_string | Like struct string, except the data is const and not freed via this structure |
| Cbittorrent_download_info | |
| Cbittorrent_fetcher | |
| Cbittorrent_file | Information about a file in the torrent |
| Cbittorrent_message | For showing tracker failure responses to the user |
| Cbittorrent_meta | Static information from the .torrent metafile |
| Cbittorrent_peer | Information about peers returned by the tracker |
| Cbittorrent_peer_connection | Peer connection information |
| Cbittorrent_peer_request | The peer request matches information sent in the request and cancel messages in the peer-wire protocol |
| Cbittorrent_peer_stats | |
| Cbittorrent_peer_status | |
| Cbittorrent_piece_cache | |
| Cbittorrent_piece_cache_entry | |
| Cbittorrent_selection_info | |
| Cbittorrent_tracker_connection | This stores info about tracker requests |
| Cblacklist_entry | |
| Cblock_list | |
| Cbookmark | |
| Cbookmark_search_ctx | |
| Cbookmarks_backend | |
| Cbottom_half | |
| Cboundary_info | |
| Cbr_enc_data | |
| Cbz2_enc_data | |
| Cc_domain | |
| Ccache_entry | |
| Ccdf_hop | Data saved by create_download_file() for the create_download_file_do() callback |
| Cchange_hook_info | |
| Cclass_string | |
| Ccmdw_hop | Data saved by common_download() for the common_download_do() callback |
| Ccodepage_desc | |
| Ccodw_hop | Data saved by continue_download() for the continue_download_do() callback |
| Ccolor_mode_info | |
| Ccolor_pair | |
| Ccolor_spec | |
| Cconf_parsing_pos | |
| Cconf_parsing_state | |
| Cconnect_info | |
| Cconnection | |
| Cconnection_state | Either an ELinks internal status code or an error code from the system |
| Cconv_table | |
| Ccookie | |
| Ccookie_server | |
| Ccookie_str | |
| Ccss_property | The struct css_property describes one CSS declaration in a rule, therefore being basically a parsed instance of struct css_property_info |
| Ccss_property_info | The struct css_property_info describes what values the properties can have and what internal type they have |
| Ccss_property_value | |
| Ccss_selector | The struct css_selector is used for mapping elements (or nodes) in the document structure to properties |
| Ccss_selector_set | A set of struct css_selector |
| Ccss_stylesheet | The struct css_stylesheet describes all the useful data that was extracted from the CSS source |
| Cdecoding_backend | |
| Cdefault_kb | |
| Cdeflate_enc_data | |
| Cdelayed_goto | |
| Cdelayed_open | Used by delayed_open() and delayed_goto_uri_frame() |
| Cdelayed_rel | |
| Cdgi_entry | |
| Cdgi_hash_item | |
| Cdialog | |
| Cdialog_data | |
| Cdialog_layout | |
| Cdialog_refresh | |
| Cdirectory_entry | Data read about an entry in a directory |
| Cdnsentry | |
| Cdnsquery | |
| Cdocument | |
| Cdocument_list | |
| Cdocument_listener | |
| Cdocument_options | |
| Cdocument_options_colors | This mostly acts as a option cache so rendering will be faster |
| Cdocument_options_image_link | |
| Cdocument_refresh | |
| Cdocument_view | |
| Cdom_attribute_node | |
| Cdom_config | |
| Cdom_config_info | |
| Cdom_doctype_subset_info | |
| Cdom_document_node | |
| Cdom_document_type_node | |
| Cdom_element_node | |
| Cdom_id | |
| Cdom_node | DOM node |
| Cdom_node_data | |
| Cdom_node_list | DOM node list |
| Cdom_node_search | |
| Cdom_proc_instruction_node | |
| Cdom_renderer | |
| Cdom_scan_table_info | |
| Cdom_scanner | DOM scanner |
| Cdom_scanner_info | DOM scanner info |
| Cdom_scanner_string_mapping | |
| Cdom_scanner_token | DOM scanner token |
| Cdom_select | |
| Cdom_select_data | |
| Cdom_select_node | |
| Cdom_select_nth_match | |
| Cdom_select_state | |
| Cdom_stack | The DOM stack |
| Cdom_stack_context | DOM stack context |
| Cdom_stack_context_info | DOM stack context info |
| Cdom_stack_state | DOM stack state |
| Cdom_stack_walk_state | |
| Cdom_string | |
| Cdom_text_node | |
| Cdomain_tree | |
| Cdownload | |
| Cdummy_enc_data | |
| Cdump_output | A place where dumping functions write their output |
| Cecmascript_interpreter | |
| Cecmascript_string_list_item | |
| Cecmascript_timeout | |
| Cel_box | A rectangular part of a drawing surface, such as the screen |
| Cel_codepoints | |
| Cel_dom_html_collection | The html_collection structure |
| Cel_event | |
| Cel_form_control | |
| Cel_listener | |
| Cel_mapa | |
| Cel_message | |
| Cel_node_elem | |
| Cel_window | |
| Cele_listener | |
| Celement_info | |
| Celement_listener | |
| Celinks_object | |
| Celjs_domrect | |
| Celjs_url | |
| Celjs_urlSearchParams | |
| Centity_cache | |
| Cerb_protect_info | |
| Cevent_handler | |
| Cevent_hook_info | |
| Cewd | |
| Cexec_dgi | |
| Cexec_mailcap | |
| Cexpression | |
| Cextension | |
| Cfastfind_index | |
| Cfastfind_info | |
| Cfastfind_key_value | |
| Cff_data | |
| Cff_node_c | |
| Cfile_download | |
| Cfile_to_load | |
| Cfiles_offset | |
| Cform | |
| Cform_state | |
| Cform_type_name | |
| Cform_view | |
| Cformhist_data | |
| Cfragment | |
| Cfragment_listener | |
| Cframe | This is generic frame descriptor, meaningful mainly for ses_*_frame*() |
| Cframe_desc | |
| Cframeset_desc | |
| Cframeset_param | |
| Cfsp_connection_info | |
| CFSP_DIR | |
| CFSP_FILE | |
| CFSP_LOCK | |
| CFSP_PKT | |
| CFSP_RDENTRY | |
| CFSP_SESSION | |
| Cftp_connection_info | |
| Cftp_dir_html_format | How to format an FTP directory listing in HTML |
| Cftp_file_info | |
| Cgemini_code | |
| Cgemini_connection_info | |
| Cgemini_error_info | |
| Cglobal_history_item | |
| Cgopher_connection_info | |
| Cgopher_entity_info | |
| Chash | |
| Chash_item | |
| Cheartbeat | |
| Chierbox_browser | BFU hierbox browser |
| Chierbox_browser_button | BFU hierbox browser button |
| Chierbox_dialog_list_item | |
| Chlink | |
| Chost_connection | |
| Chtml_context | |
| Chtml_element | |
| Chtml_start_end | |
| Chttp_code | |
| Chttp_connection_info | Connection.info points to this in HTTP and local CGI connections |
| Chttp_curl_connection_info | |
| Chttp_error_info | |
| Chttp_post | State of reading POST data from connection.uri->post and related files |
| Chttp_post_file | Information about a file to be uploaded in a POST request |
| Chttp_version | |
| Cifaddrs | |
| Ciframe | |
| Ciframe2 | |
| Ciframe_desc | |
| Ciframeset_desc | |
| Cinput_history | |
| Cinput_history_entry | |
| Cinput_line | |
| Cinterlink_event | An event transferred via the interlink socket |
| Cinterlink_event_keyboard | Like struct term_event_keyboard but used in the interlink protocol between ELinks processes |
| Citrm | A connection between a terminal and a master ELinks process |
| Citrm_in | Things coming into an itrm, whether from the terminal or from the master |
| Citrm_out | Things going out from an itrm, whether to the terminal or to the master |
| Citrm_queue | |
| Cjs_col | |
| Cjs_document_private | |
| Cjs_element_private | |
| Cjs_fragment_private | |
| Cjs_nodelist | |
| Cjs_text_private | |
| CJSString | |
| Ckbdbind_add_hop | |
| Ckbdprefix | Use for keyboard prefixes |
| Ckeepalive_connection | |
| Ckeybinding | |
| Ckeymap | |
| Ckeys_toggle_info | |
| Cknown_translation_t | |
| Cline | The document line consisting of the chars ready to be copied to the terminal screen |
| Cline_info | |
| Clink | |
| Clink_def | This is for map_selected(), it is used to pass around information about in-imagemap links |
| Clink_state_info | |
| Clist_head | |
| Clist_menu | |
| Clistbox_context | |
| Clistbox_data | |
| Clistbox_item | |
| Clistbox_ops | |
| Clistbox_ops_messages | |
| Clistener | |
| Cloaded_domain | |
| Cloaded_l10nfile | |
| Clocation | |
| Clt_default_name | |
| Clua_dlg_data | |
| Clua_xdialog_data | |
| Clun_hop | The user is being asked what to do when the local file for the download already exists |
| Clzma_enc_data | |
| Cmailcap_entry | |
| Cmailcap_hash_item | |
| Cmatch_hostname_pattern_test_case | |
| Cmd5_context | |
| Cmemory_list | Memory_list is used to track information about all allocated memory belonging to something |
| Cmenu | |
| Cmenu_item | |
| Cmessage_event | |
| Cmeta_refresh_test_case | |
| Cmime_backend | |
| Cmime_handler | |
| Cmimetypes_entry | |
| Cmjs_document_private | |
| Cmjs_element_private | |
| Cmjs_fragment_private | |
| Cmjs_text_private | |
| Cmjs_xhr | |
| Cmo_file_header | |
| Cmodule | |
| Cnamed_key | |
| Cnegotiate | |
| Cnntp_connection_info | |
| Cnode | Nodes are used for marking areas of text on the document canvas as searchable |
| Cnode_rect | |
| Cobject_head | |
| Coffset_linknum | |
| Copen_in_new | |
| Coption | |
| Coption_info | Instructions for registering an option, and storage for the option itself |
| Coption_init | How to initialize and register struct option |
| Coption_resolver | Some minimal option cache |
| Coption_type_info | |
| Coption_value | |
| Cpar_attrib | |
| Cparse_args | |
| Cparse_handler | |
| Cpart | |
| Cplain_renderer | |
| Cpoint | |
| Cprogram | |
| Cprogress | |
| Cprotocol_backend | |
| Cpython_input_callback_hop | |
| Cpython_load_uri_callback_hop | |
| Cquestions_entry | |
| CRange | |
| CRangeLut | |
| Cread_bookmarks_xbel | |
| Cread_buffer | |
| Cremote_method | |
| Crenderer_context | |
| Creverse_link_lookup | |
| Crgb | |
| Crgb_cache_entry | |
| Crss_renderer | |
| Cs_msg_dsc | |
| Cscan_table_data | |
| Cscan_table_info | |
| Cscanner | The struct scanner describes the current state of the scanner |
| Cscanner_info | |
| Cscanner_string_mapping | |
| Cscanner_token | The struct scanner_token describes one scanner state |
| Cscreen_char | One position in the terminal screen's image |
| Cscreen_driver | Used in add_char*() and redraw_screen() to reduce the logic |
| Cscreen_driver_opt | |
| Cscreen_state | |
| Cscript_event_hook | |
| Csearch | A searchable character on the document canvas |
| Csearch_dlg_hop | |
| Csecure_save_info | |
| Cselector_node | |
| Cselector_pkg | |
| Cses_history | |
| Csession | This is one of the building stones of ELinks architecture — this structure carries information about the specific ELinks session |
| Csession_info | This structure and related functions are used to maintain information for instances opened in new windows |
| Csession_status | |
| Csession_task | |
| Csgml_info | |
| Csgml_node_info | |
| Csgml_parser | The SGML parser |
| Csgml_parser_state | SGML parser state |
| Csgml_parsing_state | |
| Csha1_context | |
| Csignal_info | |
| Csixel | |
| Csixel_decoder | |
| Csixel_encoder | |
| Csocket | |
| Csocket_info | |
| Csocket_operations | |
| Csocket_weak_ref | For detecting whether a struct socket has been deleted while a function was using it |
| Csource_renderer | |
| Cspartan_connection_info | |
| Cspartan_error_info | |
| CspidermonkeyFunctionSpec | An ELinks-specific replacement for JSFunctionSpec |
| Cstbi_io_callbacks | |
| Cstream_encoded | |
| Cstrerror_val | |
| Cstring | |
| Cstring_desc | |
| Cstring_list_item | |
| Csubmitted_value | |
| Ctab_item | |
| Ctable | |
| Ctable_cache_entry | |
| Ctable_cache_entry_key | |
| Ctable_cell | |
| Ctable_colors | |
| Ctable_column | |
| Ctable_entry | |
| Ctable_frames | |
| Ctag | |
| Ctask | |
| Cterm_event | An event received from a terminal |
| Cterm_event_keyboard | A key received from a terminal, with modifiers |
| Cterm_event_mouse | |
| Cterm_event_size | |
| Cterminal | This is one of the axis of ELinks' user interaction |
| Cterminal_info | This holds the information used when handling the initial connection between a dumb and master terminal |
| Cterminal_interlink | Information used for communication between ELinks instances |
| Cterminal_screen | The terminal's screen manages |
| Ctext_attrib | |
| Ctext_attrib_color | |
| Ctext_listener | |
| Ctext_style | |
| Ctext_style_color | |
| Ctextarea_data | |
| Cthread | |
| Ctimer | |
| Ctimeval_T | Redefine a timeval that has all fields signed so calculations will be simplified on rare systems that define timeval with unsigned fields |
| Ctree_node | |
| Ctype_query | The user has navigated to a resource that ELinks does not display automatically because of its MIME type, and ELinks is asking what to do |
| Curi | |
| Curi_cache | |
| Curi_cache_entry | |
| Curi_list | |
| Cview_state | |
| Cwidget | |
| Cwidget_data | |
| Cwidget_data_info_checkbox | |
| Cwidget_data_info_field | |
| Cwidget_data_info_text | |
| Cwidget_info_button | |
| Cwidget_info_checkbox | |
| Cwidget_info_field | |
| Cwidget_info_text | |
| Cwidget_ops | |
| Cwin_listener | |
| Cwindow | A window in the terminal screen |
| Cwrite_bookmarks_default | |
| Cwrite_buffer | |
| CXhr | |
| Cxhr_listener | |
| Cxlist_head | |
| Cyyalloc | |
| CYYSTYPE | |
| Czstd_enc_data | |