From bef3acc7fd543ebb6dd9005666bb58329858a571 Mon Sep 17 00:00:00 2001 From: mirko Date: Sat, 26 May 2001 16:02:56 +0000 Subject: [PATCH] * Source/NSDebug.m (_NSPrintForDebugger): new function to support print object (po) cmd of gdb. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@10025 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 5 +++++ Source/NSDebug.m | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 18031a898..d9039fa1d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2001-05-26 Mirko Viviani + + * Source/NSDebug.m (_NSPrintForDebugger): new function to support print + object (po) cmd of gdb. + 2001-05-25 Adam Fedor * configure.in: Use -lobjc with NeXT_RUNTIME. diff --git a/Source/NSDebug.m b/Source/NSDebug.m index b6ff1b4bd..29a1f0747 100644 --- a/Source/NSDebug.m +++ b/Source/NSDebug.m @@ -760,3 +760,11 @@ void *NSReturnAddress(int offset) return NULL; } + +const char *_NSPrintForDebugger(id object) +{ + if (object && [object respondsToSelector: @selector(description)]) + return [[object description] cString]; + + return NULL; +}