Am 07.11.18 um 13:53 schrieb Michael Biebl: > On Wed, 7 Nov 2018 13:42:00 +0100 Michael Biebl <bi...@debian.org> wrote: > >> I then built 1.0.27 with this symbols file, the result is: > > Let me add here, that many of those (new) symbols are not part of the > public API as declared in sane.h, so should probably be hidden upstream > or at least marked as optional downstream. The former is preferrable. >
Attached is the list of symbols which are part of the ABI but not part of the public API. Ideally those should not be exported by libsane.so.1 -- Why is it that all of the instruments seeking intelligent life in the universe are pointed away from Earth?
cmsg md5_buffer md5_finish_ctx md5_init_ctx md5_process_block md5_process_bytes md5_read_ctx md5_stream posix_dlsym sane_dll_cancel sane_dll_close sane_dll_control_option sane_dll_exit sane_dll_get_devices sane_dll_get_option_descriptor sane_dll_get_parameters sane_dll_get_select_fd sane_dll_init sane_dll_open sane_dll_read sane_dll_set_io_mode sane_dll_start sanei_ab306_close sanei_ab306_cmd sanei_ab306_exit sanei_ab306_get_io_privilege sanei_ab306_open sanei_ab306_rdata sanei_ab306_test_ready sanei_access_init sanei_access_lock sanei_access_unlock sanei_check_value sanei_codec_bin_init sanei_config_attach_matching_devices sanei_config_get_paths sanei_config_get_string sanei_config_open sanei_config_read sanei_config_skip_whitespace sanei_configure_attach sanei_constrain_value sanei_debug_dll sanei_debug_msg sanei_debug_sanei_ab306 sanei_debug_sanei_access sanei_debug_sanei_config sanei_debug_sanei_debug sanei_debug_sanei_lm983x sanei_debug_sanei_magic sanei_debug_sanei_pa4s2 sanei_debug_sanei_pio sanei_debug_sanei_pp sanei_debug_sanei_pv8630 sanei_debug_sanei_scsi sanei_debug_sanei_tcp sanei_debug_sanei_thread sanei_debug_sanei_udp sanei_debug_sanei_usb sanei_debug_sanei_wire sanei_init_debug sanei_lm983x_init sanei_lm983x_read sanei_lm983x_reset sanei_lm983x_write sanei_lm983x_write_byte sanei_magic_crop sanei_magic_despeck sanei_magic_findEdges sanei_magic_findSkew sanei_magic_findTurn sanei_magic_getTransX sanei_magic_getTransY sanei_magic_init sanei_magic_isBlank2 sanei_magic_isBlank sanei_magic_rotate sanei_magic_turn sanei_pa4s2_close sanei_pa4s2_devices sanei_pa4s2_enable sanei_pa4s2_open sanei_pa4s2_options sanei_pa4s2_readbegin sanei_pa4s2_readbyte sanei_pa4s2_readend sanei_pa4s2_scsi_pp_get_status sanei_pa4s2_scsi_pp_open sanei_pa4s2_scsi_pp_reg_select sanei_pa4s2_writebyte sanei_pio_close sanei_pio_open sanei_pio_read sanei_pio_write sanei_pp_claim sanei_pp_close sanei_pp_getmodes sanei_pp_inb_ctrl sanei_pp_inb_data sanei_pp_inb_epp sanei_pp_inb_stat sanei_pp_init sanei_pp_open sanei_pp_outb_addr sanei_pp_outb_ctrl sanei_pp_outb_data sanei_pp_outb_epp sanei_pp_release sanei_pp_set_datadir sanei_pp_setmode sanei_pp_udelay sanei_pp_uses_directio sanei_pv8630_bulkread sanei_pv8630_bulkwrite sanei_pv8630_flush_buffer sanei_pv8630_init sanei_pv8630_prep_bulkread sanei_pv8630_prep_bulkwrite sanei_pv8630_read_byte sanei_pv8630_wait_byte sanei_pv8630_write_byte sanei_pv8630_xpect_byte sanei_scsi_close sanei_scsi_cmd2 sanei_scsi_cmd sanei_scsi_find_devices sanei_scsi_max_request_size sanei_scsi_open sanei_scsi_open_extended sanei_scsi_req_enter2 sanei_scsi_req_enter sanei_scsi_req_flush_all sanei_scsi_req_flush_all_extended sanei_scsi_req_wait sanei_tcp_close sanei_tcp_open sanei_tcp_read sanei_tcp_write sanei_thread_begin sanei_thread_get_status sanei_thread_init sanei_thread_is_forked sanei_thread_is_valid sanei_thread_kill sanei_thread_sendsig sanei_thread_waitpid sanei_udp_close sanei_udp_open sanei_udp_open_broadcast sanei_udp_read sanei_udp_recvfrom sanei_udp_set_nonblock sanei_udp_write sanei_udp_write_broadcast sanei_usb_attach_matching_devices sanei_usb_claim_interface sanei_usb_clear_halt sanei_usb_close sanei_usb_control_msg sanei_usb_exit sanei_usb_find_devices sanei_usb_get_descriptor sanei_usb_get_endpoint sanei_usb_get_vendor_product sanei_usb_get_vendor_product_byname sanei_usb_init sanei_usb_open sanei_usb_read_bulk sanei_usb_read_int sanei_usb_release_interface sanei_usb_reset sanei_usb_scan_devices sanei_usb_set_altinterface sanei_usb_set_configuration sanei_usb_set_endpoint sanei_usb_set_timeout sanei_usb_write_bulk sanei_w_action sanei_w_array sanei_w_authorization_req sanei_w_bool sanei_w_byte sanei_w_call sanei_w_char sanei_w_constraint_type sanei_w_control_option_reply sanei_w_control_option_req sanei_w_device sanei_w_device_ptr sanei_w_exit sanei_w_frame sanei_w_free sanei_w_get_devices_reply sanei_w_get_parameters_reply sanei_w_init sanei_w_init_reply sanei_w_init_req sanei_w_open_reply sanei_w_option_descriptor sanei_w_option_descriptor_array sanei_w_option_descriptor_ptr sanei_w_parameters sanei_w_ptr sanei_w_range sanei_w_reply sanei_w_set_dir sanei_w_space sanei_w_start_reply sanei_w_status sanei_w_string sanei_w_unit sanei_w_value_type sanei_w_void sanei_w_word
signature.asc
Description: OpenPGP digital signature