pub unsafe extern "C" fn data_modems_init(
s: *mut data_modems_state_t,
calling_party: bool,
at_tx_handler: at_tx_handler_t,
at_tx_user_data: *mut c_void,
modem_control_handler: data_modems_control_handler_t,
modem_control_user_data: *mut c_void,
put_msg: span_put_msg_func_t,
get_msg: span_get_msg_func_t,
user_data: *mut c_void,
) -> *mut data_modems_state_t