diff options
Diffstat (limited to 'MLKCharacterStream.m')
-rw-r--r-- | MLKCharacterStream.m | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/MLKCharacterStream.m b/MLKCharacterStream.m index d64ed3c..a152060 100644 --- a/MLKCharacterStream.m +++ b/MLKCharacterStream.m @@ -17,6 +17,7 @@ */ #import "MLKCharacterStream.h" +#import "MLKStreamError.h" #import "runtime-compatibility.h" #import "util.h" @@ -73,18 +74,14 @@ { BOOL eofp = NO; - NS_DURING + @try { [self peekChar]; } - NS_HANDLER + @catch (MLKStreamError *e) { - if ([[localException name] isEqual:@"MLKStreamError"]) - eofp = YES; - else - [localException raise]; + eofp = YES; } - NS_ENDHANDLER; return eofp; } |