{"name": "ft_atoi", "code": "__int64 __fastcall ft_atoi ( char * @@a1@@ ) { char * @@v1@@ ; int @@v4@@ ; int @@v5@@ ; @@v4@@ = Number ; @@v5@@ = Number ; while ( * @@a1@@ > Number && * @@a1@@ <= Number || * @@a1@@ == Number ) ++ @@a1@@ ; if ( * @@a1@@ == Number ) @@v4@@ = Number ; if ( * @@a1@@ == Number || * @@a1@@ == Number ) ++ @@a1@@ ; while ( * @@a1@@ && ( unsigned int ) ft_isdigit ( ( unsigned int ) * @@a1@@ ) ) { @@v1@@ = @@a1@@ ++ ; @@v5@@ = Number * @@v5@@ + * @@v1@@ - Number ; } return ( unsigned int ) ( @@v4@@ * @@v5@@ ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "char"}, "location": "r56"}, {"n": "v1", "t": {"T": 3, "t": "char"}, "location": "r8"}, {"n": "v5", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s8"}]}