Index: trunk/src/stl/string.cc
===================================================================
--- trunk/src/stl/string.cc	(revision 487)
+++ trunk/src/stl/string.cc	(revision 533)
@@ -27,5 +27,5 @@
 }
 
-nv::size_t nv::sint32_to_buffer( array_ref< char > buffer, sint32 n )
+nv::uint32 nv::sint32_to_buffer( array_ref< char > buffer, sint32 n )
 {
 	if ( buffer.size() < 2 ) return 0;
@@ -46,8 +46,8 @@
 	*s = '\0';
 	string_reverse( buffer.begin(), s - 1 );
-	return static_cast<nv::size_t>( s - buffer.begin() );
-}
-
-nv::size_t nv::sint64_to_buffer( array_ref< char > buffer, sint64 n )
+	return static_cast<nv::uint32>( s - buffer.begin() );
+}
+
+nv::uint32 nv::sint64_to_buffer( array_ref< char > buffer, sint64 n )
 {
 	if ( buffer.size() < 2 ) return 0;
@@ -68,8 +68,8 @@
 	*s = '\0';
 	string_reverse( buffer.begin(), s - 1 );
-	return static_cast<nv::size_t>( s - buffer.begin() );
-}
-
-nv::size_t nv::uint32_to_buffer( array_ref< char > buffer, uint32 n )
+	return static_cast<nv::uint32>( s - buffer.begin() );
+}
+
+nv::uint32 nv::uint32_to_buffer( array_ref< char > buffer, uint32 n )
 {
 	if ( buffer.size() < 2 ) return 0;
@@ -84,8 +84,8 @@
 	*s = '\0';
 	string_reverse( buffer.begin(), s - 1 );
-	return static_cast<nv::size_t>( s - buffer.begin() );
-}
-
-nv::size_t nv::uint64_to_buffer( array_ref< char > buffer, uint64 n )
+	return static_cast<nv::uint32>( s - buffer.begin() );
+}
+
+nv::uint32 nv::uint64_to_buffer( array_ref< char > buffer, uint64 n )
 {
 	if ( buffer.size() < 2 ) return 0;
@@ -100,8 +100,8 @@
 	*s = '\0';
 	string_reverse( buffer.begin(), s - 1 );
-	return static_cast<nv::size_t>( s - buffer.begin() );
-}
-
-nv::size_t nv::f32_to_buffer( array_ref< char > buffer, f32 n )
+	return static_cast<nv::uint32>( s - buffer.begin() );
+}
+
+nv::uint32 nv::f32_to_buffer( array_ref< char > buffer, f32 n )
 {
 #if NV_COMPILER == NV_MSVC
@@ -110,8 +110,8 @@
 	int result = snprintf( buffer.data(), buffer.size(), "%.*g", 6, n );
 #endif
-	return static_cast<nv::size_t>( result > 0 ? result : 0 );
-}
-
-nv::size_t nv::f64_to_buffer( array_ref< char > buffer, f64 n )
+	return static_cast<nv::uint32>( result > 0 ? result : 0 );
+}
+
+nv::uint32 nv::f64_to_buffer( array_ref< char > buffer, f64 n )
 {
 #if NV_COMPILER == NV_MSVC
@@ -120,5 +120,5 @@
 	int result = snprintf( buffer.data(), buffer.size(), "%.*g", 6, n );
 #endif
-	return static_cast<nv::size_t>( result > 0 ? result : 0 );
+	return static_cast<nv::uint32>( result > 0 ? result : 0 );
 }
 
