Changeset 533 for trunk/src/stl
- Timestamp:
- 01/12/17 13:16:48 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/stl/string.cc
r442 r533 27 27 } 28 28 29 nv:: size_tnv::sint32_to_buffer( array_ref< char > buffer, sint32 n )29 nv::uint32 nv::sint32_to_buffer( array_ref< char > buffer, sint32 n ) 30 30 { 31 31 if ( buffer.size() < 2 ) return 0; … … 46 46 *s = '\0'; 47 47 string_reverse( buffer.begin(), s - 1 ); 48 return static_cast<nv:: size_t>( s - buffer.begin() );49 } 50 51 nv:: size_tnv::sint64_to_buffer( array_ref< char > buffer, sint64 n )48 return static_cast<nv::uint32>( s - buffer.begin() ); 49 } 50 51 nv::uint32 nv::sint64_to_buffer( array_ref< char > buffer, sint64 n ) 52 52 { 53 53 if ( buffer.size() < 2 ) return 0; … … 68 68 *s = '\0'; 69 69 string_reverse( buffer.begin(), s - 1 ); 70 return static_cast<nv:: size_t>( s - buffer.begin() );71 } 72 73 nv:: size_tnv::uint32_to_buffer( array_ref< char > buffer, uint32 n )70 return static_cast<nv::uint32>( s - buffer.begin() ); 71 } 72 73 nv::uint32 nv::uint32_to_buffer( array_ref< char > buffer, uint32 n ) 74 74 { 75 75 if ( buffer.size() < 2 ) return 0; … … 84 84 *s = '\0'; 85 85 string_reverse( buffer.begin(), s - 1 ); 86 return static_cast<nv:: size_t>( s - buffer.begin() );87 } 88 89 nv:: size_tnv::uint64_to_buffer( array_ref< char > buffer, uint64 n )86 return static_cast<nv::uint32>( s - buffer.begin() ); 87 } 88 89 nv::uint32 nv::uint64_to_buffer( array_ref< char > buffer, uint64 n ) 90 90 { 91 91 if ( buffer.size() < 2 ) return 0; … … 100 100 *s = '\0'; 101 101 string_reverse( buffer.begin(), s - 1 ); 102 return static_cast<nv:: size_t>( s - buffer.begin() );103 } 104 105 nv:: size_tnv::f32_to_buffer( array_ref< char > buffer, f32 n )102 return static_cast<nv::uint32>( s - buffer.begin() ); 103 } 104 105 nv::uint32 nv::f32_to_buffer( array_ref< char > buffer, f32 n ) 106 106 { 107 107 #if NV_COMPILER == NV_MSVC … … 110 110 int result = snprintf( buffer.data(), buffer.size(), "%.*g", 6, n ); 111 111 #endif 112 return static_cast<nv:: size_t>( result > 0 ? result : 0 );113 } 114 115 nv:: size_tnv::f64_to_buffer( array_ref< char > buffer, f64 n )112 return static_cast<nv::uint32>( result > 0 ? result : 0 ); 113 } 114 115 nv::uint32 nv::f64_to_buffer( array_ref< char > buffer, f64 n ) 116 116 { 117 117 #if NV_COMPILER == NV_MSVC … … 120 120 int result = snprintf( buffer.data(), buffer.size(), "%.*g", 6, n ); 121 121 #endif 122 return static_cast<nv:: size_t>( result > 0 ? result : 0 );122 return static_cast<nv::uint32>( result > 0 ? result : 0 ); 123 123 } 124 124
Note: See TracChangeset
for help on using the changeset viewer.