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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to