127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
size_t length = [stream readIntoBuffer: buffer
length: BUFFER_SIZE];
[output writeBuffer: buffer
length: length];
written += length;
newPercent = (written == size
? 100 : written * 100 / size);
if (percent != newPercent) {
percent = newPercent;
[of_stdout writeFormat:
@"\rExtracting %@... %3u%%",
fileName, percent];
|
|
|
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
size_t length = [stream readIntoBuffer: buffer
length: BUFFER_SIZE];
[output writeBuffer: buffer
length: length];
written += length;
newPercent = (written == size
? 100 : (int_fast8_t)(written * 100 / size));
if (percent != newPercent) {
percent = newPercent;
[of_stdout writeFormat:
@"\rExtracting %@... %3u%%",
fileName, percent];
|