Changeset 533 for trunk/src/lua
- Timestamp:
- 01/12/17 13:16:48 (8 years ago)
- Location:
- trunk/src/lua
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lua/lua_state.cc
r515 r533 172 172 } 173 173 174 nv:: size_tlua::table_guard::get_size()174 nv::uint32 lua::table_guard::get_size() 175 175 { 176 176 return nlua_rawlen( m_state, -1 ); … … 194 194 { 195 195 str = lua_tolstring( m_state, -1, &l ); 196 result = hash_string< uint64 >( str, l);196 result = hash_string< uint64 >( str, static_cast< uint32 >( l ) ); 197 197 //NV_LOG_DEBUG( str ); 198 198 } … … 210 210 { 211 211 str = lua_tolstring( m_state, -1, &l ); 212 string_view sv( str, l);212 string_view sv( str, static_cast< uint32 >( l ) ); 213 213 result = table ? table->insert( sv ) : shash64( sv ); 214 214 } … … 226 226 { 227 227 str = lua_tolstring( m_state, -1, &l ); 228 result = hash_string< uint64 >( str, l);228 result = hash_string< uint64 >( str, static_cast< uint32 >( l ) ); 229 229 //NV_LOG_DEBUG( str ); 230 230 } … … 247 247 str = defval.data(); 248 248 } 249 string128 result( str, l);249 string128 result( str, static_cast< uint32 >( l ) ); 250 250 lua_pop( m_state, 1 ); 251 251 return result; … … 266 266 str = defval.data(); 267 267 } 268 const_string result( str, l);268 const_string result( str, static_cast< uint32 >( l ) ); 269 269 lua_pop( m_state, 1 ); 270 270 return result; … … 280 280 { 281 281 str = lua_tolstring( m_state, -1, &l ); 282 string_view sv( str, l);282 string_view sv( str, static_cast< uint32 >( l ) ); 283 283 result = table ? table->insert( sv ) : shash64( sv ); 284 284 } … … 301 301 str = defval.data(); 302 302 } 303 const_string result( str, l);303 const_string result( str, static_cast< uint32 >( l ) ); 304 304 lua_pop( m_state, 1 ); 305 305 return result; … … 320 320 str = defval.data(); 321 321 } 322 string128 result( str, l);322 string128 result( str, static_cast< uint32 >( l ) ); 323 323 lua_pop( m_state, 1 ); 324 324 return result; … … 339 339 str = defval.data(); 340 340 } 341 string64 result( str, l);341 string64 result( str, static_cast< uint32 >( l ) ); 342 342 lua_pop( m_state, 1 ); 343 343 return result; … … 359 359 str = defval.data(); 360 360 } 361 string32 result( str, l);361 string32 result( str, static_cast< uint32 >( l ) ); 362 362 lua_pop( m_state, 1 ); 363 363 return result; -
trunk/src/lua/lua_values.cc
r490 r533 105 105 size_t length = 0; 106 106 const char* result = lua_tolstring( L, index, &length ); 107 return string_view( result, length);107 return string_view( result, static_cast< uint32 >( length ) ); 108 108 } 109 109
Note: See TracChangeset
for help on using the changeset viewer.