- int l;
-
- if (argc > 1 && !strcmp(argv[1], "-d")) {
- silc_debug = 1;
- silc_debug_hexdump = 1;
- silc_log_set_debug_string("*strutil*");
+ int l, opt;
+
+ while ((opt = getopt(argc, argv, "hVd")) != EOF) {
+ switch(opt) {
+ case 'h':
+ printf("usage: test_silcstrutil\n");
+ exit(0);
+ break;
+ case 'V':
+ printf("Secure Internet Live Conferencing\n");
+ exit(0);
+ break;
+ case 'd':
+ silc_debug = TRUE;
+ silc_debug_hexdump = TRUE;
+ if (optarg)
+ silc_log_set_debug_string(optarg);
+ else
+ silc_log_set_debug_string("*strutil*");
+ break;
+ default:
+ exit(1);
+ break;
+ }