Loading...
libkern/c++/OSNumber.cpp xnu-517.9.5 xnu-201.5
--- xnu/xnu-517.9.5/libkern/c++/OSNumber.cpp
+++ xnu/xnu-201.5/libkern/c++/OSNumber.cpp
@@ -21,12 +21,6 @@
  */
 /* IOOffset.m created by rsulack on Wed 17-Sep-1997 */
 
-#include <sys/cdefs.h>
-
-__BEGIN_DECLS
-extern int sscanf(const char *input, const char *fmt, ...);
-__END_DECLS
-
 #include <libkern/c++/OSNumber.h>
 #include <libkern/c++/OSString.h>
 #include <libkern/c++/OSSerialize.h>
@@ -37,7 +31,6 @@
 #define super OSObject
 
 OSDefineMetaClassAndStructors(OSNumber, OSObject)
-
 OSMetaClassDefineReservedUnused(OSNumber, 0);
 OSMetaClassDefineReservedUnused(OSNumber, 1);
 OSMetaClassDefineReservedUnused(OSNumber, 2);
@@ -82,7 +75,7 @@
     OSNumber *me = new OSNumber;
 
     if (me && !me->init(value, numberOfBits)) {
-        me->release();
+        me->free();
         return 0;
     }
 
@@ -94,7 +87,7 @@
     OSNumber *me = new OSNumber;
 
     if (me && !me->init(value, numberOfBits)) {
-        me->release();
+        me->free();
         return 0;
     }