Man page - gensio_bswap(3)
Packages contas this manual
- sergensio_flowcontrol(3)
- gensio_free(3)
- gensio_event(3)
- sergensio_rts(3)
- sergensio_baud_b(3)
- gensio_acc_is_packet(3)
- gensio_os_proc_cleanup(3)
- gensio_open_s(3)
- gensio_read_s(3)
- str_to_gensio_child(3)
- gensio_os_funcs_set_data(3)
- gensio_str_to_parity(3)
- gensio_acc_shutdown_s(3)
- gensio_acc_is_mux(3)
- sergensio_stopbits_b(3)
- sergensio_baud(3)
- gensio_control(3)
- gensio_os_funcs_stop_timer(3)
- gensio_accepter_event(3)
- gensio_acc_startup(3)
- gensio_reset_defaults(3)
- sergensio_sbreak_b(3)
- gensio_write_sg(3)
- gensio_os_funcs_set_vlog(3)
- sergensio_flush(3)
- gensio_os_funcs_get_monotonic_time(3)
- gensio_open_nochild_s(3)
- gensio_set_log_mask(3)
- gensio_os_funcs_alloc_lock(3)
- gensio_acc_is_reliable(3)
- gensio_mdns(3)
- sergensio_send_break(3)
- sergensio_get_user_data(3)
- gensio_del_default(3)
- gensio_unix_funcs_alloc(3)
- gensio_open_nochild(3)
- gensio_acc_set_accept_callback_enable_s(3)
- gensio_os_funcs_handle_fork(3)
- sergensio_linestate(3)
- gensio_acc_shutdown(3)
- sergensio_dcd_dsr_b(3)
- gensio_set_read_callback_enable(3)
- gensio_os_funcs_free_lock(3)
- gensio_acc_control(3)
- sergensio_signature(3)
- gensio_get_type(3)
- gensio_alloc_channel(3)
- gensio_mdns_add_watch(3)
- gensio_set_callback(3)
- gensio_is_client(3)
- gensio_win_funcs_alloc(3)
- gensio_os_proc_register_winsize_handler(3)
- gensio_os_funcs_wait(3)
- gensio_free_mdns(3)
- gensio_get_default(3)
- gensio_os_funcs_wait_intr_sigmask(3)
- gensio_default_os_hnd(3)
- gensio_acc_is_message(3)
- gensio_acc_str_to_gensio(3)
- gensio_os_funcs_start_timer(3)
- gensio_os_funcs_start_timer_abs(3)
- gensio_os_funcs_alloc_runner(3)
- gensio_is_authenticated(3)
- gensio_os_funcs_wait_intr(3)
- gensio_set_default(3)
- gensio_acc_get_user_data(3)
- gensio_os_funcs_run(3)
- gensio_os_funcs_service(3)
- sergensio_iflowcontrol(3)
- gensio_os_proc_register_reload_handler(3)
- gensio_os_funcs_get_data(3)
- gensio_acc_set_accept_callback_enable_cb(3)
- gensio_acc_set_sync(3)
- sergensio_ri_b(3)
- gensio_os_funcs_wake(3)
- gensio_acc_free(3)
- gensio_os_funcs_unlock(3)
- sergensio_rts_b(3)
- sergensio_dcd_dsr(3)
- gensio_acc_set_callback(3)
- sergensio_flowcontrol_b(3)
- gensio_acontrol_s(3)
- gensio_os_proc_register_term_handler(3)
- gensio_err(3)
- gensio_close(3)
- sergensio_flowcontrol_state(3)
- gensio_is_encrypted(3)
- gensio_flowcontrol_to_str(3)
- gensio_os_funcs_alloc_timer(3)
- gensio_log_level_to_str(3)
- sergensio_to_gensio(3)
- gensio_close_s(3)
- sergensio_event(3)
- gensio_os_funcs_free_timer(3)
- sergensio_is_client(3)
- gensio_get_child(3)
- gensio_str_to_onoff(3)
- gensio_write_s(3)
- gensio_acc_accept_s(3)
- gensio_add_default(3)
- gensio_terminal_acc_alloc(3)
- gensio_mdns_remove_service(3)
- gensio_acc_disable(3)
- gensio_get_defaultaddr(3)
- sergensio(5)
- gensio_os_funcs_free_runner(3)
- gensio_os_funcs_free(3)
- gensio_glib_funcs_alloc(3)
- gensio_alloc_os_funcs(3)
- gensio_bswap(3)
- gensio_filter_alloc(3)
- gensio_disable(3)
- gensio_os_funcs_stop_timer_with_done(3)
- gensio_os_funcs_alloc_waiter(3)
- sergensio_parity(3)
- gensio_mdns_add_service(3)
- gensio_os_wait_thread(3)
- gensio_is_reliable(3)
- gensio_set_sync(3)
- sergensio_ri(3)
- gensio_is_message(3)
- gensio_os_funcs_free_waiter(3)
- sergensio_modemstate(3)
- sergensio_datasize(3)
- str_to_gensio_accepter_child(3)
- gensio_vlog(3)
- sergensio_dtr(3)
- sergensio_datasize_b(3)
- gensio_onoff_to_str(3)
- gensio_set_user_data(3)
- sergensio_parity_b(3)
- str_to_gensio_accepter(3)
- gensio_mdns_remove_watch(3)
- gensio_is_mux(3)
- gensio_log(3)
- sergensio_cts(3)
- gensio_err_to_str(3)
- gensio_os_funcs(3)
- sergensio_stopbits(3)
- gensio_to_sergensio(3)
- gensio_get_log_mask(3)
- gensio_filter_acc_alloc(3)
- sergensio_b_alloc(3)
- gensio_os_funcs_zalloc(3)
- gensio_parity_to_str(3)
- gensio_write(3)
- gensio_terminal_alloc(3)
- gensio_os_new_thread(3)
- gensio_acc_set_accept_callback_enable(3)
- sergensio_dtr_b(3)
- gensio_alloc_mdns(3)
- gensio_os_proc_setup(3)
- gensio_acontrol(3)
- str_to_gensio(3)
- gensio_acc_get_type(3)
- gensio_set_write_callback_enable(3)
- sergensio_sbreak(3)
- gensio_os_funcs_lock(3)
- gensio_clear_sync(3)
- gensio_acc_set_user_data(3)
- gensio_open(3)
- gensio_os_funcs_zfree(3)
- gensio_is_packet(3)
- sergensio_b_free(3)
- sergensio_iflowcontrol_b(3)
- sergensio_cts_b(3)
- gensio_get_user_data(3)
- gensio_str_to_flowcontrol(3)
- gensio_os_proc_unix_get_wait_sigset(3)
apt-get install libgensio-dev
Manual
| gensio_bswap(3) | Library Functions Manual | gensio_bswap(3) |
NAME
gensio_bswap_16, gensio_bswap_32, gensio_bswap_64, GENSIO_IS_BIG_ENDIAN, GENSIO_IS_LITTLE_ENDIAN, gensio_bswap_16_from_be, gensio_bswap_32_from_be, gensio_bswap_64_from_be, gensio_bswap_16_to_be, gensio_bswap_32_to_be, gensio_bswap_64_to_be, gensio_bswap_16_from_le, gensio_bswap_32_from_le, gensio_bswap_64_from_le, gensio_bswap_16_to_le, gensio_bswap_32_to_le, gensio_bswap_64_to_le - Byte swapping routines.
SYNOPSIS
#include <gensio/gensio_byteswap.h>
DESCRIPTION
These routine perform normal byte swapping operations in 16, 32, and 64-bit values. The gensio_bswap_[16|32|64]() perform an unconditional byte swap. The gensio_bswap_[16|32|64]_[from|to]_[be|le] will byte swap from/to the given endianness depending on the host platforms endianness.
GENSIO_IS_BIG_ENDIAN and GENSIO_IS_LITTLE_ENDIAN will be true or false depending on the host endian's endianness.
RETURN VALUES
The integer, byte swapped, will be returned.
SEE ALSO
gensio(5)
| 04 Jan 2025 |