summaryrefslogtreecommitdiff
path: root/update
diff options
context:
space:
mode:
Diffstat (limited to 'update')
-rw-r--r--update/adler32_dir/Makefile16
-rw-r--r--update/adler32_dir/adler32.c68
-rw-r--r--update/commit.txt2
-rw-r--r--update/commit_old.txt2
-rw-r--r--update/files/xml_footer.txt1
-rw-r--r--update/files/xml_header.txt6
6 files changed, 9 insertions, 86 deletions
diff --git a/update/adler32_dir/Makefile b/update/adler32_dir/Makefile
deleted file mode 100644
index 42f101a..0000000
--- a/update/adler32_dir/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-prefix=/usr/local
-bindir=${prefix}/bin
-
-LDLIBS=-lz
-
-all: adler32
-
-adler32: adler32.c
-
-clean:
- rm -f adler32
-
-install:
- install -D adler32 ${bindir}/
-
-.PHONY: clean install
diff --git a/update/adler32_dir/adler32.c b/update/adler32_dir/adler32.c
deleted file mode 100644
index 5dd7e4c..0000000
--- a/update/adler32_dir/adler32.c
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * adler32.c (c) 2006 Bjorn Lindeijer
- * License: GPL, v2 or later
- *
- * Calculates Adler-32 checksums for all files passed as argument.
- *
- * Usage: adler32 [file]...
- */
-
-#include <stdlib.h>
-#include <stdio.h>
-#include <zlib.h>
-
-/**
- * Calculates the Adler-32 checksum for the given file.
- */
-unsigned long fadler32(FILE *file)
-{
- // Obtain file size
- fseek(file, 0, SEEK_END);
- long fileSize = ftell(file);
- rewind(file);
-
- // Calculate Adler-32 checksum
- char *buffer = (char*) malloc(fileSize);
- fread(buffer, 1, fileSize, file);
- unsigned long adler = adler32(0L, Z_NULL, 0);
- adler = adler32(adler, (Bytef*) buffer, fileSize);
- free(buffer);
-
- return adler;
-}
-
-/**
- * Prints out usage and exists.
- */
-void print_usage()
-{
- printf("Usage: adler32 [file]...\n");
- exit(0);
-}
-
-int main(int argc, char *argv[])
-{
- int i; /**< Loops through arguments. */
-
- if (argc == 1)
- {
- print_usage();
- }
-
- for (i = 1; i < argc; ++i)
- {
- FILE *file = fopen(argv[i], "r");
-
- if (!file)
- {
- printf("Error while opening '%s' for reading!\n", argv[i]);
- exit(1);
- }
-
- unsigned long adler = fadler32(file);
- printf("%s %lx\n", argv[i], adler);
- fclose(file);
- }
-
- return 0;
-}
diff --git a/update/commit.txt b/update/commit.txt
index b0207df..36c3a54 100644
--- a/update/commit.txt
+++ b/update/commit.txt
@@ -1 +1 @@
-f8d2e54a6d52278e237895074c2b7186ca43616e
+64b8a6f08cbab3ef9f928fb48ccc6b7394e4e9d6
diff --git a/update/commit_old.txt b/update/commit_old.txt
index 835e57f..b0207df 100644
--- a/update/commit_old.txt
+++ b/update/commit_old.txt
@@ -1 +1 @@
-020dcd7010cfa783b8a4cfb3b6b361629153509f
+f8d2e54a6d52278e237895074c2b7186ca43616e
diff --git a/update/files/xml_footer.txt b/update/files/xml_footer.txt
new file mode 100644
index 0000000..769fb5f
--- /dev/null
+++ b/update/files/xml_footer.txt
@@ -0,0 +1 @@
+</updates>
diff --git a/update/files/xml_header.txt b/update/files/xml_header.txt
new file mode 100644
index 0000000..1ae4aab
--- /dev/null
+++ b/update/files/xml_header.txt
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<updates>
+ <update type="data" file="TMW2.zip" hash="78fdc6c1" />
+ <update type="music" required="no" file="music.zip" hash="8d261503" description="TMW-2 music" />
+ <update type="data" file="TMW2-020dcd7..f8d2e54.zip" hash="aaa7a400" />
+ <update type="data" file="TMW2-f8d2e54..64b8a6f.zip" hash="db23f04d" />