Index: trunk/src/lua/lua_path.cc
===================================================================
--- trunk/src/lua/lua_path.cc	(revision 444)
+++ trunk/src/lua/lua_path.cc	(revision 445)
@@ -78,15 +78,15 @@
 	string128 buffer;
 	bool dot = false;
-	for ( const element& e : m_elements )
+	for ( size_t c = 0; c < m_count; ++c )
 	{
 		if ( dot ) buffer.append( "." );
-		if ( e.length == 0 )
+		if ( m_elements[c].length == 0 )
 		{
-			buffer.append( "["_ls + e.value + "]"_ls );
+			buffer.append( "["_ls + m_elements[c].value + "]"_ls );
 			dot = false;
 		}
 		else
 		{
-			buffer.append( e.str, e.length );
+			buffer.append( m_elements[c].str, m_elements[c].length );
 			dot = true;
 		}
Index: trunk/src/lua/lua_values.cc
===================================================================
--- trunk/src/lua/lua_values.cc	(revision 444)
+++ trunk/src/lua/lua_values.cc	(revision 445)
@@ -106,8 +106,8 @@
 }
 
-const char* nv::lua::detail::to_cstring ( lua_State *L, int index )
-{
-	return lua_tolstring( L, index, nullptr );
-}
+// const char* nv::lua::detail::to_cstring ( lua_State *L, int index )
+// {
+// 	return lua_tolstring( L, index, nullptr );
+// }
 
 nv::string_view nv::lua::detail::to_string_view( lua_State *L, int index )
@@ -164,8 +164,8 @@
 }
 
-const char* nv::lua::detail::to_cstring ( lua_State *L, int index, const char* def )
-{
-	return ( lua_type( L, index ) == LUA_TSTRING ? lua_tostring( L, index ) : def );
-}
+// const char* nv::lua::detail::to_cstring ( lua_State *L, int index, const char* def )
+// {
+// 	return ( lua_type( L, index ) == LUA_TSTRING ? lua_tostring( L, index ) : def );
+// }
 
 void*       nv::lua::detail::to_pointer ( lua_State *L, int index, void* def )
