mirror of
https://github.com/SapphireServer/Sapphire.git
synced 2025-05-06 10:47:45 +00:00
Warning removals round 2
Chugged through the rest of the warnings by casting and builds without warnings. I was going through the intellisense stuff and initializing struct variables but like... it stopped working after I restarted Visual Studio. Guess you get what I got.
This commit is contained in:
parent
9435e6e66a
commit
5c7d90ff84
12 changed files with 40 additions and 36 deletions
|
@ -242,7 +242,7 @@ namespace SimpleWeb {
|
|||
std::shared_ptr<Request> request(new Request(*socket));
|
||||
|
||||
//Set timeout on the following asio::async-read or write function
|
||||
auto timer=this->get_timeout_timer(socket, config.timeout_request);
|
||||
auto timer=this->get_timeout_timer(socket, (long)config.timeout_request);
|
||||
|
||||
asio::async_read_until(*socket, request->streambuf, "\r\n\r\n",
|
||||
[this, socket, request, timer](const std::error_code& ec, size_t bytes_transferred) {
|
||||
|
@ -272,7 +272,7 @@ namespace SimpleWeb {
|
|||
}
|
||||
if(content_length>num_additional_bytes) {
|
||||
//Set timeout on the following asio::async-read or write function
|
||||
auto timer=this->get_timeout_timer(socket, config.timeout_content);
|
||||
auto timer=this->get_timeout_timer(socket, (long)config.timeout_content);
|
||||
asio::async_read(*socket, request->streambuf,
|
||||
asio::transfer_exactly(static_cast< size_t >(content_length-num_additional_bytes)),
|
||||
[this, socket, request, timer]
|
||||
|
@ -368,7 +368,7 @@ namespace SimpleWeb {
|
|||
std::function<void(std::shared_ptr<typename ServerBase<socket_type>::Response>,
|
||||
std::shared_ptr<typename ServerBase<socket_type>::Request>)>& resource_function) {
|
||||
//Set timeout on the following asio::async-read or write function
|
||||
auto timer=this->get_timeout_timer(socket, config.timeout_content);
|
||||
auto timer=this->get_timeout_timer(socket, (long)config.timeout_content);
|
||||
|
||||
auto response=std::shared_ptr<Response>(new Response(socket), [this, request, timer](Response *response_ptr) {
|
||||
auto response=std::shared_ptr<Response>(response_ptr);
|
||||
|
|
|
@ -119,6 +119,7 @@ private:
|
|||
}
|
||||
catch( std::exception& e )
|
||||
{
|
||||
(void)e; // suppress unused var warning
|
||||
std::vector< char > empty;
|
||||
return empty;
|
||||
}
|
||||
|
|
|
@ -70,12 +70,12 @@ enum class LgbEntryType :
|
|||
|
||||
struct InstanceObject
|
||||
{
|
||||
LgbEntryType type;
|
||||
uint32_t unknown;
|
||||
uint32_t nameOffset;
|
||||
vec3 translation;
|
||||
vec3 rotation;
|
||||
vec3 scale;
|
||||
LgbEntryType type{};
|
||||
uint32_t unknown{};
|
||||
uint32_t nameOffset{};
|
||||
vec3 translation{};
|
||||
vec3 rotation{};
|
||||
vec3 scale{};
|
||||
};
|
||||
|
||||
class LgbEntry
|
||||
|
@ -221,10 +221,10 @@ public:
|
|||
struct MapRangeData :
|
||||
public InstanceObject
|
||||
{
|
||||
uint32_t type;
|
||||
uint16_t unknown2;
|
||||
uint16_t unknown3;
|
||||
uint8_t unknown4[0x10];
|
||||
uint32_t type{};
|
||||
uint16_t unknown2{};
|
||||
uint16_t unknown3{};
|
||||
uint8_t unknown4[0x10]{};
|
||||
};
|
||||
|
||||
struct LGB_MAP_RANGE_ENTRY :
|
||||
|
@ -380,7 +380,7 @@ struct LGB_FILE
|
|||
for( auto i = 0; i < header.groupCount; ++i )
|
||||
{
|
||||
const auto groupOffset = baseOffset + *reinterpret_cast< int32_t* >( buf + ( baseOffset + i * 4 ) );
|
||||
const auto group = LGB_GROUP( buf, this, groupOffset );
|
||||
const auto group = LGB_GROUP( buf, this, (uint32_t)groupOffset );
|
||||
groups.push_back( group );
|
||||
}
|
||||
};
|
||||
|
|
|
@ -332,6 +332,7 @@ int main( int argc, char* argv[] )
|
|||
}
|
||||
catch( std::exception& e )
|
||||
{
|
||||
printf("An exception has occurred: %s", e.what());
|
||||
printf( "Unable to initialise EXD!\n" );
|
||||
return -1;
|
||||
}
|
||||
|
@ -492,7 +493,7 @@ int main( int argc, char* argv[] )
|
|||
|
||||
printf( "Built export struct for %s in %lu seconds \n",
|
||||
zoneName.c_str(),
|
||||
std::chrono::duration_cast< std::chrono::seconds >( std::chrono::high_resolution_clock::now() - entryStartTime ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::seconds >( std::chrono::high_resolution_clock::now() - entryStartTime ).count() );
|
||||
}
|
||||
catch( std::exception& e )
|
||||
{
|
||||
|
@ -506,7 +507,7 @@ int main( int argc, char* argv[] )
|
|||
std::cout << "\n\n\n";
|
||||
|
||||
printf( "Finished all tasks in %lu seconds\n",
|
||||
std::chrono::duration_cast< std::chrono::seconds >( std::chrono::high_resolution_clock::now() - startTime ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::seconds >( std::chrono::high_resolution_clock::now() - startTime ).count() );
|
||||
|
||||
delete eData;
|
||||
delete gameData;
|
||||
|
|
|
@ -52,7 +52,7 @@ public:
|
|||
|
||||
auto end = std::chrono::high_resolution_clock::now();
|
||||
printf( "[Navmesh] Finished exporting %s in %lu ms\n", zone.name.c_str(),
|
||||
std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
}
|
||||
|
||||
};
|
||||
|
|
|
@ -53,7 +53,7 @@ public:
|
|||
|
||||
printf( "[Obj] Finished exporting %s in %lu ms\n",
|
||||
fileName.substr( fileName.find( "pcb_export" ) - 1 ).c_str(),
|
||||
std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
return fileName;
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ public:
|
|||
auto end = std::chrono::high_resolution_clock::now();
|
||||
printf( "[Obj] Finished exporting %s in %lu ms\n",
|
||||
fileName.substr( fileName.find( "pcb_export" ) - 1 ).c_str(),
|
||||
std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
|
||||
return fileName;
|
||||
}
|
||||
|
@ -128,7 +128,7 @@ private:
|
|||
std::to_string( mesh.indices[ i + 1 ] + indicesOffset + 1 ) << ' ' +
|
||||
std::to_string( mesh.indices[ i + 2 ] + indicesOffset + 1 ) << '\n';
|
||||
}
|
||||
indicesOffset += mesh.verts.size() / 3;
|
||||
indicesOffset += (int)mesh.verts.size() / 3;
|
||||
}
|
||||
}
|
||||
//of.flush();
|
||||
|
|
|
@ -119,6 +119,7 @@ private:
|
|||
}
|
||||
catch( std::exception& e )
|
||||
{
|
||||
(void)e; // suppress unused warning
|
||||
std::vector< char > empty;
|
||||
return empty;
|
||||
}
|
||||
|
|
|
@ -70,12 +70,12 @@ enum class LgbEntryType :
|
|||
|
||||
struct InstanceObject
|
||||
{
|
||||
LgbEntryType type;
|
||||
uint32_t unknown;
|
||||
uint32_t nameOffset;
|
||||
vec3 translation;
|
||||
vec3 rotation;
|
||||
vec3 scale;
|
||||
LgbEntryType type{};
|
||||
uint32_t unknown{};
|
||||
uint32_t nameOffset{};
|
||||
vec3 translation{};
|
||||
vec3 rotation{};
|
||||
vec3 scale{};
|
||||
};
|
||||
|
||||
class LgbEntry
|
||||
|
@ -379,7 +379,7 @@ struct LGB_FILE
|
|||
for( auto i = 0; i < header.groupCount; ++i )
|
||||
{
|
||||
const auto groupOffset = baseOffset + *reinterpret_cast< int32_t* >( buf + ( baseOffset + i * 4 ) );
|
||||
const auto group = LGB_GROUP( buf, this, groupOffset );
|
||||
const auto group = LGB_GROUP( buf, this, (uint32_t)groupOffset );
|
||||
groups.push_back( group );
|
||||
}
|
||||
};
|
||||
|
|
|
@ -212,6 +212,7 @@ int main( int argc, char* argv[] )
|
|||
}
|
||||
catch( std::exception& e )
|
||||
{
|
||||
printf("An exception has occurred: %s", e.what());
|
||||
printf( "Unable to initialise EXD!\n Usage: pcb_reader <teri> \"path/to/FINAL FANTASY XIV - A REALM REBORN/game/sqpack\" [--no-obj, --dump-all, --navmesh, --jobs #]\n" );
|
||||
return -1;
|
||||
}
|
||||
|
@ -390,7 +391,7 @@ int main( int argc, char* argv[] )
|
|||
mesh.indices[ indices++ ] = index.index[ 2 ];
|
||||
// std::cout << std::to_string( index.unknown[0] )<< " " << std::to_string( index.unknown[1] )<< " " << std::to_string( index.unknown[2]) << std::endl;
|
||||
}
|
||||
max_index += entry.data.vertices.size() + entry.data.vertices_i16.size();
|
||||
max_index += (uint32_t)(entry.data.vertices.size() + entry.data.vertices_i16.size());
|
||||
model.meshes[ meshCount++ ] = mesh;
|
||||
}
|
||||
exportedGroup.models[model.name] = model;
|
||||
|
@ -521,7 +522,7 @@ int main( int argc, char* argv[] )
|
|||
|
||||
printf( "Built export struct for %s in %lu seconds \n",
|
||||
zoneName.c_str(),
|
||||
std::chrono::duration_cast< std::chrono::seconds >( std::chrono::high_resolution_clock::now() - entryStartTime ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::seconds >( std::chrono::high_resolution_clock::now() - entryStartTime ).count() );
|
||||
if( zoneCount++ % nJobs == 0 )
|
||||
{
|
||||
exportMgr.restart();
|
||||
|
@ -540,7 +541,7 @@ int main( int argc, char* argv[] )
|
|||
std::cout << "\n\n\n";
|
||||
|
||||
printf( "Finished all tasks in %lu seconds\n",
|
||||
std::chrono::duration_cast< std::chrono::seconds >( std::chrono::high_resolution_clock::now() - startTime ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::seconds >( std::chrono::high_resolution_clock::now() - startTime ).count() );
|
||||
|
||||
delete eData;
|
||||
delete gameData;
|
||||
|
|
|
@ -53,7 +53,7 @@ public:
|
|||
auto end = std::chrono::high_resolution_clock::now();
|
||||
printf( "[Navmesh] Finished exporting %s in %lu ms\n",
|
||||
zone.name.c_str(),
|
||||
std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
}
|
||||
|
||||
static void exportGroup( const std::string& zoneName, const ExportedGroup& group )
|
||||
|
@ -91,7 +91,7 @@ public:
|
|||
auto end = std::chrono::high_resolution_clock::now();
|
||||
printf( "[Navmesh] Finished exporting %s in %lu ms\n",
|
||||
fileName.c_str(),
|
||||
std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
}
|
||||
};
|
||||
#endif // !OBJ_EXPORTER_H
|
||||
|
|
|
@ -53,7 +53,7 @@ public:
|
|||
|
||||
printf( "[Obj] Finished exporting %s in %lu ms\n",
|
||||
fileName.substr( fileName.find( "pcb_export" ) - 1 ).c_str(),
|
||||
std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
return fileName;
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ public:
|
|||
auto end = std::chrono::high_resolution_clock::now();
|
||||
printf( "[Obj] Finished exporting %s in %lu ms\n",
|
||||
fileName.substr( fileName.find( "pcb_export" ) - 1 ).c_str(),
|
||||
std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
(unsigned long)std::chrono::duration_cast< std::chrono::milliseconds >( end - start ).count() );
|
||||
|
||||
return fileName;
|
||||
}
|
||||
|
@ -128,7 +128,7 @@ private:
|
|||
std::to_string( mesh.indices[ i + 1 ] + indicesOffset + 1 ) << ' ' +
|
||||
std::to_string( mesh.indices[ i + 2 ] + indicesOffset + 1 ) << '\n';
|
||||
}
|
||||
indicesOffset += mesh.verts.size() / 3;
|
||||
indicesOffset += (int)mesh.verts.size() / 3;
|
||||
}
|
||||
}
|
||||
//of.flush();
|
||||
|
|
|
@ -121,7 +121,7 @@ struct PCB_FILE
|
|||
/* printf( "\tnum_v16: %i, num_indices: %i, num_vertices: %i\n\n",
|
||||
block_entry.header.num_v16, block_entry.header.num_indices, block_entry.header.num_vertices );*/
|
||||
int doffset = sizeof( block_entry.header ) + offset;
|
||||
uint16_t block_size = sizeof( block_entry.header ) +
|
||||
uint16_t block_size = (uint16_t)sizeof( block_entry.header ) +
|
||||
block_entry.header.num_vertices * 3 * 4 +
|
||||
block_entry.header.num_v16 * 6 +
|
||||
block_entry.header.num_indices * 6;
|
||||
|
|
Loading…
Add table
Reference in a new issue