Change type of dc_mimeparser_t.is_forwarded to bool

This commit is contained in:
Dmitry Bogatov
2019-09-06 03:36:54 +00:00
parent da25611758
commit 4d8b058b65

View File

@@ -54,7 +54,7 @@ pub struct dc_mimeparser_t<'a> {
pub is_send_by_messenger: bool, pub is_send_by_messenger: bool,
pub decrypting_failed: libc::c_int, pub decrypting_failed: libc::c_int,
pub e2ee_helper: E2eeHelper, pub e2ee_helper: E2eeHelper,
pub is_forwarded: libc::c_int, pub is_forwarded: bool,
pub context: &'a Context, pub context: &'a Context,
pub reports: Vec<*mut mailmime>, pub reports: Vec<*mut mailmime>,
pub is_system_message: libc::c_int, pub is_system_message: libc::c_int,
@@ -73,7 +73,7 @@ pub fn dc_mimeparser_new(context: &Context) -> dc_mimeparser_t {
is_send_by_messenger: false, is_send_by_messenger: false,
decrypting_failed: 0, decrypting_failed: 0,
e2ee_helper: Default::default(), e2ee_helper: Default::default(),
is_forwarded: 0, is_forwarded: false,
context, context,
reports: Vec::new(), reports: Vec::new(),
is_system_message: 0, is_system_message: 0,
@@ -105,7 +105,7 @@ unsafe fn dc_mimeparser_empty(mimeparser: &mut dc_mimeparser_t) {
mailmime_free(mimeparser.mimeroot); mailmime_free(mimeparser.mimeroot);
mimeparser.mimeroot = ptr::null_mut() mimeparser.mimeroot = ptr::null_mut()
} }
mimeparser.is_forwarded = 0i32; mimeparser.is_forwarded = false;
mimeparser.reports.clear(); mimeparser.reports.clear();
mimeparser.decrypting_failed = 0i32; mimeparser.decrypting_failed = 0i32;
mimeparser.e2ee_helper.thanks(); mimeparser.e2ee_helper.thanks();
@@ -273,7 +273,7 @@ pub unsafe fn dc_mimeparser_parse<'a>(context: &'a Context, body: &[u8]) -> dc_m
free(subj as *mut libc::c_void); free(subj as *mut libc::c_void);
} }
} }
if 0 != mimeparser.is_forwarded { if mimeparser.is_forwarded {
for part in mimeparser.parts.iter_mut() { for part in mimeparser.parts.iter_mut() {
part.param.set_int(Param::Forwarded, 1); part.param.set_int(Param::Forwarded, 1);
} }
@@ -1130,7 +1130,7 @@ unsafe fn dc_mimeparser_add_single_part_if_known(
} }
if simplifier.unwrap().is_forwarded { if simplifier.unwrap().is_forwarded {
mimeparser.is_forwarded = 1i32 mimeparser.is_forwarded = true;
} }
} }
} }