Changeset 77 for pjproject/trunk/pjsip/src/test-pjsip/msg.c
- Timestamp:
- Nov 22, 2005 11:51:50 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjsip/src/test-pjsip/msg.c
- Property svn:keywords set to Id
r76 r77 35 35 #define FLAG_PRINT_ONLY 8 36 36 37 static int flag = FLAG_PARSE_ONLY;37 static int flag = 0; 38 38 39 39 struct test_msg … … 106 106 { 107 107 pjsip_msg *parsed_msg, *ref_msg; 108 static pjsip_msg *print_msg; 108 109 pj_status_t status = PJ_SUCCESS; 109 110 int len; … … 115 116 char msgbuf1[PJSIP_MAX_PKT_LEN]; 116 117 char msgbuf2[PJSIP_MAX_PKT_LEN]; 117 118 118 enum { BUFLEN = 512 }; 119 119 … … 122 122 if (flag & FLAG_PARSE_ONLY) 123 123 goto parse_msg; 124 if (flag & FLAG_PRINT_ONLY) 124 125 if (flag & FLAG_PRINT_ONLY) { 126 if (print_msg == NULL) 127 print_msg = entry->creator(pool); 125 128 goto print_msg; 129 } 126 130 127 131 /* Detect message. */ … … 145 149 pj_add_timestamp(&detect_time, &t2); 146 150 147 if (flag & FLAG_ PARSE_ONLY)151 if (flag & FLAG_DETECT_ONLY) 148 152 return PJ_SUCCESS; 149 153 … … 303 307 print_len = print_len + entry->len; 304 308 pj_get_timestamp(&t1); 305 len = pjsip_msg_print(parsed_msg, msgbuf1, PJSIP_MAX_PKT_LEN); 309 if (flag && FLAG_PRINT_ONLY) 310 ref_msg = print_msg; 311 len = pjsip_msg_print(ref_msg, msgbuf1, PJSIP_MAX_PKT_LEN); 306 312 if (len < 1) { 307 313 status = -150;
Note: See TracChangeset
for help on using the changeset viewer.