suppress gcc's warnings
pic_apply supports multiple arguments
add port-close procedure
delete auto resource releasing facility
Merge remote-tracking branch 'origin/master'
[bugfix] res might be uninitialized