ObjFW  Diff

Differences From Artifact [f081783cbe]:

To Artifact [feba50e66c]:


39
40
41
42
43
44
45

46
47
48
49
50
51
52
#import "OFAutoreleasePool.h"

#import "OFHTTPRequestFailedException.h"
#import "OFInitializationFailedException.h"
#import "OFInvalidArgumentException.h"
#import "OFInvalidEncodingException.h"
#import "OFInvalidFormatException.h"

#import "OFOutOfMemoryException.h"
#import "OFOutOfRangeException.h"

#import "macros.h"
#import "of_asprintf.h"
#import "unicode.h"








>







39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#import "OFAutoreleasePool.h"

#import "OFHTTPRequestFailedException.h"
#import "OFInitializationFailedException.h"
#import "OFInvalidArgumentException.h"
#import "OFInvalidEncodingException.h"
#import "OFInvalidFormatException.h"
#import "OFOpenFileFailedException.h"
#import "OFOutOfMemoryException.h"
#import "OFOutOfRangeException.h"

#import "macros.h"
#import "of_asprintf.h"
#import "unicode.h"

658
659
660
661
662
663
664
665
666


667
668
669
670
671
672
673

	self = [super init];

	@try {
		OFFile *file;

		if (stat([path cString], &s) == -1)
			@throw [OFInitializationFailedException
			    newWithClass: isa];



		file = [[OFFile alloc] initWithPath: path
					       mode: @"rb"];

		@try {
			tmp = [self allocMemoryWithSize: s.st_size];








<
|
>
>







659
660
661
662
663
664
665

666
667
668
669
670
671
672
673
674
675

	self = [super init];

	@try {
		OFFile *file;

		if (stat([path cString], &s) == -1)

			@throw [OFOpenFileFailedException newWithClass: isa
								  path: path
								  mode: @"rb"];

		file = [[OFFile alloc] initWithPath: path
					       mode: @"rb"];

		@try {
			tmp = [self allocMemoryWithSize: s.st_size];