summaryrefslogtreecommitdiffstats
path: root/depends/pack200/anti200.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'depends/pack200/anti200.cpp')
-rw-r--r--depends/pack200/anti200.cpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/depends/pack200/anti200.cpp b/depends/pack200/anti200.cpp
deleted file mode 100644
index 1e1ec0c8..00000000
--- a/depends/pack200/anti200.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * This is trivial. Do what thou wilt with it. Public domain.
- */
-
-#include <stdexcept>
-#include <iostream>
-#include "unpack200.h"
-
-int main(int argc, char **argv)
-{
- if (argc != 3)
- {
- std::cerr << "Simple pack200 unpacker!" << std::endl << "Run like this:" << std::endl
- << " " << argv[0] << " input.jar.lzma output.jar" << std::endl;
- return EXIT_FAILURE;
- }
-
- FILE *input = fopen(argv[1], "rb");
- FILE *output = fopen(argv[2], "wb");
- if (!input)
- {
- std::cerr << "Can't open input file";
- return EXIT_FAILURE;
- }
- if (!output)
- {
- fclose(output);
- std::cerr << "Can't open output file";
- return EXIT_FAILURE;
- }
- try
- {
- unpack_200(input, output);
- }
- catch (std::runtime_error &e)
- {
- std::cerr << "Bad things happened: " << e.what() << std::endl;
- fclose(input);
- fclose(output);
- return EXIT_FAILURE;
- }
- return EXIT_SUCCESS;
-}