[SQUASH ME] slip: update license header
[SQUASH ME] slip: taking care of cppcheck
[SQUASH ME] slip: add C++ guards