mirror of
https://github.com/chatmail/core.git
synced 2026-05-02 12:56:30 +03:00
Rename local variables to not misleadingly refer to MMAPString
This commit is contained in:
committed by
holger krekel
parent
e7565e1a2a
commit
e17c671b7c
@@ -40,7 +40,7 @@ pub unsafe fn dc_encode_header_words(to_encode_r: impl AsRef<str>) -> String {
|
|||||||
let mut ok_to_continue = true;
|
let mut ok_to_continue = true;
|
||||||
let mut ret_str: *mut libc::c_char = ptr::null_mut();
|
let mut ret_str: *mut libc::c_char = ptr::null_mut();
|
||||||
let mut cur: *const libc::c_char = to_encode.as_ptr();
|
let mut cur: *const libc::c_char = to_encode.as_ptr();
|
||||||
let mut mmapstr = "".into();
|
let mut result = "".into();
|
||||||
|
|
||||||
loop {
|
loop {
|
||||||
if !ok_to_continue {
|
if !ok_to_continue {
|
||||||
@@ -67,24 +67,24 @@ pub unsafe fn dc_encode_header_words(to_encode_r: impl AsRef<str>) -> String {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if 0 != quote_words {
|
if 0 != quote_words {
|
||||||
quote_word(&mut mmapstr, begin, end.wrapping_offset_from(begin) as _);
|
quote_word(&mut result, begin, end.wrapping_offset_from(begin) as _);
|
||||||
if *end as libc::c_int == ' ' as i32 || *end as libc::c_int == '\t' as i32 {
|
if *end as libc::c_int == ' ' as i32 || *end as libc::c_int == '\t' as i32 {
|
||||||
mmapstr.push(*end as u8 as char);
|
result.push(*end as u8 as char);
|
||||||
end = end.offset(1isize)
|
end = end.offset(1isize)
|
||||||
}
|
}
|
||||||
if *end as libc::c_int != '\u{0}' as i32 {
|
if *end as libc::c_int != '\u{0}' as i32 {
|
||||||
append_buf(&mut mmapstr, end, cur.wrapping_offset_from(end) as _);
|
append_buf(&mut result, end, cur.wrapping_offset_from(end) as _);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
append_buf(&mut mmapstr, begin, cur.wrapping_offset_from(begin) as _);
|
append_buf(&mut result, begin, cur.wrapping_offset_from(begin) as _);
|
||||||
}
|
}
|
||||||
if !(*cur as libc::c_int == ' ' as i32 || *cur as libc::c_int == '\t' as i32) {
|
if !(*cur as libc::c_int == ' ' as i32 || *cur as libc::c_int == '\t' as i32) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
mmapstr.push(*cur as u8 as char);
|
result.push(*cur as u8 as char);
|
||||||
cur = cur.offset(1isize);
|
cur = cur.offset(1isize);
|
||||||
} else {
|
} else {
|
||||||
ret_str = mmapstr.strdup();
|
ret_str = result.strdup();
|
||||||
ok_to_continue = false;
|
ok_to_continue = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -95,14 +95,14 @@ pub unsafe fn dc_encode_header_words(to_encode_r: impl AsRef<str>) -> String {
|
|||||||
s
|
s
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe fn quote_word(mmapstr: &mut String, word: *const libc::c_char, size: libc::size_t) {
|
unsafe fn quote_word(dest: &mut String, word: *const libc::c_char, size: libc::size_t) {
|
||||||
let mut cur: *const libc::c_char;
|
let mut cur: *const libc::c_char;
|
||||||
let mut i = 0;
|
let mut i = 0;
|
||||||
let mut hex: [libc::c_char; 4] = [0; 4];
|
let mut hex: [libc::c_char; 4] = [0; 4];
|
||||||
// let mut col: libc::c_int = 0i32;
|
// let mut col: libc::c_int = 0i32;
|
||||||
mmapstr.push_str("=?utf-8?Q?");
|
dest.push_str("=?utf-8?Q?");
|
||||||
|
|
||||||
// col = (*mmapstr).len as libc::c_int;
|
// col = (*dest).len as libc::c_int;
|
||||||
cur = word;
|
cur = word;
|
||||||
while i < size {
|
while i < size {
|
||||||
let mut do_quote_char = false;
|
let mut do_quote_char = false;
|
||||||
@@ -117,20 +117,20 @@ unsafe fn quote_word(mmapstr: &mut String, word: *const libc::c_char, size: libc
|
|||||||
}
|
}
|
||||||
if do_quote_char {
|
if do_quote_char {
|
||||||
print_hex(hex.as_mut_ptr(), cur);
|
print_hex(hex.as_mut_ptr(), cur);
|
||||||
mmapstr.push_str(as_str(hex.as_ptr()));
|
dest.push_str(as_str(hex.as_ptr()));
|
||||||
// col += 3i32
|
// col += 3i32
|
||||||
} else {
|
} else {
|
||||||
if *cur as libc::c_int == ' ' as i32 {
|
if *cur as libc::c_int == ' ' as i32 {
|
||||||
mmapstr.push('_');
|
dest.push('_');
|
||||||
} else {
|
} else {
|
||||||
mmapstr.push(*cur as u8 as char);
|
dest.push(*cur as u8 as char);
|
||||||
}
|
}
|
||||||
// col += 3i32
|
// col += 3i32
|
||||||
}
|
}
|
||||||
cur = cur.offset(1isize);
|
cur = cur.offset(1isize);
|
||||||
i = i.wrapping_add(1)
|
i = i.wrapping_add(1)
|
||||||
}
|
}
|
||||||
mmapstr.push_str("?=");
|
dest.push_str("?=");
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe fn get_word(
|
unsafe fn get_word(
|
||||||
|
|||||||
Reference in New Issue
Block a user