1- Use more flexible memory allocation, because directory/file combinations
2  with more that 1023 characters in it will cause buffer overflows!
3  (BTW: I think some standard forbids paths > 1024 chars...)
4- Clean up code, comment better.
5- Do a complete security audit. (Therefore I will definitely _need help_!)
6- Check if splits() is not too stupid. It should accept any number of spaces
7  before and after the equal!
8