Loading...
--- xnu/xnu-201.5/libkern/c++/OSNumber.cpp
+++ xnu/xnu-517.7.21/libkern/c++/OSNumber.cpp
@@ -21,6 +21,12 @@
*/
/* 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>
@@ -31,6 +37,7 @@
#define super OSObject
OSDefineMetaClassAndStructors(OSNumber, OSObject)
+
OSMetaClassDefineReservedUnused(OSNumber, 0);
OSMetaClassDefineReservedUnused(OSNumber, 1);
OSMetaClassDefineReservedUnused(OSNumber, 2);
@@ -75,7 +82,7 @@
OSNumber *me = new OSNumber;
if (me && !me->init(value, numberOfBits)) {
- me->free();
+ me->release();
return 0;
}
@@ -87,7 +94,7 @@
OSNumber *me = new OSNumber;
if (me && !me->init(value, numberOfBits)) {
- me->free();
+ me->release();
return 0;
}