fix mixed declarations and codes
update submodule
define SYLPF_ID and SYLPF_OPTION
use DEBUG macros
integrate ui related stuff
fix mixed declarations and codes
remove unused variables
fix inconpatible type mismatch
add missing format strng
use GSList instead of GList