Explicitely set the version number in each sample
Use _volatile as a replacement of volatile calls that clash with rhine
Use full version number in the samples