]> gitweb.hhaalo.de Git - discspan.git/commitdiff
add: bluray size
authorBastian Dehn <hhaalo@arcor.de>
Sat, 30 Dec 2017 21:05:24 +0000 (22:05 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Sat, 30 Dec 2017 21:06:13 +0000 (22:06 +0100)
discspan.c

index 964bf9973b48b14d8db5d8e3f7f38c476535d1be..c37f8cd9d87c4e74c90969b5a9eca766e7174a0a 100644 (file)
@@ -102,6 +102,7 @@ void usage()
        printf(" <output>\tTextdatei enthält alle Dateipfade,\n");
        printf("\t\tdie auf den Datenträger passen\n\n");
        printf(" option:\n");
+       printf("   -b\t\tEntspricht der Größe einer BluRay: 25.000.000.000\n");
        printf("   -9\t\tEntspricht der Größe einer Double Layer DVD: ");
        printf("8.500.000.000 Bytes\n");
        printf("   -5\t\tEntspricht der Größe einer Single Layer DVD: ");
@@ -153,6 +154,7 @@ int main(int argc, char *argv[])
        const char *output = argv[2];
 
        // Medien groessen
+       const unsigned long long bluray = 25000000000;
        const unsigned long long dvd9 = 8500000000;
        const unsigned long long dvd5 = 4700000000;
        const unsigned long long cd = 734003200;
@@ -167,7 +169,7 @@ int main(int argc, char *argv[])
 
        // Lese Parameter ein
        int c;
-       while((c = getopt(argc, argv, ":59bdcf:")) != -1) {
+       while((c = getopt(argc, argv, ":59bcf:")) != -1) {
                switch(c) {
                case '5':
                        split = dvd5;
@@ -175,6 +177,9 @@ int main(int argc, char *argv[])
                case '9':
                        split = dvd9;
                        break;
+               case 'b':
+                       split = bluray;
+                       break;
                case 'c':
                        split = cd;
                        break;