Library: I had misunderstood const/pure a little so I corrected cfg and code
Merge branch 'master' into travis_kernel
stuff
test
no spam for now