diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-01-09 17:20:59 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-01-09 17:20:59 +0000 |
commit | 8757a26cbbabd54c5662bf9b492214fe937dc93a (patch) | |
tree | f5c7153e289b0219f4585f279ce07e1a3699efd8 /pjlib/src/pjlib-test/main.c | |
parent | 6207fdc832c448e6ef6359c97c186abcd3395bf5 (diff) |
Fixed bugs and added tests to handle NULL and zero length strings
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@118 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pjlib-test/main.c')
-rw-r--r-- | pjlib/src/pjlib-test/main.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pjlib/src/pjlib-test/main.c b/pjlib/src/pjlib-test/main.c index fea4cd6f..20a34478 100644 --- a/pjlib/src/pjlib-test/main.c +++ b/pjlib/src/pjlib-test/main.c @@ -57,6 +57,7 @@ static void init_signals() int main(int argc, char *argv[]) { int rc; + int interractive = 0; boost(); init_signals(); @@ -64,7 +65,10 @@ int main(int argc, char *argv[]) while (argc > 1) { char *arg = argv[--argc]; - if (*arg=='-' && *(arg+1)=='p') { + if (*arg=='-' && *(arg+1)=='i') { + interractive = 1; + + } else if (*arg=='-' && *(arg+1)=='p') { pj_str_t port = pj_str(argv[--argc]); param_echo_port = pj_strtoul(&port); @@ -88,6 +92,13 @@ int main(int argc, char *argv[]) rc = test_main(); + if (interractive) { + char s[10]; + puts(""); + puts("Press <ENTER> to exit"); + fgets(s, sizeof(s), stdin); + } + return rc; } |