{"name": "main", "code": "int __cdecl main ( int @@argc@@ , const char * * @@argv@@ , const char * * @@envp@@ ) { unsigned int @@v3@@ ; unsigned int @@v4@@ ; __int64 v5 ; char * v6 ; char * v7 ; char * i ; char * j ; char * k ; __int64 @@v12@@ ; char @@s@@ [ Number ] ; unsigned __int64 @@v14@@ ; @@v14@@ = __readfsqword ( Number ) ; cupsSetLocale ( @@argv@@ , @@argv@@ , @@envp@@ ) ; @@v3@@ = cupsEncryption ( ) ; @@v4@@ = ippPort ( ) ; v5 = cupsServer ( ) ; @@v12@@ = httpConnectEncrypt ( v5 , @@v4@@ , @@v3@@ ) ; if ( @@argc@@ <= Number ) { cupsLangPuts ( stdout , String ) ; while ( fgets ( @@s@@ , Number , stdin ) ) { for ( i = & @@s@@ [ strlen ( @@s@@ ) - Number ] ; i >= @@s@@ && ( ( * _ctype_b_loc ( ) ) [ ( unsigned __int8 ) * i ] & Number ) != Number ; -- i ) { v6 = i ; * v6 = Number ; } for ( j = @@s@@ ; ( ( * _ctype_b_loc ( ) ) [ ( unsigned __int8 ) * j ] & Number ) != Number ; ++ j ) ; if ( j > @@s@@ ) cups_strcpy ( @@s@@ , j ) ; if ( @@s@@ [ Number ] ) { for ( k = @@s@@ ; * k && ( ( * _ctype_b_loc ( ) ) [ ( unsigned __int8 ) * k ] & Number ) == Number ; ++ k ) ; while ( ( ( * _ctype_b_loc ( ) ) [ ( unsigned __int8 ) * k ] & Number ) != Number ) { v7 = k ++ ; * v7 = Number ; } if ( ! ( unsigned int ) compare_strings ( @@s@@ , String , Number L ) || ! ( unsigned int ) compare_strings ( @@s@@ , String , Number L ) ) break ; if ( * k ) do_command ( @@v12@@ , @@s@@ , k ) ; else do_command ( @@v12@@ , @@s@@ , Number L ) ; } cupsLangPuts ( stdout , String ) ; } } else { do_command ( @@v12@@ , @@argv@@ [ Number ] , @@argv@@ [ Number ] ) ; } httpClose ( @@v12@@ ) ; return Number ; }", "source": [{"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r104"}, {"n": "envp", "t": {"T": 3, "t": "const char *"}, "location": "r16"}, {"n": "v4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r32"}, {"n": "argc", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "argv", "t": {"T": 3, "t": "const char *"}, "location": "r64"}, {"n": "s", "t": {"T": 2, "n": 1032, "s": 1, "t": "char"}, "location": "s1056"}, {"n": "v12", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s1064"}, {"n": "v14", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "s24"}]}