[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1063013: unixcw: NMU diff for 64-bit time_t transition



Dear maintainer,

Please find attached a final version of this patch for the time_t
transition.  This patch is being uploaded to unstable.

Note that this adds a versioned build-dependency on dpkg-dev, to guard
against accidental backports with a wrong ABI.

Thanks!


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-14-generic (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru unixcw-3.6.0/debian/changelog unixcw-3.6.0/debian/changelog
--- unixcw-3.6.0/debian/changelog	2023-12-27 01:13:12.000000000 +0000
+++ unixcw-3.6.0/debian/changelog	2024-02-28 21:18:13.000000000 +0000
@@ -1,3 +1,10 @@
+unixcw (3.6.0-6.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Rename libraries for 64-bit time_t transition.  Closes: #1063013
+
+ -- Steve Langasek <vorlon@debian.org>  Wed, 28 Feb 2024 21:18:13 +0000
+
 unixcw (3.6.0-6) unstable; urgency=medium
 
   [ Daniele Forsi ]
diff -Nru unixcw-3.6.0/debian/control unixcw-3.6.0/debian/control
--- unixcw-3.6.0/debian/control	2023-12-27 01:13:12.000000000 +0000
+++ unixcw-3.6.0/debian/control	2024-02-28 21:18:13.000000000 +0000
@@ -6,7 +6,7 @@
  Kamil Ignacak <acerion@wp.pl>,
  Federico Grau <donfede@casagrau.org>,
 Standards-Version: 4.6.2
-Build-Depends:
+Build-Depends: dpkg-dev (>= 1.22.5),
  debhelper-compat (= 13),
  libasound2-dev,
  libncurses-dev,
@@ -19,20 +19,21 @@
 Vcs-Browser: https://salsa.debian.org/debian-hamradio-team/unixcw
 Vcs-Git: https://salsa.debian.org/debian-hamradio-team/unixcw.git
 
-Package: libcw7
+Package: libcw7t64
+Provides: ${t64:Provides}
 Section: libs
 Architecture: hurd-any linux-any
 Multi-Arch: same
 Depends:
  ${misc:Depends},
  ${shlibs:Depends},
-Replaces:
+Replaces:libcw7, 
  libcw3,
  libcw4,
  libcw5,
  libcw6,
  unixcw,
-Breaks:
+Breaks:libcw7 (<< ${source:Version}), 
  libcw3,
  libcw4,
  libcw5,
@@ -54,7 +55,7 @@
 Architecture: hurd-any linux-any
 Multi-Arch: same
 Depends:
- libcw7 (= ${binary:Version}),
+ libcw7t64 (= ${binary:Version}),
  ${misc:Depends},
 Provides:
  libcw6-dev,
@@ -81,7 +82,7 @@
 Multi-Arch: foreign
 Depends:
  debconf | debconf-2.0,
- libcw7,
+ libcw7t64,
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Morse code tutor - command line user interface
@@ -103,7 +104,7 @@
 Multi-Arch: foreign
 Depends:
  debconf | debconf-2.0,
- libcw7,
+ libcw7t64,
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Morse code tutor - text user interface
@@ -119,7 +120,7 @@
 Multi-Arch: foreign
 Depends:
  debconf | debconf-2.0,
- libcw7,
+ libcw7t64,
  ${misc:Depends},
  ${shlibs:Depends},
 Description: Morse code tutor - graphical user interface
diff -Nru unixcw-3.6.0/debian/libcw7.dirs unixcw-3.6.0/debian/libcw7.dirs
--- unixcw-3.6.0/debian/libcw7.dirs	2023-12-27 01:13:12.000000000 +0000
+++ unixcw-3.6.0/debian/libcw7.dirs	1970-01-01 00:00:00.000000000 +0000
@@ -1 +0,0 @@
-usr/share/doc/libcw7
diff -Nru unixcw-3.6.0/debian/libcw7.install unixcw-3.6.0/debian/libcw7.install
--- unixcw-3.6.0/debian/libcw7.install	2023-12-27 01:13:12.000000000 +0000
+++ unixcw-3.6.0/debian/libcw7.install	1970-01-01 00:00:00.000000000 +0000
@@ -1,3 +0,0 @@
-usr/lib/*/libcw.so.7
-usr/lib/*/libcw.so.7.0.0
-usr/share/man/man7/cw.7
diff -Nru unixcw-3.6.0/debian/libcw7.symbols unixcw-3.6.0/debian/libcw7.symbols
--- unixcw-3.6.0/debian/libcw7.symbols	2023-12-27 01:13:12.000000000 +0000
+++ unixcw-3.6.0/debian/libcw7.symbols	1970-01-01 00:00:00.000000000 +0000
@@ -1,274 +0,0 @@
-libcw.so.7 libcw7 #MINVER#
-* Build-Depends-Package: libcw-dev
- CW_TABLE@Base 0
- cw_alsa_drop_internal@Base 0
- cw_alsa_init_gen_internal@Base 0
- cw_block_callback@Base 0
- cw_character_is_valid@Base 0
- cw_character_to_representation@Base 0
- cw_character_to_representation_internal@Base 0
- cw_check_character@Base 0
- cw_check_representation@Base 0
- cw_check_string@Base 0
- cw_clear_receive_buffer@Base 0
- cw_complete_reset@Base 0
- cw_console_init_gen_internal@Base 0
- cw_console_silence_internal@Base 0
- cw_data_init_r2c_hash_table_internal@Base 0
- cw_debug_get_flags@Base 0
- cw_debug_has_flag@Base 0
- cw_debug_object@Base 0
- cw_debug_object_dev@Base 0
- cw_debug_object_ev@Base 0
- cw_debug_set_flags@Base 0
- cw_disable_adaptive_receive@Base 0
- cw_disable_iambic_curtis_mode_b@Base 0
- cw_dlopen_internal@Base 0
- cw_enable_adaptive_receive@Base 0
- cw_enable_iambic_curtis_mode_b@Base 0
- cw_end_receive_tone@Base 0
- cw_finalization_cancel_internal@Base 0
- cw_finalization_schedule_internal@Base 0
- cw_flush_tone_queue@Base 0
- cw_gen_calculate_durations_internal@Base 0
- cw_gen_delete@Base 0
- cw_gen_enqueue_2u_ics_internal@Base 0
- cw_gen_enqueue_begin_mark_internal@Base 0
- cw_gen_enqueue_begin_space_internal@Base 0
- cw_gen_enqueue_character@Base 0
- cw_gen_enqueue_character_no_ics@Base 0
- cw_gen_enqueue_iws_internal@Base 0
- cw_gen_enqueue_mark_internal@Base 0
- cw_gen_enqueue_representation@Base 0
- cw_gen_enqueue_representation_no_ics@Base 0
- cw_gen_enqueue_string@Base 0
- cw_gen_enqueue_symbol_no_ims_internal@Base 0
- cw_gen_enqueue_valid_character_internal@Base 0
- cw_gen_flush_queue@Base 0
- cw_gen_get_frequency@Base 0
- cw_gen_get_gap@Base 0
- cw_gen_get_label@Base 0
- cw_gen_get_queue_length@Base 0
- cw_gen_get_sound_device@Base 0
- cw_gen_get_sound_system@Base 0
- cw_gen_get_sound_system_label_internal@Base 0
- cw_gen_get_speed@Base 0
- cw_gen_get_timing_parameters_internal@Base 0
- cw_gen_get_volume@Base 0
- cw_gen_get_weighting@Base 0
- cw_gen_is_queue_full@Base 0
- cw_gen_new@Base 0
- cw_gen_pick_device_name_internal@Base 0
- cw_gen_register_low_level_callback@Base 0
- cw_gen_register_value_tracking_callback_internal@Base 0
- cw_gen_remove_last_character@Base 0
- cw_gen_reset_parameters_internal@Base 0
- cw_gen_set_frequency@Base 0
- cw_gen_set_gap@Base 0
- cw_gen_set_label@Base 0
- cw_gen_set_speed@Base 0
- cw_gen_set_tone_slope@Base 0
- cw_gen_set_volume@Base 0
- cw_gen_set_weighting@Base 0
- cw_gen_silence_internal@Base 0
- cw_gen_start@Base 0
- cw_gen_stop@Base 0
- cw_gen_sync_parameters_internal@Base 0
- cw_gen_wait_for_end_of_current_tone@Base 0
- cw_gen_wait_for_queue_level@Base 0
- cw_generator@Base 0
- cw_generator_delete@Base 0
- cw_generator_delete_internal@Base 0
- cw_generator_get_audio_system_label@Base 0
- cw_generator_new@Base 0
- cw_generator_new_internal@Base 0
- cw_generator_remove_last_character@Base 0
- cw_generator_set_tone_slope@Base 0
- cw_generator_start@Base 0
- cw_generator_stop@Base 0
- cw_get_adaptive_receive_state@Base 0
- cw_get_audio_system_label@Base 0
- cw_get_character_count@Base 0
- cw_get_console_device@Base 0
- cw_get_debug_flags@Base 0
- cw_get_frequency@Base 0
- cw_get_frequency_limits@Base 0
- cw_get_gap@Base 0
- cw_get_gap_limits@Base 0
- cw_get_iambic_curtis_mode_b_state@Base 0
- cw_get_keyer_paddle_latches@Base 0
- cw_get_keyer_paddles@Base 0
- cw_get_lib_version@Base 0
- cw_get_maximum_phonetic_length@Base 0
- cw_get_maximum_procedural_expansion_length@Base 0
- cw_get_maximum_representation_length@Base 0
- cw_get_noise_spike_threshold@Base 0
- cw_get_package_version@Base 0
- cw_get_procedural_character_count@Base 0
- cw_get_receive_buffer_capacity@Base 0
- cw_get_receive_buffer_length@Base 0
- cw_get_receive_parameters@Base 0
- cw_get_receive_speed@Base 0
- cw_get_receive_statistics@Base 0
- cw_get_send_parameters@Base 0
- cw_get_send_speed@Base 0
- cw_get_soundcard_device@Base 0
- cw_get_speed_limits@Base 0
- cw_get_straight_key_state@Base 0
- cw_get_tolerance@Base 0
- cw_get_tolerance_limits@Base 0
- cw_get_tone_queue_capacity@Base 0
- cw_get_tone_queue_length@Base 0
- cw_get_volume@Base 0
- cw_get_volume_limits@Base 0
- cw_get_weighting@Base 0
- cw_get_weighting_limits@Base 0
- cw_iambic_keyer_register_timer@Base 0
- cw_is_alsa_possible@Base 0
- cw_is_console_possible@Base 0
- cw_is_keyer_busy@Base 0
- cw_is_null_possible@Base 0
- cw_is_oss_possible@Base 0
- cw_is_pa_possible@Base 0
- cw_is_straight_key_busy@Base 0
- cw_is_tone_busy@Base 0
- cw_is_tone_queue_full@Base 0
- cw_key_delete@Base 0
- cw_key_get_label@Base 0
- cw_key_ik_disable_curtis_mode_b@Base 0
- cw_key_ik_enable_curtis_mode_b@Base 0
- cw_key_ik_get_curtis_mode_b@Base 0
- cw_key_ik_get_paddle_latches_internal@Base 0
- cw_key_ik_get_paddles@Base 0
- cw_key_ik_increment_timer_internal@Base 0
- cw_key_ik_is_busy_internal@Base 0
- cw_key_ik_notify_dash_paddle_event@Base 0
- cw_key_ik_notify_dot_paddle_event@Base 0
- cw_key_ik_notify_paddle_event@Base 0
- cw_key_ik_register_timer_internal@Base 0
- cw_key_ik_reset_internal@Base 0
- cw_key_ik_reset_state_internal@Base 0
- cw_key_ik_update_graph_state_internal@Base 0
- cw_key_ik_wait_for_end_of_current_element@Base 0
- cw_key_ik_wait_for_keyer@Base 0
- cw_key_new@Base 0
- cw_key_register_generator@Base 0
- cw_key_register_receiver@Base 0
- cw_key_set_label@Base 0
- cw_key_sk_get_value@Base 0
- cw_key_sk_reset_internal@Base 0
- cw_key_sk_reset_state_internal@Base 0
- cw_key_sk_set_value@Base 0
- cw_license@Base 0
- cw_list_characters@Base 0
- cw_list_procedural_characters@Base 0
- cw_lookup_character@Base 0
- cw_lookup_phonetic@Base 0
- cw_lookup_procedural_character@Base 0
- cw_lookup_procedural_character_internal@Base 0
- cw_lookup_representation@Base 0
- cw_notify_keyer_dash_paddle_event@Base 0
- cw_notify_keyer_dot_paddle_event@Base 0
- cw_notify_keyer_paddle_event@Base 0
- cw_notify_straight_key_event@Base 0
- cw_null_init_gen_internal@Base 0
- cw_oss_init_gen_internal@Base 0
- cw_pa_init_gen_internal@Base 0
- cw_queue_tone@Base 0
- cw_rec_add_mark@Base 0
- cw_rec_delete@Base 0
- cw_rec_disable_adaptive_mode@Base 0
- cw_rec_enable_adaptive_mode@Base 0
- cw_rec_get_adaptive_mode@Base 0
- cw_rec_get_buffer_length_internal@Base 0
- cw_rec_get_label@Base 0
- cw_rec_get_noise_spike_threshold@Base 0
- cw_rec_get_parameters_internal@Base 0
- cw_rec_get_receive_buffer_capacity_internal@Base 0
- cw_rec_get_speed@Base 0
- cw_rec_get_statistics_internal@Base 0
- cw_rec_get_tolerance@Base 0
- cw_rec_mark_begin@Base 0
- cw_rec_mark_end@Base 0
- cw_rec_new@Base 0
- cw_rec_poll_character@Base 0
- cw_rec_poll_representation@Base 0
- cw_rec_reset_parameters_internal@Base 0
- cw_rec_reset_state@Base 0
- cw_rec_reset_statistics@Base 0
- cw_rec_set_adaptive_mode_internal@Base 0
- cw_rec_set_gap@Base 0
- cw_rec_set_label@Base 0
- cw_rec_set_noise_spike_threshold@Base 0
- cw_rec_set_speed@Base 0
- cw_rec_set_state_internal@Base 0
- cw_rec_set_tolerance@Base 0
- cw_rec_sync_parameters_internal@Base 0
- cw_receive_buffer_dash@Base 0
- cw_receive_buffer_dot@Base 0
- cw_receive_character@Base 0
- cw_receive_representation@Base 0
- cw_register_keying_callback@Base 0
- cw_register_signal_handler@Base 0
- cw_register_tone_queue_low_callback@Base 0
- cw_representation_is_valid@Base 0
- cw_representation_to_character@Base 0
- cw_representation_to_character_direct_internal@Base 0
- cw_representation_to_character_internal@Base 0
- cw_representation_to_hash_internal@Base 0
- cw_reset_keyer@Base 0
- cw_reset_receive@Base 0
- cw_reset_receive_statistics@Base 0
- cw_reset_send_receive_parameters@Base 0
- cw_reset_straight_key@Base 0
- cw_reset_tone_queue@Base 0
- cw_send_character@Base 0
- cw_send_character_partial@Base 0
- cw_send_character_space@Base 0
- cw_send_dash@Base 0
- cw_send_dot@Base 0
- cw_send_representation@Base 0
- cw_send_representation_partial@Base 0
- cw_send_string@Base 0
- cw_send_word_space@Base 0
- cw_set_debug_flags@Base 0
- cw_set_frequency@Base 0
- cw_set_gap@Base 0
- cw_set_noise_spike_threshold@Base 0
- cw_set_receive_speed@Base 0
- cw_set_send_speed@Base 0
- cw_set_tolerance@Base 0
- cw_set_volume@Base 0
- cw_set_weighting@Base 0
- cw_sigalrm_install_top_level_handler_internal@Base 0
- cw_sigalrm_is_blocked_internal@Base 0
- cw_sigalrm_restore_internal@Base 0
- cw_signal_wait_internal@Base 0
- cw_start_receive_tone@Base 0
- cw_string_is_valid@Base 0
- cw_supported_sample_rates@Base 0
- cw_timer_run_with_handler_internal@Base 0
- cw_timestamp_compare_internal@Base 0
- cw_timestamp_validate_internal@Base 0
- cw_tq_capacity_internal@Base 0
- cw_tq_delete_internal@Base 0
- cw_tq_dequeue_internal@Base 0
- cw_tq_enqueue_internal@Base 0
- cw_tq_flush_internal@Base 0
- cw_tq_is_full_internal@Base 0
- cw_tq_is_nonempty_internal@Base 0
- cw_tq_length_internal@Base 0
- cw_tq_new_internal@Base 0
- cw_tq_register_low_level_callback_internal@Base 0
- cw_tq_remove_last_character_internal@Base 0
- cw_tq_wait_for_end_of_current_tone_internal@Base 0
- cw_tq_wait_for_level_internal@Base 0
- cw_unregister_signal_handler@Base 0
- cw_usecs_to_timespec_internal@Base 0
- cw_usleep_internal@Base 0
- cw_version@Base 0
- cw_wait_for_keyer@Base 0
- cw_wait_for_keyer_element@Base 0
- cw_wait_for_tone@Base 0
- cw_wait_for_tone_queue@Base 0
- cw_wait_for_tone_queue_critical@Base 0
diff -Nru unixcw-3.6.0/debian/libcw7t64.dirs unixcw-3.6.0/debian/libcw7t64.dirs
--- unixcw-3.6.0/debian/libcw7t64.dirs	1970-01-01 00:00:00.000000000 +0000
+++ unixcw-3.6.0/debian/libcw7t64.dirs	2023-12-27 01:13:12.000000000 +0000
@@ -0,0 +1 @@
+usr/share/doc/libcw7
diff -Nru unixcw-3.6.0/debian/libcw7t64.install unixcw-3.6.0/debian/libcw7t64.install
--- unixcw-3.6.0/debian/libcw7t64.install	1970-01-01 00:00:00.000000000 +0000
+++ unixcw-3.6.0/debian/libcw7t64.install	2023-12-27 01:13:12.000000000 +0000
@@ -0,0 +1,3 @@
+usr/lib/*/libcw.so.7
+usr/lib/*/libcw.so.7.0.0
+usr/share/man/man7/cw.7
diff -Nru unixcw-3.6.0/debian/libcw7t64.lintian-overrides unixcw-3.6.0/debian/libcw7t64.lintian-overrides
--- unixcw-3.6.0/debian/libcw7t64.lintian-overrides	1970-01-01 00:00:00.000000000 +0000
+++ unixcw-3.6.0/debian/libcw7t64.lintian-overrides	2024-02-28 21:17:49.000000000 +0000
@@ -0,0 +1 @@
+libcw7t64: package-name-doesnt-match-sonames libcw7
diff -Nru unixcw-3.6.0/debian/libcw7t64.symbols unixcw-3.6.0/debian/libcw7t64.symbols
--- unixcw-3.6.0/debian/libcw7t64.symbols	1970-01-01 00:00:00.000000000 +0000
+++ unixcw-3.6.0/debian/libcw7t64.symbols	2024-02-28 21:17:49.000000000 +0000
@@ -0,0 +1,274 @@
+libcw.so.7 libcw7t64 #MINVER#
+* Build-Depends-Package: libcw-dev
+ CW_TABLE@Base 0
+ cw_alsa_drop_internal@Base 0
+ cw_alsa_init_gen_internal@Base 0
+ cw_block_callback@Base 0
+ cw_character_is_valid@Base 0
+ cw_character_to_representation@Base 0
+ cw_character_to_representation_internal@Base 0
+ cw_check_character@Base 0
+ cw_check_representation@Base 0
+ cw_check_string@Base 0
+ cw_clear_receive_buffer@Base 0
+ cw_complete_reset@Base 0
+ cw_console_init_gen_internal@Base 0
+ cw_console_silence_internal@Base 0
+ cw_data_init_r2c_hash_table_internal@Base 0
+ cw_debug_get_flags@Base 0
+ cw_debug_has_flag@Base 0
+ cw_debug_object@Base 0
+ cw_debug_object_dev@Base 0
+ cw_debug_object_ev@Base 0
+ cw_debug_set_flags@Base 0
+ cw_disable_adaptive_receive@Base 0
+ cw_disable_iambic_curtis_mode_b@Base 0
+ cw_dlopen_internal@Base 0
+ cw_enable_adaptive_receive@Base 0
+ cw_enable_iambic_curtis_mode_b@Base 0
+ cw_end_receive_tone@Base 0
+ cw_finalization_cancel_internal@Base 0
+ cw_finalization_schedule_internal@Base 0
+ cw_flush_tone_queue@Base 0
+ cw_gen_calculate_durations_internal@Base 0
+ cw_gen_delete@Base 0
+ cw_gen_enqueue_2u_ics_internal@Base 0
+ cw_gen_enqueue_begin_mark_internal@Base 0
+ cw_gen_enqueue_begin_space_internal@Base 0
+ cw_gen_enqueue_character@Base 0
+ cw_gen_enqueue_character_no_ics@Base 0
+ cw_gen_enqueue_iws_internal@Base 0
+ cw_gen_enqueue_mark_internal@Base 0
+ cw_gen_enqueue_representation@Base 0
+ cw_gen_enqueue_representation_no_ics@Base 0
+ cw_gen_enqueue_string@Base 0
+ cw_gen_enqueue_symbol_no_ims_internal@Base 0
+ cw_gen_enqueue_valid_character_internal@Base 0
+ cw_gen_flush_queue@Base 0
+ cw_gen_get_frequency@Base 0
+ cw_gen_get_gap@Base 0
+ cw_gen_get_label@Base 0
+ cw_gen_get_queue_length@Base 0
+ cw_gen_get_sound_device@Base 0
+ cw_gen_get_sound_system@Base 0
+ cw_gen_get_sound_system_label_internal@Base 0
+ cw_gen_get_speed@Base 0
+ cw_gen_get_timing_parameters_internal@Base 0
+ cw_gen_get_volume@Base 0
+ cw_gen_get_weighting@Base 0
+ cw_gen_is_queue_full@Base 0
+ cw_gen_new@Base 0
+ cw_gen_pick_device_name_internal@Base 0
+ cw_gen_register_low_level_callback@Base 0
+ cw_gen_register_value_tracking_callback_internal@Base 0
+ cw_gen_remove_last_character@Base 0
+ cw_gen_reset_parameters_internal@Base 0
+ cw_gen_set_frequency@Base 0
+ cw_gen_set_gap@Base 0
+ cw_gen_set_label@Base 0
+ cw_gen_set_speed@Base 0
+ cw_gen_set_tone_slope@Base 0
+ cw_gen_set_volume@Base 0
+ cw_gen_set_weighting@Base 0
+ cw_gen_silence_internal@Base 0
+ cw_gen_start@Base 0
+ cw_gen_stop@Base 0
+ cw_gen_sync_parameters_internal@Base 0
+ cw_gen_wait_for_end_of_current_tone@Base 0
+ cw_gen_wait_for_queue_level@Base 0
+ cw_generator@Base 0
+ cw_generator_delete@Base 0
+ cw_generator_delete_internal@Base 0
+ cw_generator_get_audio_system_label@Base 0
+ cw_generator_new@Base 0
+ cw_generator_new_internal@Base 0
+ cw_generator_remove_last_character@Base 0
+ cw_generator_set_tone_slope@Base 0
+ cw_generator_start@Base 0
+ cw_generator_stop@Base 0
+ cw_get_adaptive_receive_state@Base 0
+ cw_get_audio_system_label@Base 0
+ cw_get_character_count@Base 0
+ cw_get_console_device@Base 0
+ cw_get_debug_flags@Base 0
+ cw_get_frequency@Base 0
+ cw_get_frequency_limits@Base 0
+ cw_get_gap@Base 0
+ cw_get_gap_limits@Base 0
+ cw_get_iambic_curtis_mode_b_state@Base 0
+ cw_get_keyer_paddle_latches@Base 0
+ cw_get_keyer_paddles@Base 0
+ cw_get_lib_version@Base 0
+ cw_get_maximum_phonetic_length@Base 0
+ cw_get_maximum_procedural_expansion_length@Base 0
+ cw_get_maximum_representation_length@Base 0
+ cw_get_noise_spike_threshold@Base 0
+ cw_get_package_version@Base 0
+ cw_get_procedural_character_count@Base 0
+ cw_get_receive_buffer_capacity@Base 0
+ cw_get_receive_buffer_length@Base 0
+ cw_get_receive_parameters@Base 0
+ cw_get_receive_speed@Base 0
+ cw_get_receive_statistics@Base 0
+ cw_get_send_parameters@Base 0
+ cw_get_send_speed@Base 0
+ cw_get_soundcard_device@Base 0
+ cw_get_speed_limits@Base 0
+ cw_get_straight_key_state@Base 0
+ cw_get_tolerance@Base 0
+ cw_get_tolerance_limits@Base 0
+ cw_get_tone_queue_capacity@Base 0
+ cw_get_tone_queue_length@Base 0
+ cw_get_volume@Base 0
+ cw_get_volume_limits@Base 0
+ cw_get_weighting@Base 0
+ cw_get_weighting_limits@Base 0
+ cw_iambic_keyer_register_timer@Base 0
+ cw_is_alsa_possible@Base 0
+ cw_is_console_possible@Base 0
+ cw_is_keyer_busy@Base 0
+ cw_is_null_possible@Base 0
+ cw_is_oss_possible@Base 0
+ cw_is_pa_possible@Base 0
+ cw_is_straight_key_busy@Base 0
+ cw_is_tone_busy@Base 0
+ cw_is_tone_queue_full@Base 0
+ cw_key_delete@Base 0
+ cw_key_get_label@Base 0
+ cw_key_ik_disable_curtis_mode_b@Base 0
+ cw_key_ik_enable_curtis_mode_b@Base 0
+ cw_key_ik_get_curtis_mode_b@Base 0
+ cw_key_ik_get_paddle_latches_internal@Base 0
+ cw_key_ik_get_paddles@Base 0
+ cw_key_ik_increment_timer_internal@Base 0
+ cw_key_ik_is_busy_internal@Base 0
+ cw_key_ik_notify_dash_paddle_event@Base 0
+ cw_key_ik_notify_dot_paddle_event@Base 0
+ cw_key_ik_notify_paddle_event@Base 0
+ cw_key_ik_register_timer_internal@Base 0
+ cw_key_ik_reset_internal@Base 0
+ cw_key_ik_reset_state_internal@Base 0
+ cw_key_ik_update_graph_state_internal@Base 0
+ cw_key_ik_wait_for_end_of_current_element@Base 0
+ cw_key_ik_wait_for_keyer@Base 0
+ cw_key_new@Base 0
+ cw_key_register_generator@Base 0
+ cw_key_register_receiver@Base 0
+ cw_key_set_label@Base 0
+ cw_key_sk_get_value@Base 0
+ cw_key_sk_reset_internal@Base 0
+ cw_key_sk_reset_state_internal@Base 0
+ cw_key_sk_set_value@Base 0
+ cw_license@Base 0
+ cw_list_characters@Base 0
+ cw_list_procedural_characters@Base 0
+ cw_lookup_character@Base 0
+ cw_lookup_phonetic@Base 0
+ cw_lookup_procedural_character@Base 0
+ cw_lookup_procedural_character_internal@Base 0
+ cw_lookup_representation@Base 0
+ cw_notify_keyer_dash_paddle_event@Base 0
+ cw_notify_keyer_dot_paddle_event@Base 0
+ cw_notify_keyer_paddle_event@Base 0
+ cw_notify_straight_key_event@Base 0
+ cw_null_init_gen_internal@Base 0
+ cw_oss_init_gen_internal@Base 0
+ cw_pa_init_gen_internal@Base 0
+ cw_queue_tone@Base 0
+ cw_rec_add_mark@Base 0
+ cw_rec_delete@Base 0
+ cw_rec_disable_adaptive_mode@Base 0
+ cw_rec_enable_adaptive_mode@Base 0
+ cw_rec_get_adaptive_mode@Base 0
+ cw_rec_get_buffer_length_internal@Base 0
+ cw_rec_get_label@Base 0
+ cw_rec_get_noise_spike_threshold@Base 0
+ cw_rec_get_parameters_internal@Base 0
+ cw_rec_get_receive_buffer_capacity_internal@Base 0
+ cw_rec_get_speed@Base 0
+ cw_rec_get_statistics_internal@Base 0
+ cw_rec_get_tolerance@Base 0
+ cw_rec_mark_begin@Base 0
+ cw_rec_mark_end@Base 0
+ cw_rec_new@Base 0
+ cw_rec_poll_character@Base 0
+ cw_rec_poll_representation@Base 0
+ cw_rec_reset_parameters_internal@Base 0
+ cw_rec_reset_state@Base 0
+ cw_rec_reset_statistics@Base 0
+ cw_rec_set_adaptive_mode_internal@Base 0
+ cw_rec_set_gap@Base 0
+ cw_rec_set_label@Base 0
+ cw_rec_set_noise_spike_threshold@Base 0
+ cw_rec_set_speed@Base 0
+ cw_rec_set_state_internal@Base 0
+ cw_rec_set_tolerance@Base 0
+ cw_rec_sync_parameters_internal@Base 0
+ cw_receive_buffer_dash@Base 0
+ cw_receive_buffer_dot@Base 0
+ cw_receive_character@Base 0
+ cw_receive_representation@Base 0
+ cw_register_keying_callback@Base 0
+ cw_register_signal_handler@Base 0
+ cw_register_tone_queue_low_callback@Base 0
+ cw_representation_is_valid@Base 0
+ cw_representation_to_character@Base 0
+ cw_representation_to_character_direct_internal@Base 0
+ cw_representation_to_character_internal@Base 0
+ cw_representation_to_hash_internal@Base 0
+ cw_reset_keyer@Base 0
+ cw_reset_receive@Base 0
+ cw_reset_receive_statistics@Base 0
+ cw_reset_send_receive_parameters@Base 0
+ cw_reset_straight_key@Base 0
+ cw_reset_tone_queue@Base 0
+ cw_send_character@Base 0
+ cw_send_character_partial@Base 0
+ cw_send_character_space@Base 0
+ cw_send_dash@Base 0
+ cw_send_dot@Base 0
+ cw_send_representation@Base 0
+ cw_send_representation_partial@Base 0
+ cw_send_string@Base 0
+ cw_send_word_space@Base 0
+ cw_set_debug_flags@Base 0
+ cw_set_frequency@Base 0
+ cw_set_gap@Base 0
+ cw_set_noise_spike_threshold@Base 0
+ cw_set_receive_speed@Base 0
+ cw_set_send_speed@Base 0
+ cw_set_tolerance@Base 0
+ cw_set_volume@Base 0
+ cw_set_weighting@Base 0
+ cw_sigalrm_install_top_level_handler_internal@Base 0
+ cw_sigalrm_is_blocked_internal@Base 0
+ cw_sigalrm_restore_internal@Base 0
+ cw_signal_wait_internal@Base 0
+ cw_start_receive_tone@Base 0
+ cw_string_is_valid@Base 0
+ cw_supported_sample_rates@Base 0
+ cw_timer_run_with_handler_internal@Base 0
+ cw_timestamp_compare_internal@Base 0
+ cw_timestamp_validate_internal@Base 0
+ cw_tq_capacity_internal@Base 0
+ cw_tq_delete_internal@Base 0
+ cw_tq_dequeue_internal@Base 0
+ cw_tq_enqueue_internal@Base 0
+ cw_tq_flush_internal@Base 0
+ cw_tq_is_full_internal@Base 0
+ cw_tq_is_nonempty_internal@Base 0
+ cw_tq_length_internal@Base 0
+ cw_tq_new_internal@Base 0
+ cw_tq_register_low_level_callback_internal@Base 0
+ cw_tq_remove_last_character_internal@Base 0
+ cw_tq_wait_for_end_of_current_tone_internal@Base 0
+ cw_tq_wait_for_level_internal@Base 0
+ cw_unregister_signal_handler@Base 0
+ cw_usecs_to_timespec_internal@Base 0
+ cw_usleep_internal@Base 0
+ cw_version@Base 0
+ cw_wait_for_keyer@Base 0
+ cw_wait_for_keyer_element@Base 0
+ cw_wait_for_tone@Base 0
+ cw_wait_for_tone_queue@Base 0
+ cw_wait_for_tone_queue_critical@Base 0

Reply to: