Tatsuro Sakaguchi
Tatsuro Sakaguchi
I found libc crate use of the following items within this project. - `c_void` - It is used in `*mut c_void`, in which case both [libc](https://docs.rs/libc/latest/libc/enum.c_void.html) and [std::os::raw](https://doc.rust-lang.org/nightly/std/os/raw/type.c_void.html) are equivalent...
Thank you for the background on `realloc` and `memcpy`. I will create a draft with the replacement with `std::ffi` and the elimination of `realloc` and `memcpy`.
I was developing with 1.64. But unfortunately 1.63(CI version) requires core::ffi instead of std::ffi. https://doc.rust-lang.org/src/std/ffi/mod.rs.html#157 Which version should be support?
[`core::ffi` was unstable](https://github.com/rust-lang/rust/pull/98315) before 1.64.0.
I resolved conflicts in `scanmatcher.h` with rebase.
@k-okada Is there anything else to do?
AppTranslocation has added since Sierra. Because this seculity, app path is [incollect](https://discussionsjapan.apple.com/thread/10178612?start=0&tstart=0).
Certainly shell scrypts are not suitable for cross platform. We should use python standard library like [os.path](https://docs.python.jp/3/library/os.path.html). I'll fix it as soon as possible.
I checked on OSX by pretending version. But I failed to run, because latest version application for OSX was broken. If possible, someone try on Windows please.
I think that this app startup two process (and not parent-child). So, http server should startup as a child process to kill http server process.