From 5047e37fe6924aea16fbaa70027ecf67814dee0c Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 30 Dec 2017 22:05:24 +0100 Subject: [PATCH] add: bluray size --- discspan.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/discspan.c b/discspan.c index 964bf99..c37f8cd 100644 --- a/discspan.c +++ b/discspan.c @@ -102,6 +102,7 @@ void usage() printf(" \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; -- 2.39.5