mirror of
https://github.com/chatmail/core.git
synced 2026-05-05 22:36:30 +03:00
prototype dc_set_config_from_qr()
This commit is contained in:
committed by
holger krekel
parent
1882176489
commit
2b7a0a4585
@@ -423,6 +423,22 @@ pub unsafe extern "C" fn dc_set_stock_translation(
|
||||
.unwrap_or(0)
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub unsafe extern "C" fn dc_set_config_from_qr(
|
||||
context: *mut dc_context_t,
|
||||
qr: *mut libc::c_char,
|
||||
) -> libc::c_int {
|
||||
if context.is_null() || qr.is_null() {
|
||||
eprintln!("ignoring careless call to dc_set_config_from_qr");
|
||||
return 0;
|
||||
}
|
||||
let qr = to_string_lossy(qr);
|
||||
let ffi_context = &*context;
|
||||
ffi_context
|
||||
.with_inner(|ctx| qr::set_config_from_qr(ctx, &qr) as libc::c_int)
|
||||
.unwrap_or(0)
|
||||
}
|
||||
|
||||
#[no_mangle]
|
||||
pub unsafe extern "C" fn dc_get_info(context: *mut dc_context_t) -> *mut libc::c_char {
|
||||
if context.is_null() {
|
||||
|
||||
Reference in New Issue
Block a user