mirror of
https://github.com/chatmail/core.git
synced 2026-04-20 06:56:29 +03:00
Ci updates & closer to windows builds
* chore: update some ci * feat: no more libiconv * refactor: updates for updated mmime api * fixup: correct mmime path * cleanup * use newer visual studio * Update appveyor.yml * unify libc imports and improve windows situation * refactor: use rust based sleep * improve cross platform state of types * docs: update readme badges
This commit is contained in:
committed by
GitHub
parent
b992b8ea09
commit
342e416b4e
@@ -51,12 +51,12 @@ pub unsafe fn dc_may_be_valid_addr(addr: *const libc::c_char) -> bool {
|
||||
return false;
|
||||
}
|
||||
let at: *const libc::c_char = strchr(addr, '@' as i32);
|
||||
if at.is_null() || (at.wrapping_offset_from(addr) as libc::c_long) < 1i32 as libc::c_long {
|
||||
if at.is_null() || at.wrapping_offset_from(addr) < 1 {
|
||||
return false;
|
||||
}
|
||||
let dot: *const libc::c_char = strchr(at, '.' as i32);
|
||||
if dot.is_null()
|
||||
|| (dot.wrapping_offset_from(at) as libc::c_long) < 2i32 as libc::c_long
|
||||
|| dot.wrapping_offset_from(at) < 2
|
||||
|| *dot.offset(1isize) as libc::c_int == 0i32
|
||||
|| *dot.offset(2isize) as libc::c_int == 0i32
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user