  * Test counting iterator
  */
 template <typename T>
-void TestCounting(T base, char *type_string)
+void TestCounting(T base, const char *type_string)
 {
     printf("\nTesting counting iterator on type %s (base: %d) \n", type_string, int(base)); fflush(stdout);
 

 * Test modified iterator
 */
template <typename T, typename CastT>
void TestModified(char *type_string)
{
    printf("\nTesting cache-modified iterator on type %s\n", type_string); fflush(stdout);


 * Test texture transform iterator
 */
template <typename T, typename CastT>
void TestTexTransform(const char *type_string)
{
    printf("\nTesting tex-transform iterator on type %s\n", type_string); fflush(stdout);

