Index: trunk/src/lua/lua_area.cc
===================================================================
--- trunk/src/lua/lua_area.cc	(revision 452)
+++ trunk/src/lua/lua_area.cc	(revision 454)
@@ -255,5 +255,5 @@
 	nv::rectangle* a = to_parea( L, 1 );
 	nv::ivec2*     c = to_pcoord( L, 2 );
-	*c = glm::clamp( *c, a->ul, a->lr );
+	*c = nv::math::clamp( *c, a->ul, a->lr );
 	return 0;
 }
@@ -263,5 +263,5 @@
 	nv::rectangle* a = to_parea( L, 1 );
 	nv::ivec2*     c = to_pcoord( L, 2 );
-	push_coord( L, glm::clamp( *c, a->ul, a->lr ) );
+	push_coord( L, nv::math::clamp( *c, a->ul, a->lr ) );
 	return 0;
 }
Index: trunk/src/lua/lua_values.cc
===================================================================
--- trunk/src/lua/lua_values.cc	(revision 452)
+++ trunk/src/lua/lua_values.cc	(revision 454)
@@ -25,5 +25,5 @@
 void* nv::lua::detail::raw_check_userdata( lua_State *L, int index, const char* metatable )
 {
-	return luaL_checkudata( L, index, metatable );
+	return luaL_testudata( L, index, metatable );
 }
 
