Reverted the change :
"Changed '%a' to the POSIX compliant '%m' in all scanf() calls "

Now it compiles and can read the config files.
HD Recording test will start soon.