remove unused types

This commit is contained in:
dignifiedquire
2019-05-06 10:59:24 +02:00
parent afa80f55e9
commit 29a9a408ef
8 changed files with 226 additions and 1199 deletions

View File

@@ -2,6 +2,11 @@
pub const VERSION: &'static [u8; 7] = b"0.43.0\x00";
pub const DC_MOVE_STATE_MOVING: u32 = 3;
pub const DC_MOVE_STATE_STAY: u32 = 2;
pub const DC_MOVE_STATE_PENDING: u32 = 1;
pub const DC_MOVE_STATE_UNDEFINED: u32 = 0;
pub const DC_GCL_ARCHIVED_ONLY: usize = 0x01;
pub const DC_GCL_NO_SPECIALS: usize = 0x02;
pub const DC_GCL_ADD_ALLDONE_HINT: usize = 0x04;

View File

@@ -1,7 +1,7 @@
use libc;
use std::sync::{Arc, Condvar, Mutex, RwLock};
use crate::constants::VERSION;
use crate::constants::*;
use crate::dc_array::*;
use crate::dc_chat::*;
use crate::dc_contact::*;
@@ -805,8 +805,9 @@ pub unsafe fn dc_get_info(context: &dc_context_t) -> *mut libc::c_char {
VERSION as *const u8 as *const libc::c_char,
libsqlite3_sys::SQLITE_VERSION as *const u8 as *const libc::c_char,
sqlite3_threadsafe(),
libetpan_get_version_major(),
libetpan_get_version_minor(),
// no libetpan
0,
0,
// openssl (none used, so setting to 0)
0 as libc::c_int,
0 as libc::c_int,

View File

@@ -1,5 +1,6 @@
use libc;
use crate::constants::*;
use crate::dc_context::*;
use crate::dc_job::*;
use crate::dc_msg::*;

View File

@@ -1,5 +1,6 @@
use libc;
use crate::constants::*;
use crate::dc_apeerstate::*;
use crate::dc_context::dc_context_t;
use crate::dc_hash::*;

View File

@@ -126,7 +126,7 @@ unsafe fn hex_2_int(mut ch: libc::c_char) -> libc::c_char {
return (if 0 != isdigit(ch as libc::c_int) {
ch as libc::c_int - '0' as i32
} else {
tolower(ch as libc::c_int) - 'a' as i32 + 10i32
libc::tolower(ch as libc::c_int) - 'a' as i32 + 10i32
}) as libc::c_char;
}

View File

@@ -187,7 +187,7 @@ pub unsafe fn dc_strlower(mut in_0: *const libc::c_char) -> *mut libc::c_char {
let mut out: *mut libc::c_char = dc_strdup(in_0);
let mut p: *mut libc::c_char = out;
while 0 != *p {
*p = tolower(*p as libc::c_int) as libc::c_char;
*p = libc::tolower(*p as libc::c_int) as libc::c_char;
p = p.offset(1isize)
}
@@ -197,7 +197,7 @@ pub unsafe fn dc_strlower(mut in_0: *const libc::c_char) -> *mut libc::c_char {
pub unsafe fn dc_strlower_in_place(mut in_0: *mut libc::c_char) {
let mut p: *mut libc::c_char = in_0;
while 0 != *p {
*p = tolower(*p as libc::c_int) as libc::c_char;
*p = libc::tolower(*p as libc::c_int) as libc::c_char;
p = p.offset(1isize)
}
}

File diff suppressed because it is too large Load Diff

223
src/x.rs
View File

@@ -76,76 +76,28 @@ extern "C" {
// -- libetpan Methods
pub fn libetpan_get_version_major() -> libc::c_int;
pub fn libetpan_get_version_minor() -> libc::c_int;
pub fn gethostname(_: *mut libc::c_char, _: size_t) -> libc::c_int;
pub fn mailsmtp_socket_connect(
session: *mut mailsmtp,
server: *const libc::c_char,
port: uint16_t,
) -> libc::c_int;
pub fn mailsmtp_socket_starttls(session: *mut mailsmtp) -> libc::c_int;
pub fn mailsmtp_ssl_connect(
session: *mut mailsmtp,
server: *const libc::c_char,
port: uint16_t,
) -> libc::c_int;
pub fn mailsmtp_oauth2_authenticate(
session: *mut mailsmtp,
auth_user: *const libc::c_char,
access_token: *const libc::c_char,
) -> libc::c_int;
pub fn mailsmtp_new(
progr_rate: size_t,
progr_fun: Option<unsafe extern "C" fn(_: size_t, _: size_t) -> ()>,
) -> *mut mailsmtp;
pub fn mailsmtp_free(session: *mut mailsmtp);
pub fn mailsmtp_set_timeout(session: *mut mailsmtp, timeout: time_t);
pub fn mailsmtp_auth(
session: *mut mailsmtp,
user: *const libc::c_char,
pass: *const libc::c_char,
) -> libc::c_int;
pub fn mailsmtp_helo(session: *mut mailsmtp) -> libc::c_int;
pub fn mailsmtp_mail(session: *mut mailsmtp, from: *const libc::c_char) -> libc::c_int;
pub fn mailsmtp_rcpt(session: *mut mailsmtp, to: *const libc::c_char) -> libc::c_int;
pub fn mailsmtp_data(session: *mut mailsmtp) -> libc::c_int;
pub fn mailsmtp_data_message(
session: *mut mailsmtp,
pub fn mailimap_date_time_new(
dt_day: libc::c_int,
dt_month: libc::c_int,
dt_year: libc::c_int,
dt_hour: libc::c_int,
dt_min: libc::c_int,
dt_sec: libc::c_int,
dt_zone: libc::c_int,
) -> *mut mailimap_date_time;
pub fn mailimf_msg_id_parse(
message: *const libc::c_char,
size: size_t,
length: size_t,
indx: *mut size_t,
result: *mut *mut libc::c_char,
) -> libc::c_int;
pub fn mailesmtp_ehlo(session: *mut mailsmtp) -> libc::c_int;
pub fn mailesmtp_mail(
session: *mut mailsmtp,
from: *const libc::c_char,
return_full: libc::c_int,
envid: *const libc::c_char,
pub fn mailimf_mailbox_list_free(mb_list: *mut mailimf_mailbox_list);
pub fn mailimf_mailbox_list_parse(
message: *const libc::c_char,
length: size_t,
indx: *mut size_t,
result: *mut *mut mailimf_mailbox_list,
) -> libc::c_int;
pub fn mailesmtp_rcpt(
session: *mut mailsmtp,
to: *const libc::c_char,
notify: libc::c_int,
orcpt: *const libc::c_char,
) -> libc::c_int;
pub fn mailsmtp_strerror(errnum: libc::c_int) -> *const libc::c_char;
pub fn mailesmtp_auth_sasl(
session: *mut mailsmtp,
auth_type: *const libc::c_char,
server_fqdn: *const libc::c_char,
local_ip_port: *const libc::c_char,
remote_ip_port: *const libc::c_char,
login: *const libc::c_char,
auth_name: *const libc::c_char,
password: *const libc::c_char,
realm: *const libc::c_char,
) -> libc::c_int;
pub fn mailsmtp_set_progress_callback(
session: *mut mailsmtp,
progr_fun: Option<unsafe extern "C" fn(_: size_t, _: size_t, _: *mut libc::c_void) -> ()>,
context: *mut libc::c_void,
);
pub fn mailmime_base64_body_parse(
message: *const libc::c_char,
length: size_t,
@@ -329,143 +281,6 @@ extern "C" {
tocode: *const libc::c_char,
result: *mut *mut libc::c_char,
) -> libc::c_int;
pub fn mailimap_date_time_new(
dt_day: libc::c_int,
dt_month: libc::c_int,
dt_year: libc::c_int,
dt_hour: libc::c_int,
dt_min: libc::c_int,
dt_sec: libc::c_int,
dt_zone: libc::c_int,
) -> *mut mailimap_date_time;
pub fn mailimap_xlist(
session: *mut mailimap,
mb: *const libc::c_char,
list_mb: *const libc::c_char,
result: *mut *mut clist,
) -> libc::c_int;
pub fn mailimap_create(session: *mut mailimap, mb: *const libc::c_char) -> libc::c_int;
pub fn mailimap_list(
session: *mut mailimap,
mb: *const libc::c_char,
list_mb: *const libc::c_char,
result: *mut *mut clist,
) -> libc::c_int;
pub fn mailimap_list_result_free(list: *mut clist);
pub fn mailimap_subscribe(session: *mut mailimap, mb: *const libc::c_char) -> libc::c_int;
pub fn mailstream_close(s: *mut mailstream) -> libc::c_int;
pub fn mailstream_wait_idle(s: *mut mailstream, max_idle_delay: libc::c_int) -> libc::c_int;
pub fn mailstream_setup_idle(s: *mut mailstream) -> libc::c_int;
pub fn mailstream_unsetup_idle(s: *mut mailstream);
pub fn mailstream_interrupt_idle(s: *mut mailstream);
pub fn mailimap_section_new(sec_spec: *mut mailimap_section_spec) -> *mut mailimap_section;
pub fn mailimap_set_free(set: *mut mailimap_set);
pub fn mailimap_fetch_type_free(fetch_type: *mut mailimap_fetch_type);
pub fn mailimap_store_att_flags_free(store_att_flags: *mut mailimap_store_att_flags);
pub fn mailimap_set_new_interval(first: uint32_t, last: uint32_t) -> *mut mailimap_set;
pub fn mailimap_set_new_single(indx: uint32_t) -> *mut mailimap_set;
pub fn mailimap_fetch_att_new_envelope() -> *mut mailimap_fetch_att;
pub fn mailimap_fetch_att_new_flags() -> *mut mailimap_fetch_att;
pub fn mailimap_fetch_att_new_uid() -> *mut mailimap_fetch_att;
pub fn mailimap_fetch_att_new_body_peek_section(
section: *mut mailimap_section,
) -> *mut mailimap_fetch_att;
pub fn mailimap_fetch_type_new_fetch_att_list_empty() -> *mut mailimap_fetch_type;
pub fn mailimap_fetch_type_new_fetch_att_list_add(
fetch_type: *mut mailimap_fetch_type,
fetch_att: *mut mailimap_fetch_att,
) -> libc::c_int;
pub fn mailimap_store_att_flags_new_add_flags(
flags: *mut mailimap_flag_list,
) -> *mut mailimap_store_att_flags;
pub fn mailimap_flag_list_new_empty() -> *mut mailimap_flag_list;
pub fn mailimap_flag_list_add(
flag_list: *mut mailimap_flag_list,
f: *mut mailimap_flag,
) -> libc::c_int;
pub fn mailimap_flag_new_deleted() -> *mut mailimap_flag;
pub fn mailimap_flag_new_seen() -> *mut mailimap_flag;
pub fn mailimap_flag_new_flag_keyword(flag_keyword: *mut libc::c_char) -> *mut mailimap_flag;
pub fn mailimap_socket_connect(
f: *mut mailimap,
server: *const libc::c_char,
port: uint16_t,
) -> libc::c_int;
pub fn mailimap_socket_starttls(f: *mut mailimap) -> libc::c_int;
pub fn mailimap_ssl_connect(
f: *mut mailimap,
server: *const libc::c_char,
port: uint16_t,
) -> libc::c_int;
pub fn mailimap_uidplus_uid_copy(
session: *mut mailimap,
set: *mut mailimap_set,
mb: *const libc::c_char,
uidvalidity_result: *mut uint32_t,
source_result: *mut *mut mailimap_set,
dest_result: *mut *mut mailimap_set,
) -> libc::c_int;
pub fn mailimap_uidplus_uid_move(
session: *mut mailimap,
set: *mut mailimap_set,
mb: *const libc::c_char,
uidvalidity_result: *mut uint32_t,
source_result: *mut *mut mailimap_set,
dest_result: *mut *mut mailimap_set,
) -> libc::c_int;
pub fn mailimap_idle(session: *mut mailimap) -> libc::c_int;
pub fn mailimap_idle_done(session: *mut mailimap) -> libc::c_int;
pub fn mailimap_has_idle(session: *const mailimap) -> libc::c_int;
pub fn mailimap_has_xlist(session: *const mailimap) -> libc::c_int;
pub fn mailimap_oauth2_authenticate(
session: *mut mailimap,
auth_user: *const libc::c_char,
access_token: *const libc::c_char,
) -> libc::c_int;
pub fn mailimap_close(session: *mut mailimap) -> libc::c_int;
pub fn mailimap_fetch(
session: *mut mailimap,
set: *mut mailimap_set,
fetch_type: *mut mailimap_fetch_type,
result: *mut *mut clist,
) -> libc::c_int;
pub fn mailimap_uid_fetch(
session: *mut mailimap,
set: *mut mailimap_set,
fetch_type: *mut mailimap_fetch_type,
result: *mut *mut clist,
) -> libc::c_int;
pub fn mailimap_fetch_list_free(fetch_list: *mut clist);
pub fn mailimap_login(
session: *mut mailimap,
userid: *const libc::c_char,
password: *const libc::c_char,
) -> libc::c_int;
pub fn mailimap_select(session: *mut mailimap, mb: *const libc::c_char) -> libc::c_int;
pub fn mailimap_uid_store(
session: *mut mailimap,
set: *mut mailimap_set,
store_att_flags: *mut mailimap_store_att_flags,
) -> libc::c_int;
pub fn mailimap_new(
imap_progr_rate: size_t,
imap_progr_fun: Option<unsafe extern "C" fn(_: size_t, _: size_t) -> ()>,
) -> *mut mailimap;
pub fn mailimap_free(session: *mut mailimap);
pub fn mailimap_set_timeout(session: *mut mailimap, timeout: time_t);
pub fn mailimf_msg_id_parse(
message: *const libc::c_char,
length: size_t,
indx: *mut size_t,
result: *mut *mut libc::c_char,
) -> libc::c_int;
pub fn mailimf_mailbox_list_free(mb_list: *mut mailimf_mailbox_list);
pub fn mailimf_mailbox_list_parse(
message: *const libc::c_char,
length: size_t,
indx: *mut size_t,
result: *mut *mut mailimf_mailbox_list,
) -> libc::c_int;
pub fn mailmime_content_charset_get(content: *mut mailmime_content) -> *mut libc::c_char;
pub fn carray_new(initsize: libc::c_uint) -> *mut carray;