diff options
| author | Andre Heider | 2010-09-05 12:37:36 +0000 | 
|---|---|---|
| committer | Andre Heider | 2010-09-05 12:37:36 +0000 | 
| commit | 07e3a422245e0fb118323ef95f354b81669231d3 (patch) | |
| tree | 58fe359f115911de744b8a1bd9e945d0696ee00e /backends/plugins/shorts-segment-manager.cpp | |
| parent | 2c746709aac3bbd1e228cc9e2e675011d895bbc4 (diff) | |
| download | scummvm-rg350-07e3a422245e0fb118323ef95f354b81669231d3.tar.gz scummvm-rg350-07e3a422245e0fb118323ef95f354b81669231d3.tar.bz2 scummvm-rg350-07e3a422245e0fb118323ef95f354b81669231d3.zip  | |
PLUGINS: Cleanup includes and debug output.
Use the common debug functions instead of spamming #defines.
svn-id: r52547
Diffstat (limited to 'backends/plugins/shorts-segment-manager.cpp')
| -rw-r--r-- | backends/plugins/shorts-segment-manager.cpp | 18 | 
1 files changed, 6 insertions, 12 deletions
diff --git a/backends/plugins/shorts-segment-manager.cpp b/backends/plugins/shorts-segment-manager.cpp index 2376759919..788d7807ce 100644 --- a/backends/plugins/shorts-segment-manager.cpp +++ b/backends/plugins/shorts-segment-manager.cpp @@ -25,20 +25,14 @@  #if defined(DYNAMIC_MODULES) && defined(MIPS_TARGET) -#include "shorts-segment-manager.h" +#include "backends/plugins/shorts-segment-manager.h" + +#include "common/debug.h"  extern char __plugin_hole_start;	// Indicates start of hole in program file for shorts  extern char __plugin_hole_end;		// Indicates end of hole in program file  extern char _gp[];			// Value of gp register -#ifdef DEBUG_PLUGINS -#define DBG(x,...) printf(x, ## __VA_ARGS__) -#else -#define DBG(x,...) -#endif - -#define seterror(x,...) printf(x, ## __VA_ARGS__) -  DECLARE_SINGLETON(ShortSegmentManager);	// For singleton  ShortSegmentManager::ShortSegmentManager() { @@ -63,7 +57,7 @@ ShortSegmentManager::Segment *ShortSegmentManager::newSegment(int size, char *or  		lastAddress += 4 - ((Elf32_Addr)lastAddress & 3);	// Round up to multiple of 4  	if (lastAddress + size > _shortsEnd) { -		seterror("Error. No space in shorts segment for %x bytes. Last address is %p, max address is %p.\n", +		warning("elfloader: No space in shorts segment for %x bytes. Last address is %p, max address is %p.",  		         size, lastAddress, _shortsEnd);  		return NULL;  	} @@ -74,14 +68,14 @@ ShortSegmentManager::Segment *ShortSegmentManager::newSegment(int size, char *or  	_list.insert(i, seg); -	DBG("Shorts segment size %x allocated. End = %p. Remaining space = %x. Highest so far is %p.\n", +	debug(2, "elfloader: Shorts segment size %x allocated. End = %p. Remaining space = %x. Highest so far is %p.",  	    size, lastAddress + size, _shortsEnd - _list.back()->getEnd(), _highestAddress);  	return seg;  }  void ShortSegmentManager::deleteSegment(ShortSegmentManager::Segment *seg) { -	DBG("Deleting shorts segment from %p to %p.\n\n", seg->getStart(), seg->getEnd()); +	debug(2, "elfloader: Deleting shorts segment from %p to %p.", seg->getStart(), seg->getEnd());  	_list.remove(seg);  	delete seg;  }  | 
