[CPPBC] implemented IFUNC definitions
- fixed minor issues
- updated docs