@@ -64,11 +64,10 @@ return (t)value.float_; \ case OF_NUMBER_DOUBLE: \ return (t)value.double_; \ default: \ @throw [OFInvalidFormatException newWithClass: isa]; \ - return 0; /* Make gcc happy */ \ } #define CALCULATE(o) \ switch (type) { \ case OF_NUMBER_CHAR: \ value.char_ o; \ @@ -142,11 +141,10 @@ case OF_NUMBER_DOUBLE: \ value.double_ o; \ break; \ default: \ @throw [OFInvalidFormatException newWithClass: isa]; \ - break; \ } #define CALCULATE2(o, n) \ switch ([n type]) { \ case OF_NUMBER_CHAR: \ value.char_ o [n asChar]; \ @@ -220,11 +218,10 @@ case OF_NUMBER_DOUBLE: \ value.double_ o [n asDouble]; \ break; \ default: \ @throw [OFInvalidFormatException newWithClass: isa]; \ - break; \ } @implementation OFNumber + numberWithChar: (char)char_ {