Thanks crisant. This is great

I copied the new version and created my own ssync.ini file.
Now I have the problem that the default file extension of the "dir" keyword does not work. Did I understand correctly that it should cover all the files of the given folder if I do not put a specific extension part to the line?
I have lines like this:
dir=+"J:\path\"
This kind of lines do not collect any files in my setup

But if I add some extensions manually like this, the ssync macro does collect the files correctly:
dir=+"J:\path\", "*.c;*.cpp;*.h"
Perhaps I do something wrong, or is there some bug/feature in the new version that causes this?
BTW: Here's an improvement idea. There could be a way to add new wildcard definitions in the ssunc.ini file. So that something like this could be added:
[ssync-options]
wildcard_list="headers","'*.h;*.hh;*.hpp;*.hxx;*.inl;Make*"
There are usually a lot of file extensions to cover, so multiple lines should be supported. I'm not sure about how to split this to support multiple lines though.
PS: Thanks again for this great little prog!