Tatsuro Sakaguchi

Results 11 comments of 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.