{"name": "pjsua_app_destroy", "code": "__int64 pjsua_app_destroy ( ) { unsigned int @@v1@@ ; @@v1@@ = app_destroy ( ) ; if ( app_config [ Number ] ) cli_destroy ( ) ; return @@v1@@ ; }", "source": [{"n": "v1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]}
{"name": "app_destroy", "code": "__int64 app_destroy ( ) { unsigned int @@v1@@ ; __int16 @@v2@@ ; unsigned int @@v3@@ ; unsigned int @@v4@@ ; unsigned int i ; unsigned int j ; @@v4@@ = Number ; @@v3@@ = Number ; @@v2@@ = Number ; for ( i = Number ; i < app_config [ Number ] ; ++ i ) { if ( app_config [ Number * i + Number ] != Number ) pjsua_conf_remove_port ( app_config [ Number * i + Number ] ) ; } if ( * ( _QWORD * ) & app_config [ Number ] && app_config [ Number ] != Number ) { pjsua_conf_remove_port ( app_config [ Number ] ) ; app_config [ Number ] = Number ; pjmedia_port_destroy ( * ( _QWORD * ) & app_config [ Number ] ) ; * ( _QWORD * ) & app_config [ Number ] = Number L ; } if ( * ( _QWORD * ) & app_config [ Number ] && app_config [ Number ] != Number ) { pjsua_conf_remove_port ( app_config [ Number ] ) ; app_config [ Number ] = Number ; pjmedia_port_destroy ( * ( _QWORD * ) & app_config [ Number ] ) ; * ( _QWORD * ) & app_config [ Number ] = Number L ; } for ( j = Number ; j < app_config [ Number ] ; ++ j ) pjsua_conf_remove_port ( app_config [ j + Number ] ) ; if ( * ( _QWORD * ) & app_config [ Number ] ) { pj_pool_release ( * ( _QWORD * ) & app_config [ Number ] ) ; * ( _QWORD * ) & app_config [ Number ] = Number L ; } @@v1@@ = pjsua_destroy ( ) ; if ( app_config [ Number ] ) { @@v4@@ = app_config [ Number ] ; @@v3@@ = app_config [ Number ] ; @@v2@@ = app_config [ Number ] ; } pj_bzero ( app_config , Number ) ; if ( @@v4@@ ) { app_config [ Number ] = @@v4@@ ; app_config [ Number ] = @@v3@@ ; LOWORD ( app_config [ Number ] ) = @@v2@@ ; } return @@v1@@ ; }", "source": [{"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s12"}, {"n": "v2", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "s14"}, {"n": "v1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s8"}]}