Merge pull request #9 from gunyarakun/fix-typo
[cocotron.git] / Foundation / NSDecimal / NSDecimalNumberPlaceholder.m
blob3951fa3652213f1fe2e70850d4b40d0dda1c2052
1 #import "NSDecimalNumberPlaceholder.h"
2 #import <Foundation/NSRaise.h>
3 #import <Foundation/NSCoder.h>
5 @implementation NSDecimalNumberPlaceholder
8 - initWithCoder:(NSCoder *)coder
10     if ([coder allowsKeyedCoding]) {
11         //unused
12         //NSInteger exponent=[coder decodeIntegerForKey:@"NS.exponent"];
13         //NSInteger length=[coder decodeIntegerForKey:@"NS.length"];
14         //BOOL negative=[coder decodeBoolForKey:@"NS.negative"];
15         //BOOL compact=[coder decodeBoolForKey:@"NS.compact"];
16         //NSInteger mantissaByteOrder=[coder decodeIntegerForKey:@"NS.mantissa.bo"]; // byte order??
17         //NSUInteger byteLength=0;
18         //const uint8_t *mantissa=[coder decodeBytesForKey:@"NS.mantissa" returnedLength:&byteLength];
19     }
21 // We should warn here, but this needs to be ignored for an app, maybe at least construct a float?
22 //   NSUnimplementedMethod();
23     [self dealloc];
24     return (NSDecimalNumberPlaceholder *)[[NSNumber alloc] initWithInteger:0]; // NSNumber is implemented
28 @end