@@ -67,13 +67,13 @@ - initWithPath: (const char*)path andMode: (const char*)mode { if ((self = [super init])) { if ((fp = fopen(path, mode)) == NULL) - [[OFOpenFileFailedException newWithObject: self - andPath: path - andMode: mode] raise]; + @throw [OFOpenFileFailedException newWithObject: self + andPath: path + andMode: mode]; } return self; } - free @@ -92,13 +92,13 @@ intoBuffer: (uint8_t*)buf { size_t ret; if ((ret = fread(buf, size, nitems, fp)) == 0 && !feof(fp)) - [[OFReadFailedException newWithObject: self - andSize: size - andNItems: nitems] raise]; + @throw [OFReadFailedException newWithObject: self + andSize: size + andNItems: nitems]; return ret; } - (size_t)readNBytes: (size_t)size @@ -141,13 +141,13 @@ { size_t ret; if ((ret = fwrite(buf, size, nitems, fp)) == 0 && size != 0 && nitems != 0) - [[OFWriteFailedException newWithObject: self - andSize: size - andNItems: nitems] raise]; + @throw [OFWriteFailedException newWithObject: self + andSize: size + andNItems: nitems]; return ret; } - (size_t)writeNBytes: (size_t)size