Use more idiomatic C
Improve a function
Add e4c to the source tree