ObjFW  Diff

Differences From Artifact [6eaed9a153]:

To Artifact [5212c0b9d0]:


35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59

static bool
isWhitespaceLine(OFString *line)
{
	const char *cString = [line UTF8String];
	size_t length = [line UTF8StringLength];

	for (size_t i = 0; i < length; i++) {
		switch (cString[i]) {
		case ' ':
		case '\t':
		case '\n':
		case '\r':
			continue;
		default:
			return false;
		}
	}

	return true;
}

@implementation OFINIFile
+ (instancetype)fileWithPath: (OFString *)path
{







|
|
<
<
<
<
<
<

<
<







35
36
37
38
39
40
41
42
43






44


45
46
47
48
49
50
51

static bool
isWhitespaceLine(OFString *line)
{
	const char *cString = [line UTF8String];
	size_t length = [line UTF8StringLength];

	for (size_t i = 0; i < length; i++)
		if (!of_ascii_isspace(cString[i]))






			return false;



	return true;
}

@implementation OFINIFile
+ (instancetype)fileWithPath: (OFString *)path
{