summaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorGravatar Gediminas Jakutis <gediminas@varciai.lt> 2021-03-15 02:39:41 +0200
committerGravatar Gediminas Jakutis <gediminas@varciai.lt> 2021-03-15 02:39:41 +0200
commita84c0f57b5efde85c195cbc706715bf4a4116018 (patch)
treed9c5715d637dd870ca5ffe6f3bb031297c8d2f45 /src/main.c
parent111d08d814720966d12fd57b58331c149df7e6cf (diff)
downloadalgos-ld1-1.0.tar.gz
algos-ld1-1.0.tar.bz2
algos-ld1-1.0.zip
cleanup and optimizations.algos-ld1-1.0
· No longer rewinding a stream being split, just to skip half through it again, which was not only stupid, but inneficient. · No longer using "index" anywhere when working with lists, lest we get accused of not actually doing lists. Signed-off-by: Gediminas Jakutis <gediminas@varciai.lt>
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index f4990ac..905da11 100644
--- a/src/main.c
+++ b/src/main.c
@@ -72,6 +72,7 @@ int main(int argc, char **argv)
switch (settings.opmode) {
case mode_fetch:
+ stream_skip(&file_in);
stream_shallow_copy(&file_in, &file_tmp);
if (settings.format == array) {
try_s((ret = cache_block_copy(&file_in, &file_tmp)), out);