Use named MAILMIME_* constants instead of numeric values

This commit is contained in:
Dmitry Bogatov
2019-08-26 23:43:59 +00:00
committed by Floris Bruynooghe
parent edb0fa17af
commit 6fcd6419bd

View File

@@ -1671,9 +1671,9 @@ pub unsafe fn mailmime_find_mailimf_fields(mime: *mut mailmime) -> *mut mailimf_
if mime.is_null() {
return 0 as *mut mailimf_fields;
}
// TODO match on enums
match (*mime).mm_type {
2 => {
match (*mime).mm_type as _ {
MAILMIME_MULTIPLE => {
let mut cur: *mut clistiter = (*(*mime).mm_data.mm_multipart.mm_mp_list).first;
while !cur.is_null() {
let header: *mut mailimf_fields = mailmime_find_mailimf_fields(
@@ -1693,7 +1693,7 @@ pub unsafe fn mailmime_find_mailimf_fields(mime: *mut mailmime) -> *mut mailimf_
}
}
}
3 => return (*mime).mm_data.mm_message.mm_fields,
MAILMIME_MESSAGE => return (*mime).mm_data.mm_message.mm_fields,
_ => {}
}