{"name": "do_delete", "code": "__int64 do_delete ( ) { char v0 ; char v1 ; const char * @@v3@@ ; char v4 ; char @@file@@ [ Number ] ; char @@s@@ [ Number ] ; int @@fd@@ ; int @@v8@@ ; int @@v9@@ ; int @@v10@@ ; v0 = mytoupper ( ( unsigned __int8 ) LowUserid ) ; sprintf ( @@s@@ , String , ( unsigned int ) v0 , & LowUserid ) ; v1 = mytoupper ( ( unsigned __int8 ) LowUserid ) ; sprintf ( @@file@@ , String , ( unsigned int ) v1 , & LowUserid ) ; @@v8@@ = open ( @@s@@ , Number ) ; if ( @@v8@@ == Number ) return Number ; @@fd@@ = open ( @@file@@ , Number , Number L ) ; if ( @@fd@@ == Number ) return Number ; @@v9@@ = Number ; @@v10@@ = Number ; while ( read ( @@v8@@ , currentmail , Number ) ) { if ( @@v10@@ < totalnum && ( * ( ( _DWORD * ) fcache + Number * ( __int64 ) @@v10@@ + Number ) & Number ) != Number && ( * ( ( _DWORD * ) fcache + Number * ( __int64 ) @@v10@@ + Number ) & Number ) == Number ) { @@v3@@ = ( const char * ) fh2fname ( currentmail ) ; v4 = mytoupper ( ( unsigned __int8 ) LowUserid ) ; sprintf ( & genbuf , String , ( unsigned int ) v4 , & LowUserid , @@v3@@ ) ; unlink ( & genbuf ) ; } else { write ( @@fd@@ , currentmail , Number ) ; ++ @@v9@@ ; } ++ @@v10@@ ; } close ( @@v8@@ ) ; close ( @@fd@@ ) ; unlink ( @@s@@ ) ; if ( @@v9@@ ) rename ( @@file@@ , @@s@@ ) ; else unlink ( @@file@@ ) ; return Number L ; }", "source": [{"n": "v3", "t": {"T": 3, "t": "const char"}, "location": "r32"}, {"n": "s", "t": {"T": 2, "n": 80, "s": 1, "t": "char"}, "location": "s112"}, {"n": "file", "t": {"T": 2, "n": 80, "s": 1, "t": "char"}, "location": "s192"}, {"n": "v10", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}, {"n": "v9", "t": {"T": 1, "n": "int", "s": 4}, "location": "s24"}, {"n": "v8", "t": {"T": 1, "n": "int", "s": 4}, "location": "s28"}, {"n": "fd", "t": {"T": 1, "n": "int", "s": 4}, "location": "s32"}]}
{"name": "User", "code": "__int64 User ( ) { __int64 @@result@@ ; if ( State == Number ) { outs ( String ) ; @@result@@ = Number ; } else { LowUserid = Number ; cmd = nextwordlower ( ( char * * ) & msg ) ; if ( * cmd ) { if ( strstr ( cmd , String ) ) * strchr ( cmd , Number ) = Number ; if ( ( unsigned int ) get_userdata ( cmd ) == Number ) { if ( ( unsigned int ) userbansite ( cmd , & fromhost ) ) { sprintf ( & genbuf , String , & fromhost , cmd ) ; outs ( & genbuf ) ; @@result@@ = Number ; } else { strcpy ( & LowUserid , cmd ) ; sprintf ( & genbuf , String , cmd ) ; outs ( & genbuf ) ; @@result@@ = Number L ; } } else { sprintf ( & genbuf , String , cmd ) ; outs ( & genbuf ) ; @@result@@ = Number ; } } else { outs ( String ) ; @@result@@ = Number ; } } return @@result@@ ; }", "source": [{"n": "result", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r8"}]}