mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 01:05:48 +01:00 
			
		
		
		
	Get rid of all the string format warnings caused by the DSTACK macro
This commit is contained in:
		@@ -169,7 +169,10 @@ private:
 | 
			
		||||
	bool m_overflowed;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#define DSTACK(...)\
 | 
			
		||||
#define DSTACK(msg)\
 | 
			
		||||
	DebugStacker __debug_stacker(msg);
 | 
			
		||||
 | 
			
		||||
#define DSTACKF(...)\
 | 
			
		||||
	char __buf[DEBUG_STACK_TEXT_SIZE];\
 | 
			
		||||
	snprintf(__buf,\
 | 
			
		||||
			DEBUG_STACK_TEXT_SIZE, __VA_ARGS__);\
 | 
			
		||||
 
 | 
			
		||||
@@ -3830,7 +3830,7 @@ MapChunk* ServerMap::generateChunk(v2s16 chunkpos1,
 | 
			
		||||
 | 
			
		||||
ServerMapSector * ServerMap::createSector(v2s16 p2d)
 | 
			
		||||
{
 | 
			
		||||
	DSTACK("%s: p2d=(%d,%d)",
 | 
			
		||||
	DSTACKF("%s: p2d=(%d,%d)",
 | 
			
		||||
			__FUNCTION_NAME,
 | 
			
		||||
			p2d.X, p2d.Y);
 | 
			
		||||
	
 | 
			
		||||
@@ -3982,7 +3982,7 @@ MapBlock * ServerMap::generateBlock(
 | 
			
		||||
		core::map<v3s16, MapBlock*> &lighting_invalidated_blocks
 | 
			
		||||
)
 | 
			
		||||
{
 | 
			
		||||
	DSTACK("%s: p=(%d,%d,%d)",
 | 
			
		||||
	DSTACKF("%s: p=(%d,%d,%d)",
 | 
			
		||||
			__FUNCTION_NAME,
 | 
			
		||||
			p.X, p.Y, p.Z);
 | 
			
		||||
 | 
			
		||||
@@ -4618,7 +4618,7 @@ continue_generating:
 | 
			
		||||
 | 
			
		||||
MapBlock * ServerMap::createBlock(v3s16 p)
 | 
			
		||||
{
 | 
			
		||||
	DSTACK("%s: p=(%d,%d,%d)",
 | 
			
		||||
	DSTACKF("%s: p=(%d,%d,%d)",
 | 
			
		||||
			__FUNCTION_NAME, p.X, p.Y, p.Z);
 | 
			
		||||
	
 | 
			
		||||
	/*
 | 
			
		||||
@@ -4682,7 +4682,7 @@ MapBlock * ServerMap::emergeBlock(
 | 
			
		||||
		core::map<v3s16, MapBlock*> &lighting_invalidated_blocks
 | 
			
		||||
)
 | 
			
		||||
{
 | 
			
		||||
	DSTACK("%s: p=(%d,%d,%d), only_from_disk=%d",
 | 
			
		||||
	DSTACKF("%s: p=(%d,%d,%d), only_from_disk=%d",
 | 
			
		||||
			__FUNCTION_NAME,
 | 
			
		||||
			p.X, p.Y, p.Z, only_from_disk);
 | 
			
		||||
	
 | 
			
		||||
 
 | 
			
		||||
@@ -63,7 +63,7 @@ v3f MovingObject::getAbsoluteShowPos()
 | 
			
		||||
 | 
			
		||||
void MovingObject::move(float dtime, v3f acceleration)
 | 
			
		||||
{
 | 
			
		||||
	DSTACK("%s: typeid=%i, pos=(%f,%f,%f), speed=(%f,%f,%f)"
 | 
			
		||||
	DSTACKF("%s: typeid=%i, pos=(%f,%f,%f), speed=(%f,%f,%f)"
 | 
			
		||||
			", dtime=%f, acc=(%f,%f,%f)",
 | 
			
		||||
			__FUNCTION_NAME,
 | 
			
		||||
			getTypeId(),
 | 
			
		||||
@@ -755,7 +755,7 @@ void MapBlockObjectList::step(float dtime, bool server, u32 daynight_ratio)
 | 
			
		||||
	core::map<s16, bool> ids_to_delete;
 | 
			
		||||
 | 
			
		||||
	{
 | 
			
		||||
		DSTACK("%s: stepping objects", __FUNCTION_NAME);
 | 
			
		||||
		DSTACKF("%s: stepping objects", __FUNCTION_NAME);
 | 
			
		||||
 | 
			
		||||
		for(core::map<s16, MapBlockObject*>::Iterator
 | 
			
		||||
				i = m_objects.getIterator();
 | 
			
		||||
@@ -763,7 +763,7 @@ void MapBlockObjectList::step(float dtime, bool server, u32 daynight_ratio)
 | 
			
		||||
		{
 | 
			
		||||
			MapBlockObject *obj = i.getNode()->getValue();
 | 
			
		||||
			
 | 
			
		||||
			DSTACK("%s: stepping object type %i", __FUNCTION_NAME,
 | 
			
		||||
			DSTACKF("%s: stepping object type %i", __FUNCTION_NAME,
 | 
			
		||||
					obj->getTypeId());
 | 
			
		||||
 | 
			
		||||
			if(server)
 | 
			
		||||
@@ -791,7 +791,7 @@ void MapBlockObjectList::step(float dtime, bool server, u32 daynight_ratio)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	{
 | 
			
		||||
		DSTACK("%s: deleting objects", __FUNCTION_NAME);
 | 
			
		||||
		DSTACKF("%s: deleting objects", __FUNCTION_NAME);
 | 
			
		||||
 | 
			
		||||
		// Delete objects in delete queue
 | 
			
		||||
		for(core::map<s16, bool>::Iterator
 | 
			
		||||
@@ -815,7 +815,7 @@ void MapBlockObjectList::step(float dtime, bool server, u32 daynight_ratio)
 | 
			
		||||
		return;
 | 
			
		||||
	
 | 
			
		||||
	{
 | 
			
		||||
		DSTACK("%s: object wrap loop", __FUNCTION_NAME);
 | 
			
		||||
		DSTACKF("%s: object wrap loop", __FUNCTION_NAME);
 | 
			
		||||
 | 
			
		||||
		for(core::map<s16, MapBlockObject*>::Iterator
 | 
			
		||||
				i = m_objects.getIterator();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user