File tree 16 files changed +93
-38
lines changed
16 files changed +93
-38
lines changed Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ int main(int argc, char **argv) {
42
42
const char * value = NULL ;
43
43
44
44
int opt ;
45
- while ((opt = getopt (argc , argv , "k:e:m:v:" )) != -1 ) {
45
+ while ((opt = getopt (argc , argv , "k:e:m:v:l: " )) != -1 ) {
46
46
switch (opt ) {
47
47
case 'k' :
48
48
keyexpr = optarg ;
@@ -53,11 +53,15 @@ int main(int argc, char **argv) {
53
53
case 'm' :
54
54
mode = optarg ;
55
55
break ;
56
+ case 'l' :
57
+ locator = optarg ;
58
+ mode = "peer" ;
59
+ break ;
56
60
case 'v' :
57
61
value = optarg ;
58
62
break ;
59
63
case '?' :
60
- if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'v' ) {
64
+ if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'v' || optopt == 'l' ) {
61
65
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
62
66
} else {
63
67
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -32,16 +32,20 @@ int main(int argc, char **argv) {
32
32
char * locator = NULL ;
33
33
34
34
int opt ;
35
- while ((opt = getopt (argc , argv , "e:m:" )) != -1 ) {
35
+ while ((opt = getopt (argc , argv , "e:m:l: " )) != -1 ) {
36
36
switch (opt ) {
37
37
case 'e' :
38
38
locator = optarg ;
39
39
break ;
40
40
case 'm' :
41
41
mode = optarg ;
42
42
break ;
43
+ case 'l' :
44
+ locator = optarg ;
45
+ mode = "peer" ;
46
+ break ;
43
47
case '?' :
44
- if (optopt == 'e' || optopt == 'm' ) {
48
+ if (optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
45
49
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
46
50
} else {
47
51
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -46,19 +46,14 @@ int main(int argc, char **argv) {
46
46
mode = optarg ;
47
47
break ;
48
48
case 'l' :
49
- opt = atoi (optarg );
50
- value = z_malloc (opt + 1 );
51
- memset (value , 'A' , opt );
52
- value [opt ] = 0 ;
53
- for (int i = opt - 1 ; opt > 0 ; i -- , opt /= 10 ) {
54
- value [i ] = '0' + (opt % 10 );
55
- }
49
+ locator = optarg ;
50
+ mode = "peer" ;
56
51
break ;
57
52
case 'n' :
58
53
n = atoi (optarg );
59
54
break ;
60
55
case '?' :
61
- if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' ) {
56
+ if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
62
57
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
63
58
} else {
64
59
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ int main(int argc, char **argv) {
26
26
char * locator = NULL ;
27
27
28
28
int opt ;
29
- while ((opt = getopt (argc , argv , "k:v:e:m:" )) != -1 ) {
29
+ while ((opt = getopt (argc , argv , "k:v:e:m:l: " )) != -1 ) {
30
30
switch (opt ) {
31
31
case 'k' :
32
32
keyexpr = optarg ;
@@ -40,8 +40,12 @@ int main(int argc, char **argv) {
40
40
case 'm' :
41
41
mode = optarg ;
42
42
break ;
43
+ case 'l' :
44
+ locator = optarg ;
45
+ mode = "peer" ;
46
+ break ;
43
47
case '?' :
44
- if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' ) {
48
+ if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
45
49
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
46
50
} else {
47
51
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ int main(int argc, char **argv) {
26
26
char * locator = NULL ;
27
27
28
28
int opt ;
29
- while ((opt = getopt (argc , argv , "k:v:e:m:" )) != -1 ) {
29
+ while ((opt = getopt (argc , argv , "k:v:e:m:l: " )) != -1 ) {
30
30
switch (opt ) {
31
31
case 'k' :
32
32
keyexpr = optarg ;
@@ -40,8 +40,12 @@ int main(int argc, char **argv) {
40
40
case 'm' :
41
41
mode = optarg ;
42
42
break ;
43
+ case 'l' :
44
+ locator = optarg ;
45
+ mode = "peer" ;
46
+ break ;
43
47
case '?' :
44
- if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' ) {
48
+ if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
45
49
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
46
50
} else {
47
51
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ int main(int argc, char **argv) {
41
41
char * locator = NULL ;
42
42
43
43
int opt ;
44
- while ((opt = getopt (argc , argv , "k:e:m:v:" )) != -1 ) {
44
+ while ((opt = getopt (argc , argv , "k:e:m:v:l: " )) != -1 ) {
45
45
switch (opt ) {
46
46
case 'k' :
47
47
keyexpr = optarg ;
@@ -52,11 +52,15 @@ int main(int argc, char **argv) {
52
52
case 'm' :
53
53
mode = optarg ;
54
54
break ;
55
+ case 'l' :
56
+ locator = optarg ;
57
+ mode = "peer" ;
58
+ break ;
55
59
case 'v' :
56
60
value = optarg ;
57
61
break ;
58
62
case '?' :
59
- if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'v' ) {
63
+ if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'v' || optopt == 'l' ) {
60
64
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
61
65
} else {
62
66
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ int main(int argc, char **argv) {
33
33
char * locator = NULL ;
34
34
35
35
int opt ;
36
- while ((opt = getopt (argc , argv , "k:e:m:" )) != -1 ) {
36
+ while ((opt = getopt (argc , argv , "k:e:m:l: " )) != -1 ) {
37
37
switch (opt ) {
38
38
case 'k' :
39
39
keyexpr = optarg ;
@@ -44,8 +44,12 @@ int main(int argc, char **argv) {
44
44
case 'm' :
45
45
mode = optarg ;
46
46
break ;
47
+ case 'l' :
48
+ locator = optarg ;
49
+ mode = "peer" ;
50
+ break ;
47
51
case '?' :
48
- if (optopt == 'k' || optopt == 'e' || optopt == 'm' ) {
52
+ if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
49
53
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
50
54
} else {
51
55
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ int main(int argc, char **argv) {
33
33
char * locator = NULL ;
34
34
35
35
int opt ;
36
- while ((opt = getopt (argc , argv , "k:e:m:" )) != -1 ) {
36
+ while ((opt = getopt (argc , argv , "k:e:m:l: " )) != -1 ) {
37
37
switch (opt ) {
38
38
case 'k' :
39
39
keyexpr = optarg ;
@@ -44,8 +44,12 @@ int main(int argc, char **argv) {
44
44
case 'm' :
45
45
mode = optarg ;
46
46
break ;
47
+ case 'l' :
48
+ locator = optarg ;
49
+ mode = "peer" ;
50
+ break ;
47
51
case '?' :
48
- if (optopt == 'k' || optopt == 'e' || optopt == 'm' ) {
52
+ if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
49
53
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
50
54
} else {
51
55
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -42,7 +42,7 @@ int main(int argc, char **argv) {
42
42
const char * value = NULL ;
43
43
44
44
int opt ;
45
- while ((opt = getopt (argc , argv , "k:e:m:v:" )) != -1 ) {
45
+ while ((opt = getopt (argc , argv , "k:e:m:v:l: " )) != -1 ) {
46
46
switch (opt ) {
47
47
case 'k' :
48
48
keyexpr = optarg ;
@@ -53,11 +53,15 @@ int main(int argc, char **argv) {
53
53
case 'm' :
54
54
mode = optarg ;
55
55
break ;
56
+ case 'l' :
57
+ locator = optarg ;
58
+ mode = "peer" ;
59
+ break ;
56
60
case 'v' :
57
61
value = optarg ;
58
62
break ;
59
63
case '?' :
60
- if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'v' ) {
64
+ if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'v' || optopt == 'l' ) {
61
65
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
62
66
} else {
63
67
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -32,16 +32,20 @@ int main(int argc, char **argv) {
32
32
char * locator = NULL ;
33
33
34
34
int opt ;
35
- while ((opt = getopt (argc , argv , "e:m:" )) != -1 ) {
35
+ while ((opt = getopt (argc , argv , "e:m:l: " )) != -1 ) {
36
36
switch (opt ) {
37
37
case 'e' :
38
38
locator = optarg ;
39
39
break ;
40
40
case 'm' :
41
41
mode = optarg ;
42
42
break ;
43
+ case 'l' :
44
+ locator = optarg ;
45
+ mode = "peer" ;
46
+ break ;
43
47
case '?' :
44
- if (optopt == 'e' || optopt == 'm' ) {
48
+ if (optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
45
49
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
46
50
} else {
47
51
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ int main(int argc, char **argv) {
26
26
char * locator = NULL ;
27
27
28
28
int opt ;
29
- while ((opt = getopt (argc , argv , "k:v:e:m:" )) != -1 ) {
29
+ while ((opt = getopt (argc , argv , "k:v:e:m:l: " )) != -1 ) {
30
30
switch (opt ) {
31
31
case 'k' :
32
32
keyexpr = optarg ;
@@ -40,8 +40,12 @@ int main(int argc, char **argv) {
40
40
case 'm' :
41
41
mode = optarg ;
42
42
break ;
43
+ case 'l' :
44
+ locator = optarg ;
45
+ mode = "peer" ;
46
+ break ;
43
47
case '?' :
44
- if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' ) {
48
+ if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
45
49
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
46
50
} else {
47
51
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ int main(int argc, char **argv) {
26
26
char * locator = NULL ;
27
27
28
28
int opt ;
29
- while ((opt = getopt (argc , argv , "k:v:e:m:" )) != -1 ) {
29
+ while ((opt = getopt (argc , argv , "k:v:e:m:l: " )) != -1 ) {
30
30
switch (opt ) {
31
31
case 'k' :
32
32
keyexpr = optarg ;
@@ -40,8 +40,12 @@ int main(int argc, char **argv) {
40
40
case 'm' :
41
41
mode = optarg ;
42
42
break ;
43
+ case 'l' :
44
+ locator = optarg ;
45
+ mode = "peer" ;
46
+ break ;
43
47
case '?' :
44
- if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' ) {
48
+ if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
45
49
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
46
50
} else {
47
51
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ int main(int argc, char **argv) {
26
26
char * locator = NULL ;
27
27
28
28
int opt ;
29
- while ((opt = getopt (argc , argv , "k:v:e:" )) != -1 ) {
29
+ while ((opt = getopt (argc , argv , "k:v:e:m:l: " )) != -1 ) {
30
30
switch (opt ) {
31
31
case 'k' :
32
32
keyexpr = optarg ;
@@ -40,8 +40,12 @@ int main(int argc, char **argv) {
40
40
case 'm' :
41
41
mode = optarg ;
42
42
break ;
43
+ case 'l' :
44
+ locator = optarg ;
45
+ mode = "peer" ;
46
+ break ;
43
47
case '?' :
44
- if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' ) {
48
+ if (optopt == 'k' || optopt == 'v' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
45
49
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
46
50
} else {
47
51
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ int main(int argc, char **argv) {
37
37
char * locator = NULL ;
38
38
39
39
int opt ;
40
- while ((opt = getopt (argc , argv , "k:e:m:v:" )) != -1 ) {
40
+ while ((opt = getopt (argc , argv , "k:e:m:v:l: " )) != -1 ) {
41
41
switch (opt ) {
42
42
case 'k' :
43
43
keyexpr = optarg ;
@@ -51,8 +51,12 @@ int main(int argc, char **argv) {
51
51
case 'e' :
52
52
locator = optarg ;
53
53
break ;
54
+ case 'l' :
55
+ locator = optarg ;
56
+ mode = "peer" ;
57
+ break ;
54
58
case '?' :
55
- if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'v' ) {
59
+ if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'v' || optopt == 'l' ) {
56
60
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
57
61
} else {
58
62
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ int main(int argc, char **argv) {
33
33
char * locator = NULL ;
34
34
35
35
int opt ;
36
- while ((opt = getopt (argc , argv , "k:e:m:" )) != -1 ) {
36
+ while ((opt = getopt (argc , argv , "k:e:m:l: " )) != -1 ) {
37
37
switch (opt ) {
38
38
case 'k' :
39
39
keyexpr = optarg ;
@@ -44,8 +44,12 @@ int main(int argc, char **argv) {
44
44
case 'm' :
45
45
mode = optarg ;
46
46
break ;
47
+ case 'l' :
48
+ locator = optarg ;
49
+ mode = "peer" ;
50
+ break ;
47
51
case '?' :
48
- if (optopt == 'k' || optopt == 'e' || optopt == 'm' ) {
52
+ if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
49
53
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
50
54
} else {
51
55
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ int main(int argc, char **argv) {
33
33
char * locator = NULL ;
34
34
35
35
int opt ;
36
- while ((opt = getopt (argc , argv , "k:e:m:" )) != -1 ) {
36
+ while ((opt = getopt (argc , argv , "k:e:m:l: " )) != -1 ) {
37
37
switch (opt ) {
38
38
case 'k' :
39
39
keyexpr = optarg ;
@@ -44,8 +44,12 @@ int main(int argc, char **argv) {
44
44
case 'm' :
45
45
mode = optarg ;
46
46
break ;
47
+ case 'l' :
48
+ locator = optarg ;
49
+ mode = "peer" ;
50
+ break ;
47
51
case '?' :
48
- if (optopt == 'k' || optopt == 'e' || optopt == 'm' ) {
52
+ if (optopt == 'k' || optopt == 'e' || optopt == 'm' || optopt == 'l' ) {
49
53
fprintf (stderr , "Option -%c requires an argument.\n" , optopt );
50
54
} else {
51
55
fprintf (stderr , "Unknown option `-%c'.\n" , optopt );
You can’t perform that action at this time.
0 commit comments