fix feature API in disc.c

The API was how I wanted it in the includes,
but not in the implementation in disc.c.
The wrong name was chosen and since we didn't
use that part of the API, no error was logged.
update examples with complete feature API

Make sure we use the complete feature API in the examples
so we get a warning when the API isn't set as expected.
(see last commit)