1414
1515
1616#import " BNCDebug.h"
17- # import < sys/sysctl.h >
18- # import < objc/runtime.h >
17+ @ import Darwin. sys.sysctl;
18+ @ import ObjectiveC.runtime;
1919
2020
2121BOOL BNCDebuggerIsAttached () {
@@ -60,7 +60,7 @@ BOOL BNCDebuggerIsAttached() {
6060
6161 if (!instance) return @" Object is nil.\n " ;
6262
63- const char * superclassname = " nil" ;
63+ const char * superclassname = " < nil> " ;
6464 Class class = object_getClass (instance);
6565 Class superclass = class_getSuperclass (class);
6666 if (superclass) superclassname = class_getName (superclass);
@@ -69,11 +69,11 @@ BOOL BNCDebuggerIsAttached() {
6969 NSMutableString *result = [NSMutableString stringWithCapacity: 512 ];
7070 if (class_isMetaClass (class)) {
7171 [result appendFormat: @" \n Class %p is class '%s ' of class '%s ':\n " ,
72- instance, class_getName (class), superclassname];
72+ ( void *) instance, class_getName (class), superclassname];
7373 class = instance;
7474 } else {
7575 [result appendFormat: @" \n Instance %p is of class '%s ' of class '%s ':\n " ,
76- instance, class_getName (class), superclassname];
76+ ( void *) instance, class_getName (class), superclassname];
7777 }
7878
7979 // Ivars --
@@ -94,7 +94,7 @@ BOOL BNCDebuggerIsAttached() {
9494
9595 uint count = 0 ;
9696 Ivar *ivars = class_copyIvarList (class, &count);
97- for (int i = 0 ; i < count; ++i) {
97+ for (uint i = 0 ; i < count; ++i) {
9898 const char * encoding = ivar_getTypeEncoding (ivars[i]);
9999 const char * ivarName = ivar_getName (ivars[i]);
100100 const void * ivarPtr = nil ;
0 commit comments