ObjFW  Diff

Differences From Artifact [f1b2b790af]:

To Artifact [665b1281f2]:


101
102
103
104
105
106
107
108

109
110

111
112

113
114

115
116

117
118

119
120

121
122

123
124
125
126
127
128
129
101
102
103
104
105
106
107

108
109

110
111

112
113

114
115

116
117

118
119

120
121

122
123
124
125
126
127
128
129







-
+

-
+

-
+

-
+

-
+

-
+

-
+

-
+







	    (float)(_resumedFrom + _length) * 100;

	[of_stdout writeString: @"\r  ▕"];

	for (size_t i = 0; i < (size_t)bars; i++)
		[of_stdout writeString: @"█"];
	if (bars < barWidth) {
		float remainder = bars - floorf(bars);
		float rem = bars - floorf(bars);

		if (remainder >= 0.875)
		if (rem >= 0.875)
			[of_stdout writeString: @"▉"];
		else if (remainder >= 0.75)
		else if (rem >= 0.75)
			[of_stdout writeString: @"▊"];
		else if (remainder >= 0.625)
		else if (rem >= 0.625)
			[of_stdout writeString: @"▋"];
		else if (remainder >= 0.5)
		else if (rem >= 0.5)
			[of_stdout writeString: @"▌"];
		else if (remainder >= 0.375)
		else if (rem >= 0.375)
			[of_stdout writeString: @"▍"];
		else if (remainder >= 0.25)
		else if (rem >= 0.25)
			[of_stdout writeString: @"▎"];
		else if (remainder >= 0.125)
		else if (rem >= 0.125)
			[of_stdout writeString: @"▏"];
		else
			[of_stdout writeString: @" "];

		for (size_t i = 0; i < barWidth - (size_t)bars - 1; i++)
			[of_stdout writeString: @" "];
	}