[enterFunctionDefinition] [(, 'int'), (, 'cgc_edit_dives ( logbook_type * Info )')] ParameterDeclaration : type = logbook_type *, var = Info [type=] dec = ['Info'] [enterParameterDeclaration] logbook_type * : Info sym_dict [Info] = logbook_type * 0 : [start? True] 1 : [start? False] Valid scope parent: ===> Last 2 parents! [0] : [1] : RESOLVED : => [enterDeclaration] [(, 'char'), (, 'buf [ 1024 ]'), (, ';')] [A-t-3] sym_dict [buf] = char * [C-t-3] sym_dict [buf [ 1024 ]] = char [enterDeclaration] [(, 'int rcv_cnt'), (, ';')] [C-t-0] sym_dict [rcv_cnt] = int [enterDeclaration] [(, 'dive_log_type * next_dive'), (, ';')] [C-t-0] sym_dict [next_dive] = dive_log_type * var: next_dive (next_dive) = Info -> dives var: dive_log_type * next_dive (next_dive) = Info -> dives [enterDeclaration] [(, 'int dive_count'), (, ';')] [C-t-0] sym_dict [dive_count] = int var: dive_count (dive_count) = 1 var: int dive_count (dive_count) = 1 [enterDeclaration] [(, 'int dive_number_to_edit'), (, ';')] [C-t-0] sym_dict [dive_number_to_edit] = int var: dive_number_to_edit (dive_number_to_edit) = 0 var: int dive_number_to_edit (dive_number_to_edit) = 0 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => next_dive == 0 [0] => next_dive [2] => 0 [enterEqualityExpression] : => next_dive == 0 => ['next_dive', '0'] [get_basic_type_or_expression] : next_dive - [] ['next_dive'] -- [] ['next_dive'] --- [] ['next_dive'] ---- [] ['next_dive'] ----- [] ['next_dive'] ------ [] ['next_dive'] ------- [] ['next_dive'] FOUND IT! [2.2] dive_log_type * : next_dive Resolved type: [2.3] dive_log_type * : next_dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ next_dive == 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv6 [ ] = "\\n"'), (, ';')] [A-t-2] sym_dict [tlv6] = const char * [C-t-2] sym_dict [tlv6 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv6 )'), (, ';')] Descendants of : { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv7 [ ] = "Dive Log is empty\\n"'), (, ';')] [A-t-2] sym_dict [tlv7] = const char * [C-t-2] sym_dict [tlv7 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv7 )'), (, ';')] Descendants of : { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } Assigns = [] Compares = [] Descendants of : { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } 0 : [ { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } ] 1 : [ { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } 0 : [ { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } ] [enterDeclaration] [(, 'cgc_list_dives'), (, '( Info )'), (, ';')] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv1 [ ] = "\\n"'), (, ';')] [A-t-2] sym_dict [tlv1] = const char * [C-t-2] sym_dict [tlv1 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv1 )'), (, ';')] Descendants of : { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv2 [ ] = "Enter Dive # to edit: "'), (, ';')] [A-t-2] sym_dict [tlv2] = const char * [C-t-2] sym_dict [tlv2 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv2 )'), (, ';')] Descendants of : { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv4'), (, ';')] [C-t-0] sym_dict [tlv4] = char * var: tlv4 (tlv4) = buf var: char * tlv4 (tlv4) = buf [enterDeclaration] [(, 'cgc_size_t tlv3'), (, ';')] [C-t-0] sym_dict [tlv3] = cgc_size_t var: tlv3 (tlv3) = sizeof ( buf ) var: cgc_size_t tlv3 (tlv3) = sizeof ( buf ) var: rcv_cnt (rcv_cnt) = cgc_getline ( tlv4 , tlv3 ) var: int rcv_cnt (rcv_cnt) = cgc_getline ( tlv4 , tlv3 ) Descendants of : { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } Assigns = [('char *', 'tlv4', '', 'buf'), ('cgc_size_t', 'tlv3', '', 'sizeof ( buf )'), ('int', 'rcv_cnt', '', 'cgc_getline ( tlv4 , tlv3 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => rcv_cnt == 0 [0] => rcv_cnt [2] => 0 [enterEqualityExpression] : => rcv_cnt == 0 => ['rcv_cnt', '0'] [get_basic_type_or_expression] : rcv_cnt - [] ['rcv_cnt'] -- [] ['rcv_cnt'] --- [] ['rcv_cnt'] ---- [] ['rcv_cnt'] ----- [] ['rcv_cnt'] ------ [] ['rcv_cnt'] ------- [] ['rcv_cnt'] FOUND IT! [2.2] int : rcv_cnt Resolved type: [2.3] int : rcv_cnt 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ rcv_cnt == 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { return 0 ; } Assigns = [] Compares = [] Descendants of : if ( rcv_cnt == 0 ) { return 0 ; } 0 : [ { return 0 ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char *'), (, 'tlv5 = buf'), (, ';')] [C-t-0] sym_dict [tlv5] = const char * var: dive_number_to_edit (dive_number_to_edit) = cgc_atoi ( tlv5 ) var: int dive_number_to_edit (dive_number_to_edit) = cgc_atoi ( tlv5 ) Descendants of : { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } Assigns = [('int', 'dive_number_to_edit', '', 'cgc_atoi ( tlv5 )')] Compares = [] var: next_dive (next_dive) = Info -> dives var: dive_log_type * next_dive (next_dive) = Info -> dives var: dive_count (dive_count) = 1 var: int dive_count (dive_count) = 1 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive_count < dive_number_to_edit [0] => dive_count [2] => dive_number_to_edit [enterRelationalExpression] : => dive_count < dive_number_to_edit => ['dive_count', 'dive_number_to_edit'] [get_basic_type_or_expression] : dive_count - [] ['dive_count'] -- [] ['dive_count'] --- [] ['dive_count'] ---- [] ['dive_count'] ----- [] ['dive_count'] ------ [] ['dive_count'] FOUND IT! [1.2] int : dive_count Resolved type: [1.3] int : dive_count [is_comparator] => next_dive != 0 [0] => next_dive [2] => 0 [enterEqualityExpression] : => next_dive != 0 => ['next_dive', '0'] [get_basic_type_or_expression] : next_dive - [] ['next_dive'] -- [] ['next_dive'] --- [] ['next_dive'] ---- [] ['next_dive'] ----- [] ['next_dive'] ------ [] ['next_dive'] ------- [] ['next_dive'] FOUND IT! [2.2] dive_log_type * : next_dive Resolved type: [2.3] dive_log_type * : next_dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : RESOLVED : => converged parent => var: next_dive (next_dive) = next_dive -> next var: dive_log_type * next_dive (next_dive) = next_dive -> next Descendants of : { ++ dive_count ; next_dive = next_dive -> next ; } Assigns = [('dive_log_type *', 'next_dive', '', 'next_dive -> next')] Compares = [] Descendants of : while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } 0 : [ { ++ dive_count ; next_dive = next_dive -> next ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive_count == dive_number_to_edit [0] => dive_count [2] => dive_number_to_edit [enterEqualityExpression] : => dive_count == dive_number_to_edit => ['dive_count', 'dive_number_to_edit'] [get_basic_type_or_expression] : dive_count - [] ['dive_count'] -- [] ['dive_count'] --- [] ['dive_count'] ---- [] ['dive_count'] ----- [] ['dive_count'] ------ [] ['dive_count'] ------- [] ['dive_count'] FOUND IT! [2.2] int : dive_count Resolved type: [2.3] int : dive_count [is_comparator] => next_dive != 0 [0] => next_dive [2] => 0 [enterEqualityExpression] : => next_dive != 0 => ['next_dive', '0'] [get_basic_type_or_expression] : next_dive - [] ['next_dive'] -- [] ['next_dive'] --- [] ['next_dive'] ---- [] ['next_dive'] ----- [] ['next_dive'] ------ [] ['next_dive'] ------- [] ['next_dive'] FOUND IT! [2.2] dive_log_type * : next_dive Resolved type: [2.3] dive_log_type * : next_dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive_count == dive_number_to_edit && next_dive != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => [enterDeclaration] [(, 'cgc_update_dive'), (, '( next_dive )'), (, ';')] Descendants of : { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive_count == dive_number_to_edit && next_dive != 0 ] sibling [3] : [ ) ] sibling [4] : [ { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } ] sibling [5] : [ else ] In an else condition, don't capture 3 : [start? False] 4 : [start? False] 5 : [start? False] 6 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv8 [ ] = "Invalid dive number entered\\n"'), (, ';')] [A-t-2] sym_dict [tlv8] = const char * [C-t-2] sym_dict [tlv8 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv8 )'), (, ';')] Descendants of : { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } Assigns = [] Compares = [] Descendants of : { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } 0 : [ { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } 0 : [ { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } ] 1 : [ { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } ] Descendants of : { char buf [ 1024 ] ; int rcv_cnt ; dive_log_type * next_dive ; next_dive = Info -> dives ; int dive_count ; dive_count = 1 ; int dive_number_to_edit ; dive_number_to_edit = 0 ; if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } cgc_list_dives ( Info ) ; { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } if ( rcv_cnt == 0 ) { return 0 ; } { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } next_dive = Info -> dives ; dive_count = 1 ; while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } return 0 ; } 0 : [ if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } ] 1 : [ { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } ] 2 : [ { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } ] 3 : [ { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } ] 4 : [ if ( rcv_cnt == 0 ) { return 0 ; } ] 5 : [ { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } ] 6 : [ while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } ] 7 : [ if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } ] Assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] Compares = [] Descendants of : int cgc_edit_dives ( logbook_type * Info ) { char buf [ 1024 ] ; int rcv_cnt ; dive_log_type * next_dive ; next_dive = Info -> dives ; int dive_count ; dive_count = 1 ; int dive_number_to_edit ; dive_number_to_edit = 0 ; if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } cgc_list_dives ( Info ) ; { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } if ( rcv_cnt == 0 ) { return 0 ; } { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } next_dive = Info -> dives ; dive_count = 1 ; while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } return 0 ; } 0 : [ { char buf [ 1024 ] ; int rcv_cnt ; dive_log_type * next_dive ; next_dive = Info -> dives ; int dive_count ; dive_count = 1 ; int dive_number_to_edit ; dive_number_to_edit = 0 ; if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } cgc_list_dives ( Info ) ; { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } if ( rcv_cnt == 0 ) { return 0 ; } { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } next_dive = Info -> dives ; dive_count = 1 ; while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } return 0 ; } ] [enterFunctionDefinition] [(, 'int'), (, 'cgc_update_dive ( dive_log_type * dive )')] ParameterDeclaration : type = dive_log_type *, var = dive [type=] dec = ['dive'] [enterParameterDeclaration] dive_log_type * : dive sym_dict [dive] = dive_log_type * 0 : [start? True] 1 : [start? False] Valid scope parent: ===> Last 2 parents! [0] : [1] : RESOLVED : => [enterDeclaration] [(, 'char'), (, 'buffer [ 1024 ]'), (, ';')] [A-t-3] sym_dict [buffer] = char * [C-t-3] sym_dict [buffer [ 1024 ]] = char [enterDeclaration] [(, 'char'), (, 'buf2 [ 1024 ]'), (, ';')] [A-t-3] sym_dict [buf2] = char * [C-t-3] sym_dict [buf2 [ 1024 ]] = char [enterDeclaration] [(, 'cgc_size_t count'), (, ';')] [C-t-0] sym_dict [count] = cgc_size_t 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv1 [ ] = "Dive Site"'), (, ';')] [A-t-2] sym_dict [tlv1] = const char * [C-t-2] sym_dict [tlv1 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv1 )'), (, ';')] Descendants of : { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> dive_site_name [ 0 ] != 0 [0] => dive -> dive_site_name [ 0 ] [2] => 0 [enterEqualityExpression] : => dive -> dive_site_name [ 0 ] != 0 => ['dive -> dive_site_name [ 0 ]', '0'] [get_basic_type_or_expression] : dive -> dive_site_name [ 0 ] - [] ['dive -> dive_site_name [ 0 ]'] -- [] ['dive -> dive_site_name [ 0 ]'] --- [] ['dive -> dive_site_name [ 0 ]'] ---- [] ['dive -> dive_site_name [ 0 ]'] ----- [] ['dive -> dive_site_name [ 0 ]'] ------ [] ['dive -> dive_site_name [ 0 ]'] ------- [, , , , , ] ['dive', '->', 'dive_site_name', '[', '0', ']'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> dive_site_name [ 0 ] != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } 0 : [ { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv2 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv2] = const char * [C-t-2] sym_dict [tlv2 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv2 )'), (, ';')] Descendants of : { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv28'), (, ';')] [C-t-0] sym_dict [tlv28] = char * var: tlv28 (tlv28) = buffer var: char * tlv28 (tlv28) = buffer [enterDeclaration] [(, 'cgc_size_t tlv27'), (, ';')] [C-t-0] sym_dict [tlv27] = cgc_size_t var: tlv27 (tlv27) = sizeof ( dive -> dive_site_name ) var: cgc_size_t tlv27 (tlv27) = sizeof ( dive -> dive_site_name ) var: count (count) = cgc_getline ( tlv28 , tlv27 ) var: cgc_size_t count (count) = cgc_getline ( tlv28 , tlv27 ) Descendants of : { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } Assigns = [('char *', 'tlv28', '', 'buffer'), ('cgc_size_t', 'tlv27', '', 'sizeof ( dive -> dive_site_name )'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv28 , tlv27 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv51'), (, ';')] [C-t-0] sym_dict [tlv51] = char * var: tlv51 (tlv51) = dive -> dive_site_name var: char * tlv51 (tlv51) = dive -> dive_site_name [enterDeclaration] [(, 'const char *'), (, 'tlv50 = buffer'), (, ';')] [C-t-0] sym_dict [tlv50] = const char * [enterDeclaration] [(, 'cgc_size_t tlv49'), (, ';')] [C-t-0] sym_dict [tlv49] = cgc_size_t var: tlv49 (tlv49) = sizeof ( dive -> dive_site_name ) var: cgc_size_t tlv49 (tlv49) = sizeof ( dive -> dive_site_name ) Descendants of : { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } Assigns = [('char *', 'tlv51', '', 'dive -> dive_site_name'), ('cgc_size_t', 'tlv49', '', 'sizeof ( dive -> dive_site_name )')] Compares = [] Descendants of : { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } 0 : [ { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } 0 : [ { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv3 [ ] = "Date"'), (, ';')] [A-t-2] sym_dict [tlv3] = const char * [C-t-2] sym_dict [tlv3 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv3 )'), (, ';')] Descendants of : { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> dive_date [ 0 ] != 0 [0] => dive -> dive_date [ 0 ] [2] => 0 [enterEqualityExpression] : => dive -> dive_date [ 0 ] != 0 => ['dive -> dive_date [ 0 ]', '0'] [get_basic_type_or_expression] : dive -> dive_date [ 0 ] - [] ['dive -> dive_date [ 0 ]'] -- [] ['dive -> dive_date [ 0 ]'] --- [] ['dive -> dive_date [ 0 ]'] ---- [] ['dive -> dive_date [ 0 ]'] ----- [] ['dive -> dive_date [ 0 ]'] ------ [] ['dive -> dive_date [ 0 ]'] ------- [, , , , , ] ['dive', '->', 'dive_date', '[', '0', ']'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> dive_date [ 0 ] != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@s)" , dive -> dive_date ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } 0 : [ { cgc_printf ( " (@s)" , dive -> dive_date ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv4 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv4] = const char * [C-t-2] sym_dict [tlv4 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv4 )'), (, ';')] Descendants of : { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv30'), (, ';')] [C-t-0] sym_dict [tlv30] = char * var: tlv30 (tlv30) = buffer var: char * tlv30 (tlv30) = buffer [enterDeclaration] [(, 'cgc_size_t tlv29'), (, ';')] [C-t-0] sym_dict [tlv29] = cgc_size_t var: tlv29 (tlv29) = sizeof ( dive -> dive_date ) var: cgc_size_t tlv29 (tlv29) = sizeof ( dive -> dive_date ) var: count (count) = cgc_getline ( tlv30 , tlv29 ) var: cgc_size_t count (count) = cgc_getline ( tlv30 , tlv29 ) Descendants of : { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } Assigns = [('char *', 'tlv30', '', 'buffer'), ('cgc_size_t', 'tlv29', '', 'sizeof ( dive -> dive_date )'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv30 , tlv29 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv54'), (, ';')] [C-t-0] sym_dict [tlv54] = char * var: tlv54 (tlv54) = dive -> dive_date var: char * tlv54 (tlv54) = dive -> dive_date [enterDeclaration] [(, 'const char *'), (, 'tlv53 = buffer'), (, ';')] [C-t-0] sym_dict [tlv53] = const char * [enterDeclaration] [(, 'cgc_size_t tlv52'), (, ';')] [C-t-0] sym_dict [tlv52] = cgc_size_t var: tlv52 (tlv52) = sizeof ( dive -> dive_date ) var: cgc_size_t tlv52 (tlv52) = sizeof ( dive -> dive_date ) Descendants of : { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } Assigns = [('char *', 'tlv54', '', 'dive -> dive_date'), ('cgc_size_t', 'tlv52', '', 'sizeof ( dive -> dive_date )')] Compares = [] Descendants of : { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } 0 : [ { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } 0 : [ { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv5 [ ] = "Time"'), (, ';')] [A-t-2] sym_dict [tlv5] = const char * [C-t-2] sym_dict [tlv5 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv5 )'), (, ';')] Descendants of : { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> dive_time [ 0 ] != 0 [0] => dive -> dive_time [ 0 ] [2] => 0 [enterEqualityExpression] : => dive -> dive_time [ 0 ] != 0 => ['dive -> dive_time [ 0 ]', '0'] [get_basic_type_or_expression] : dive -> dive_time [ 0 ] - [] ['dive -> dive_time [ 0 ]'] -- [] ['dive -> dive_time [ 0 ]'] --- [] ['dive -> dive_time [ 0 ]'] ---- [] ['dive -> dive_time [ 0 ]'] ----- [] ['dive -> dive_time [ 0 ]'] ------ [] ['dive -> dive_time [ 0 ]'] ------- [, , , , , ] ['dive', '->', 'dive_time', '[', '0', ']'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> dive_time [ 0 ] != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@s)" , dive -> dive_time ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } 0 : [ { cgc_printf ( " (@s)" , dive -> dive_time ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv6 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv6] = const char * [C-t-2] sym_dict [tlv6 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv6 )'), (, ';')] Descendants of : { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv32'), (, ';')] [C-t-0] sym_dict [tlv32] = char * var: tlv32 (tlv32) = buf2 var: char * tlv32 (tlv32) = buf2 [enterDeclaration] [(, 'cgc_size_t tlv31'), (, ';')] [C-t-0] sym_dict [tlv31] = cgc_size_t var: tlv31 (tlv31) = sizeof ( dive -> dive_time ) var: cgc_size_t tlv31 (tlv31) = sizeof ( dive -> dive_time ) var: count (count) = cgc_getline ( tlv32 , tlv31 ) var: cgc_size_t count (count) = cgc_getline ( tlv32 , tlv31 ) Descendants of : { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } Assigns = [('char *', 'tlv32', '', 'buf2'), ('cgc_size_t', 'tlv31', '', 'sizeof ( dive -> dive_time )'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv32 , tlv31 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv57'), (, ';')] [C-t-0] sym_dict [tlv57] = char * var: tlv57 (tlv57) = dive -> dive_time var: char * tlv57 (tlv57) = dive -> dive_time [enterDeclaration] [(, 'const char *'), (, 'tlv56 = buf2'), (, ';')] [C-t-0] sym_dict [tlv56] = const char * [enterDeclaration] [(, 'cgc_size_t tlv55'), (, ';')] [C-t-0] sym_dict [tlv55] = cgc_size_t var: tlv55 (tlv55) = sizeof ( dive -> dive_time ) var: cgc_size_t tlv55 (tlv55) = sizeof ( dive -> dive_time ) Descendants of : { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } Assigns = [('char *', 'tlv57', '', 'dive -> dive_time'), ('cgc_size_t', 'tlv55', '', 'sizeof ( dive -> dive_time )')] Compares = [] Descendants of : { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } 0 : [ { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } 0 : [ { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv9'), (, ';')] [C-t-0] sym_dict [tlv9] = char * var: tlv9 (tlv9) = buffer var: char * tlv9 (tlv9) = buffer [enterDeclaration] [(, 'const char'), (, 'tlv8 [ ] = " "'), (, ';')] [A-t-2] sym_dict [tlv8] = const char * [C-t-2] sym_dict [tlv8 [ ]] = const char [enterDeclaration] [(, 'cgc_size_t tlv7'), (, ';')] [C-t-0] sym_dict [tlv7] = cgc_size_t var: tlv7 (tlv7) = 1 var: cgc_size_t tlv7 (tlv7) = 1 Descendants of : { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } Assigns = [('char *', 'tlv9', '', 'buffer'), ('cgc_size_t', 'tlv7', '', '1')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv12'), (, ';')] [C-t-0] sym_dict [tlv12] = char * var: tlv12 (tlv12) = buffer var: char * tlv12 (tlv12) = buffer [enterDeclaration] [(, 'const char *'), (, 'tlv11 = buf2'), (, ';')] [C-t-0] sym_dict [tlv11] = const char * [enterDeclaration] [(, 'cgc_size_t tlv10'), (, ';')] [C-t-0] sym_dict [tlv10] = cgc_size_t 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv67'), (, ';')] [C-t-0] sym_dict [tlv67] = char * var: tlv67 (tlv67) = buf2 var: char * tlv67 (tlv67) = buf2 var: tlv10 (tlv10) = cgc_strlen ( tlv67 ) var: cgc_size_t tlv10 (tlv10) = cgc_strlen ( tlv67 ) Descendants of : { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } Assigns = [('char *', 'tlv67', '', 'buf2'), ('cgc_size_t', 'tlv10', '', 'cgc_strlen ( tlv67 )')] Compares = [] Descendants of : { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } 0 : [ { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } ] Assigns = [('char *', 'tlv12', '', 'buffer')] Compares = [] [enterDeclaration] [(, 'datetime_struct_type tm'), (, ';')] [C-t-0] sym_dict [tm] = datetime_struct_type 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv34'), (, ';')] [C-t-0] sym_dict [tlv34] = char * var: tlv34 (tlv34) = buffer var: char * tlv34 (tlv34) = buffer [enterDeclaration] [(, 'datetime_struct_type * tlv33'), (, ';')] [C-t-0] sym_dict [tlv33] = datetime_struct_type * var: tlv33 (tlv33) = & tm var: datetime_struct_type * tlv33 (tlv33) = & tm var: dive -> timestamp (dive -> timestamp) = cgc_str2datetime ( tlv34 , tlv33 ) var: UNDEF dive -> timestamp (dive -> timestamp) = cgc_str2datetime ( tlv34 , tlv33 ) Descendants of : { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } Assigns = [('char *', 'tlv34', '', 'buffer'), ('datetime_struct_type *', 'tlv33', '', '& tm'), ('UNDEF', 'dive -> timestamp', '', 'cgc_str2datetime ( tlv34 , tlv33 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv13 [ ] = "Location (area/city)"'), (, ';')] [A-t-2] sym_dict [tlv13] = const char * [C-t-2] sym_dict [tlv13 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv13 )'), (, ';')] Descendants of : { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> location [ 0 ] != 0 [0] => dive -> location [ 0 ] [2] => 0 [enterEqualityExpression] : => dive -> location [ 0 ] != 0 => ['dive -> location [ 0 ]', '0'] [get_basic_type_or_expression] : dive -> location [ 0 ] - [] ['dive -> location [ 0 ]'] -- [] ['dive -> location [ 0 ]'] --- [] ['dive -> location [ 0 ]'] ---- [] ['dive -> location [ 0 ]'] ----- [] ['dive -> location [ 0 ]'] ------ [] ['dive -> location [ 0 ]'] ------- [, , , , , ] ['dive', '->', 'location', '[', '0', ']'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> location [ 0 ] != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@s)" , dive -> location ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } 0 : [ { cgc_printf ( " (@s)" , dive -> location ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv14 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv14] = const char * [C-t-2] sym_dict [tlv14 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv14 )'), (, ';')] Descendants of : { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv36'), (, ';')] [C-t-0] sym_dict [tlv36] = char * var: tlv36 (tlv36) = buffer var: char * tlv36 (tlv36) = buffer [enterDeclaration] [(, 'cgc_size_t tlv35'), (, ';')] [C-t-0] sym_dict [tlv35] = cgc_size_t var: tlv35 (tlv35) = sizeof ( buffer ) var: cgc_size_t tlv35 (tlv35) = sizeof ( buffer ) var: count (count) = cgc_getline ( tlv36 , tlv35 ) var: cgc_size_t count (count) = cgc_getline ( tlv36 , tlv35 ) Descendants of : { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } Assigns = [('char *', 'tlv36', '', 'buffer'), ('cgc_size_t', 'tlv35', '', 'sizeof ( buffer )'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv36 , tlv35 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv60'), (, ';')] [C-t-0] sym_dict [tlv60] = char * var: tlv60 (tlv60) = dive -> location var: char * tlv60 (tlv60) = dive -> location [enterDeclaration] [(, 'const char *'), (, 'tlv59 = buffer'), (, ';')] [C-t-0] sym_dict [tlv59] = const char * [enterDeclaration] [(, 'cgc_size_t tlv58'), (, ';')] [C-t-0] sym_dict [tlv58] = cgc_size_t var: tlv58 (tlv58) = count var: cgc_size_t tlv58 (tlv58) = count Descendants of : { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } Assigns = [('char *', 'tlv60', '', 'dive -> location'), ('cgc_size_t', 'tlv58', '', 'count')] Compares = [] Descendants of : { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } 0 : [ { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } 0 : [ { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv15 [ ] = "Max Depth in ft"'), (, ';')] [A-t-2] sym_dict [tlv15] = const char * [C-t-2] sym_dict [tlv15 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv15 )'), (, ';')] Descendants of : { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> max_depth != 0 [0] => dive -> max_depth [2] => 0 [enterEqualityExpression] : => dive -> max_depth != 0 => ['dive -> max_depth', '0'] [get_basic_type_or_expression] : dive -> max_depth - [] ['dive -> max_depth'] -- [] ['dive -> max_depth'] --- [] ['dive -> max_depth'] ---- [] ['dive -> max_depth'] ----- [] ['dive -> max_depth'] ------ [] ['dive -> max_depth'] ------- [, , ] ['dive', '->', 'max_depth'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> max_depth != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@d)" , dive -> max_depth ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } 0 : [ { cgc_printf ( " (@d)" , dive -> max_depth ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv16 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv16] = const char * [C-t-2] sym_dict [tlv16 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv16 )'), (, ';')] Descendants of : { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv38'), (, ';')] [C-t-0] sym_dict [tlv38] = char * var: tlv38 (tlv38) = buffer var: char * tlv38 (tlv38) = buffer [enterDeclaration] [(, 'cgc_size_t tlv37'), (, ';')] [C-t-0] sym_dict [tlv37] = cgc_size_t var: tlv37 (tlv37) = sizeof ( buffer ) var: cgc_size_t tlv37 (tlv37) = sizeof ( buffer ) var: count (count) = cgc_getline ( tlv38 , tlv37 ) var: cgc_size_t count (count) = cgc_getline ( tlv38 , tlv37 ) Descendants of : { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } Assigns = [('char *', 'tlv38', '', 'buffer'), ('cgc_size_t', 'tlv37', '', 'sizeof ( buffer )'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv38 , tlv37 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char *'), (, 'tlv61 = buffer'), (, ';')] [C-t-0] sym_dict [tlv61] = const char * var: dive -> max_depth (dive -> max_depth) = cgc_atoi ( tlv61 ) var: UNDEF dive -> max_depth (dive -> max_depth) = cgc_atoi ( tlv61 ) Descendants of : { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } Assigns = [('UNDEF', 'dive -> max_depth', '', 'cgc_atoi ( tlv61 )')] Compares = [] Descendants of : { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } 0 : [ { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } 0 : [ { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv17 [ ] = "Avg Depth in ft"'), (, ';')] [A-t-2] sym_dict [tlv17] = const char * [C-t-2] sym_dict [tlv17 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv17 )'), (, ';')] Descendants of : { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> avg_depth != 0 [0] => dive -> avg_depth [2] => 0 [enterEqualityExpression] : => dive -> avg_depth != 0 => ['dive -> avg_depth', '0'] [get_basic_type_or_expression] : dive -> avg_depth - [] ['dive -> avg_depth'] -- [] ['dive -> avg_depth'] --- [] ['dive -> avg_depth'] ---- [] ['dive -> avg_depth'] ----- [] ['dive -> avg_depth'] ------ [] ['dive -> avg_depth'] ------- [, , ] ['dive', '->', 'avg_depth'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> avg_depth != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } 0 : [ { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv18 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv18] = const char * [C-t-2] sym_dict [tlv18 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv18 )'), (, ';')] Descendants of : { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv40'), (, ';')] [C-t-0] sym_dict [tlv40] = char * var: tlv40 (tlv40) = buffer var: char * tlv40 (tlv40) = buffer [enterDeclaration] [(, 'cgc_size_t tlv39'), (, ';')] [C-t-0] sym_dict [tlv39] = cgc_size_t var: tlv39 (tlv39) = sizeof ( buffer ) var: cgc_size_t tlv39 (tlv39) = sizeof ( buffer ) var: count (count) = cgc_getline ( tlv40 , tlv39 ) var: cgc_size_t count (count) = cgc_getline ( tlv40 , tlv39 ) Descendants of : { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } Assigns = [('char *', 'tlv40', '', 'buffer'), ('cgc_size_t', 'tlv39', '', 'sizeof ( buffer )'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv40 , tlv39 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char *'), (, 'tlv62 = buffer'), (, ';')] [C-t-0] sym_dict [tlv62] = const char * var: dive -> avg_depth (dive -> avg_depth) = cgc_atoi ( tlv62 ) var: UNDEF dive -> avg_depth (dive -> avg_depth) = cgc_atoi ( tlv62 ) Descendants of : { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } Assigns = [('UNDEF', 'dive -> avg_depth', '', 'cgc_atoi ( tlv62 )')] Compares = [] Descendants of : { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } 0 : [ { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } 0 : [ { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv19 [ ] = "Dive Duration (mins)"'), (, ';')] [A-t-2] sym_dict [tlv19] = const char * [C-t-2] sym_dict [tlv19 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv19 )'), (, ';')] Descendants of : { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> dive_length != 0 [0] => dive -> dive_length [2] => 0 [enterEqualityExpression] : => dive -> dive_length != 0 => ['dive -> dive_length', '0'] [get_basic_type_or_expression] : dive -> dive_length - [] ['dive -> dive_length'] -- [] ['dive -> dive_length'] --- [] ['dive -> dive_length'] ---- [] ['dive -> dive_length'] ----- [] ['dive -> dive_length'] ------ [] ['dive -> dive_length'] ------- [, , ] ['dive', '->', 'dive_length'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> dive_length != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@d)" , dive -> dive_length ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } 0 : [ { cgc_printf ( " (@d)" , dive -> dive_length ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv20 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv20] = const char * [C-t-2] sym_dict [tlv20 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv20 )'), (, ';')] Descendants of : { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv42'), (, ';')] [C-t-0] sym_dict [tlv42] = char * var: tlv42 (tlv42) = buffer var: char * tlv42 (tlv42) = buffer [enterDeclaration] [(, 'cgc_size_t tlv41'), (, ';')] [C-t-0] sym_dict [tlv41] = cgc_size_t var: tlv41 (tlv41) = 13 var: cgc_size_t tlv41 (tlv41) = 13 var: count (count) = cgc_getline ( tlv42 , tlv41 ) var: cgc_size_t count (count) = cgc_getline ( tlv42 , tlv41 ) Descendants of : { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } Assigns = [('char *', 'tlv42', '', 'buffer'), ('cgc_size_t', 'tlv41', '', '13'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv42 , tlv41 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char *'), (, 'tlv63 = buffer'), (, ';')] [C-t-0] sym_dict [tlv63] = const char * var: dive -> dive_length (dive -> dive_length) = cgc_atoi ( tlv63 ) var: UNDEF dive -> dive_length (dive -> dive_length) = cgc_atoi ( tlv63 ) Descendants of : { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } Assigns = [('UNDEF', 'dive -> dive_length', '', 'cgc_atoi ( tlv63 )')] Compares = [] Descendants of : { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } 0 : [ { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } 0 : [ { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv21 [ ] = "O2 Percentage"'), (, ';')] [A-t-2] sym_dict [tlv21] = const char * [C-t-2] sym_dict [tlv21 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv21 )'), (, ';')] Descendants of : { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> O2_percent != 0 [0] => dive -> O2_percent [2] => 0 [enterEqualityExpression] : => dive -> O2_percent != 0 => ['dive -> O2_percent', '0'] [get_basic_type_or_expression] : dive -> O2_percent - [] ['dive -> O2_percent'] -- [] ['dive -> O2_percent'] --- [] ['dive -> O2_percent'] ---- [] ['dive -> O2_percent'] ----- [] ['dive -> O2_percent'] ------ [] ['dive -> O2_percent'] ------- [, , ] ['dive', '->', 'O2_percent'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> O2_percent != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } 0 : [ { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv22 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv22] = const char * [C-t-2] sym_dict [tlv22 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv22 )'), (, ';')] Descendants of : { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv44'), (, ';')] [C-t-0] sym_dict [tlv44] = char * var: tlv44 (tlv44) = buffer var: char * tlv44 (tlv44) = buffer [enterDeclaration] [(, 'cgc_size_t tlv43'), (, ';')] [C-t-0] sym_dict [tlv43] = cgc_size_t var: tlv43 (tlv43) = 11 var: cgc_size_t tlv43 (tlv43) = 11 var: count (count) = cgc_getline ( tlv44 , tlv43 ) var: cgc_size_t count (count) = cgc_getline ( tlv44 , tlv43 ) Descendants of : { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } Assigns = [('char *', 'tlv44', '', 'buffer'), ('cgc_size_t', 'tlv43', '', '11'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv44 , tlv43 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char *'), (, 'tlv64 = buffer'), (, ';')] [C-t-0] sym_dict [tlv64] = const char * var: dive -> O2_percent (dive -> O2_percent) = cgc_atoi ( tlv64 ) var: UNDEF dive -> O2_percent (dive -> O2_percent) = cgc_atoi ( tlv64 ) Descendants of : { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } Assigns = [('UNDEF', 'dive -> O2_percent', '', 'cgc_atoi ( tlv64 )')] Compares = [] Descendants of : { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } 0 : [ { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } 0 : [ { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv23 [ ] = "Pressure In (psi)"'), (, ';')] [A-t-2] sym_dict [tlv23] = const char * [C-t-2] sym_dict [tlv23 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv23 )'), (, ';')] Descendants of : { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> pressure_in != 0 [0] => dive -> pressure_in [2] => 0 [enterEqualityExpression] : => dive -> pressure_in != 0 => ['dive -> pressure_in', '0'] [get_basic_type_or_expression] : dive -> pressure_in - [] ['dive -> pressure_in'] -- [] ['dive -> pressure_in'] --- [] ['dive -> pressure_in'] ---- [] ['dive -> pressure_in'] ----- [] ['dive -> pressure_in'] ------ [] ['dive -> pressure_in'] ------- [, , ] ['dive', '->', 'pressure_in'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> pressure_in != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } 0 : [ { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv24 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv24] = const char * [C-t-2] sym_dict [tlv24 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv24 )'), (, ';')] Descendants of : { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv46'), (, ';')] [C-t-0] sym_dict [tlv46] = char * var: tlv46 (tlv46) = buffer var: char * tlv46 (tlv46) = buffer [enterDeclaration] [(, 'cgc_size_t tlv45'), (, ';')] [C-t-0] sym_dict [tlv45] = cgc_size_t var: tlv45 (tlv45) = 20 var: cgc_size_t tlv45 (tlv45) = 20 var: count (count) = cgc_getline ( tlv46 , tlv45 ) var: cgc_size_t count (count) = cgc_getline ( tlv46 , tlv45 ) Descendants of : { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } Assigns = [('char *', 'tlv46', '', 'buffer'), ('cgc_size_t', 'tlv45', '', '20'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv46 , tlv45 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char *'), (, 'tlv65 = buffer'), (, ';')] [C-t-0] sym_dict [tlv65] = const char * var: dive -> pressure_in (dive -> pressure_in) = cgc_atoi ( tlv65 ) var: UNDEF dive -> pressure_in (dive -> pressure_in) = cgc_atoi ( tlv65 ) Descendants of : { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } Assigns = [('UNDEF', 'dive -> pressure_in', '', 'cgc_atoi ( tlv65 )')] Compares = [] Descendants of : { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } 0 : [ { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } 0 : [ { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv25 [ ] = "Pressure Out (psi)"'), (, ';')] [A-t-2] sym_dict [tlv25] = const char * [C-t-2] sym_dict [tlv25 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv25 )'), (, ';')] Descendants of : { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => dive -> pressure_out != 0 [0] => dive -> pressure_out [2] => 0 [enterEqualityExpression] : => dive -> pressure_out != 0 => ['dive -> pressure_out', '0'] [get_basic_type_or_expression] : dive -> pressure_out - [] ['dive -> pressure_out'] -- [] ['dive -> pressure_out'] --- [] ['dive -> pressure_out'] ---- [] ['dive -> pressure_out'] ----- [] ['dive -> pressure_out'] ------ [] ['dive -> pressure_out'] ------- [, , ] ['dive', '->', 'pressure_out'] FOUND IT! [2.2] dive_log_type * : dive Resolved type: [2.3] dive_log_type * : dive 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ dive -> pressure_out != 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => Descendants of : { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } Assigns = [] Compares = [] Descendants of : if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } 0 : [ { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } ] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char'), (, 'tlv26 [ ] = ": "'), (, ';')] [A-t-2] sym_dict [tlv26] = const char * [C-t-2] sym_dict [tlv26 [ ]] = const char [enterDeclaration] [(, 'cgc_printf'), (, '( tlv26 )'), (, ';')] Descendants of : { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } Assigns = [] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'char * tlv48'), (, ';')] [C-t-0] sym_dict [tlv48] = char * var: tlv48 (tlv48) = buffer var: char * tlv48 (tlv48) = buffer [enterDeclaration] [(, 'cgc_size_t tlv47'), (, ';')] [C-t-0] sym_dict [tlv47] = cgc_size_t var: tlv47 (tlv47) = 11 var: cgc_size_t tlv47 (tlv47) = 11 var: count (count) = cgc_getline ( tlv48 , tlv47 ) var: cgc_size_t count (count) = cgc_getline ( tlv48 , tlv47 ) Descendants of : { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } Assigns = [('char *', 'tlv48', '', 'buffer'), ('cgc_size_t', 'tlv47', '', '11'), ('cgc_size_t', 'count', '', 'cgc_getline ( tlv48 , tlv47 )')] Compares = [] 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [is_comparator] => count > 0 [0] => count [2] => 0 [enterRelationalExpression] : => count > 0 => ['count', '0'] [get_basic_type_or_expression] : count - [] ['count'] -- [] ['count'] --- [] ['count'] ---- [] ['count'] ----- [] ['count'] ------ [] ['count'] FOUND IT! [1.2] cgc_size_t : count Resolved type: [1.3] cgc_size_t : count 0 : [start? True] 1 : [start? False] 2 : [start? False] Valid scope parent: ===> Last 3 parents! [0] : [1] : [2] : sibling [0] : [ if ] sibling [1] : [ ( ] sibling [2] : [ count > 0 ] sibling [3] : [ ) ] RESOLVED : => converged parent => 0 : [start? True] 1 : [start? False] 2 : [start? False] 3 : [start? False] 4 : [start? False] Valid scope parent: ===> Last 5 parents! [0] : [1] : [2] : [3] : [4] : RESOLVED : => converged parent => [enterDeclaration] [(, 'const char *'), (, 'tlv66 = buffer'), (, ';')] [C-t-0] sym_dict [tlv66] = const char * var: dive -> pressure_out (dive -> pressure_out) = cgc_atoi ( tlv66 ) var: UNDEF dive -> pressure_out (dive -> pressure_out) = cgc_atoi ( tlv66 ) Descendants of : { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } Assigns = [('UNDEF', 'dive -> pressure_out', '', 'cgc_atoi ( tlv66 )')] Compares = [] Descendants of : { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } 0 : [ { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } ] Assigns = [] Compares = [] Descendants of : if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } 0 : [ { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } ] Descendants of : { char buffer [ 1024 ] ; char buf2 [ 1024 ] ; cgc_size_t count ; { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } datetime_struct_type tm ; { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } return 0 ; } 0 : [ { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } ] 1 : [ if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } ] 2 : [ { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } ] 3 : [ { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } ] 4 : [ if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } ] 5 : [ { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } ] 6 : [ if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } ] 7 : [ { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } ] 8 : [ { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } ] 9 : [ if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } ] 10 : [ { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } ] 11 : [ if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } ] 12 : [ { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } ] 13 : [ { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } ] 14 : [ if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } ] 15 : [ { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } ] 16 : [ { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } ] 17 : [ { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } ] 18 : [ { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } ] 19 : [ if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } ] 20 : [ { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } ] 21 : [ { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } ] 22 : [ if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } ] 23 : [ { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } ] 24 : [ if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } ] 25 : [ { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } ] 26 : [ { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } ] 27 : [ if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } ] 28 : [ { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } ] 29 : [ if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } ] 30 : [ { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } ] 31 : [ { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } ] 32 : [ if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } ] 33 : [ { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } ] 34 : [ if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } ] 35 : [ { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } ] 36 : [ { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } ] 37 : [ if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } ] 38 : [ { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } ] 39 : [ if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } ] 40 : [ { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } ] 41 : [ { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } ] 42 : [ if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } ] 43 : [ { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } ] 44 : [ if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } ] 45 : [ { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } ] 46 : [ { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } ] 47 : [ if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } ] 48 : [ { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } ] 49 : [ if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } ] 50 : [ { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } ] 51 : [ { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } ] 52 : [ if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } ] Assigns = [] Compares = [] Descendants of : int cgc_update_dive ( dive_log_type * dive ) { char buffer [ 1024 ] ; char buf2 [ 1024 ] ; cgc_size_t count ; { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } datetime_struct_type tm ; { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } return 0 ; } 0 : [ { char buffer [ 1024 ] ; char buf2 [ 1024 ] ; cgc_size_t count ; { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } datetime_struct_type tm ; { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } return 0 ; } ] compound scope 0 : { char buf [ 1024 ] ; int rcv_cnt ; dive_log_type * next_dive ; next_dive = Info -> dives ; int dive_count ; dive_count = 1 ; int dive_number_to_edit ; dive_number_to_edit = 0 ; if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } cgc_list_dives ( Info ) ; { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } if ( rcv_cnt == 0 ) { return 0 ; } { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } next_dive = Info -> dives ; dive_count = 1 ; while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } return 0 ; } compound scope 1 : { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } compound scope 2 : { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } compound scope 3 : { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } compound scope 4 : { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } compound scope 5 : { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } compound scope 6 : { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } compound scope 7 : { return 0 ; } compound scope 8 : { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } compound scope 9 : { ++ dive_count ; next_dive = next_dive -> next ; } compound scope 10 : { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } compound scope 11 : { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } compound scope 12 : { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } len(compound_scope) : 13 =======START======= SCOPE STACK : False START SCOPE : [ => { char buf [ 1024 ] ; int rcv_cnt ; dive_log_type * next_dive ; next_dive = Info -> dives ; int dive_count ; dive_count = 1 ; int dive_number_to_edit ; dive_number_to_edit = 0 ; if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } cgc_list_dives ( Info ) ; { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } if ( rcv_cnt == 0 ) { return 0 ; } { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } next_dive = Info -> dives ; dive_count = 1 ; while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } return 0 ; } ] END SCOPE : [ => { char buf [ 1024 ] ; int rcv_cnt ; dive_log_type * next_dive ; next_dive = Info -> dives ; int dive_count ; dive_count = 1 ; int dive_number_to_edit ; dive_number_to_edit = 0 ; if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } cgc_list_dives ( Info ) ; { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } if ( rcv_cnt == 0 ) { return 0 ; } { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } next_dive = Info -> dives ; dive_count = 1 ; while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } return 0 ; } ] p_decls = [('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] scope [0] : decls = [('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None), ('logbook_type *', 'Info', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] compares = [] ===> context { char buf [ 1024 ] ; int rcv_cnt ; dive_log_type * next_dive ; next_dive = Info -> dives ; int dive_count ; dive_count = 1 ; int dive_number_to_edit ; dive_number_to_edit = 0 ; if ( next_dive == 0 ) { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } cgc_list_dives ( Info ) ; { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } if ( rcv_cnt == 0 ) { return 0 ; } { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } next_dive = Info -> dives ; dive_count = 1 ; while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; } if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } return 0 ; } ignore sibs: [] 0 : | decl_scope | type: char *, var: buf 1 : | decl_scope | type: char, var: buf [ 1024 ] 2 : | decl_scope | type: int, var: rcv_cnt 3 : | decl_scope | type: dive_log_type *, var: next_dive 4 : | decl_scope | type: int, var: dive_count 5 : | decl_scope | type: int, var: dive_number_to_edit 6 : | decl_scope | type: logbook_type *, var: Info 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 3 : | assign_scope | type: dive_log_type *, value: Info -> dives 4 : | assign_scope | type: int, value: 1 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } ] END SCOPE : [ => { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = ['', ''] ===> context { { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } return 0 ; } ignore sibs: ['cgc_list_dives ( Info ) ;', '{ const char tlv1 [ ] = "\\n" ; cgc_printf ( tlv1 ) ; }', '{ const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; }', '{ char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; }', 'if ( rcv_cnt == 0 ) { return 0 ; }', '{ const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; }', 'next_dive = Info -> dives ;', 'dive_count = 1 ;', 'while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; }', 'if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: logbook_type *, var: Info 1 : | decl_scope | type: char *, var: buf 2 : | decl_scope | type: char, var: buf [ 1024 ] 3 : | decl_scope | type: int, var: rcv_cnt 4 : | decl_scope | type: dive_log_type *, var: next_dive 5 : | decl_scope | type: int, var: dive_count 6 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 0 : |compare_scopes| type: dive_log_type *, value: next_dive 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } ] END SCOPE : [ => { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } ] p_decls = [('const char *', 'tlv6', ' [ ]'), ('const char', 'tlv6 [ ]', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('const char *', 'tlv6', ' [ ]'), ('const char', 'tlv6 [ ]', None), ('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('const char *', 'tlv6', ' [ ]'), ('const char', 'tlv6 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = [] decls = [('const char *', 'tlv6', ' [ ]'), ('const char', 'tlv6 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = ['', ''] decls = [('const char *', 'tlv6', ' [ ]'), ('const char', 'tlv6 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = ['', ''] ===> context { const char tlv6 [ ] = "\n" ; cgc_printf ( tlv6 ) ; } ignore sibs: ['{ const char tlv7 [ ] = "Dive Log is empty\\n" ; cgc_printf ( tlv7 ) ; }', 'return 0 ;', '}', 'cgc_list_dives ( Info ) ;', '{ const char tlv1 [ ] = "\\n" ; cgc_printf ( tlv1 ) ; }', '{ const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; }', '{ char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; }', 'if ( rcv_cnt == 0 ) { return 0 ; }', '{ const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; }', 'next_dive = Info -> dives ;', 'dive_count = 1 ;', 'while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; }', 'if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv6 1 : | decl_scope | type: const char, var: tlv6 [ ] 2 : | decl_scope | type: logbook_type *, var: Info 3 : | decl_scope | type: char *, var: buf 4 : | decl_scope | type: char, var: buf [ 1024 ] 5 : | decl_scope | type: int, var: rcv_cnt 6 : | decl_scope | type: dive_log_type *, var: next_dive 7 : | decl_scope | type: int, var: dive_count 8 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 0 : |compare_scopes| type: dive_log_type *, value: next_dive 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } ] END SCOPE : [ => { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } ] p_decls = [('const char *', 'tlv7', ' [ ]'), ('const char', 'tlv7 [ ]', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('const char *', 'tlv7', ' [ ]'), ('const char', 'tlv7 [ ]', None), ('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('const char *', 'tlv7', ' [ ]'), ('const char', 'tlv7 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = [] decls = [('const char *', 'tlv7', ' [ ]'), ('const char', 'tlv7 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = ['', ''] decls = [('const char *', 'tlv7', ' [ ]'), ('const char', 'tlv7 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = ['', ''] ===> context { const char tlv7 [ ] = "Dive Log is empty\n" ; cgc_printf ( tlv7 ) ; } ignore sibs: ['return 0 ;', '}', 'cgc_list_dives ( Info ) ;', '{ const char tlv1 [ ] = "\\n" ; cgc_printf ( tlv1 ) ; }', '{ const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; }', '{ char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; }', 'if ( rcv_cnt == 0 ) { return 0 ; }', '{ const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; }', 'next_dive = Info -> dives ;', 'dive_count = 1 ;', 'while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; }', 'if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv7 1 : | decl_scope | type: const char, var: tlv7 [ ] 2 : | decl_scope | type: logbook_type *, var: Info 3 : | decl_scope | type: char *, var: buf 4 : | decl_scope | type: char, var: buf [ 1024 ] 5 : | decl_scope | type: int, var: rcv_cnt 6 : | decl_scope | type: dive_log_type *, var: next_dive 7 : | decl_scope | type: int, var: dive_count 8 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 0 : |compare_scopes| type: dive_log_type *, value: next_dive 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } ] END SCOPE : [ => { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } ] p_decls = [('const char *', 'tlv1', ' [ ]'), ('const char', 'tlv1 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv1', ' [ ]'), ('const char', 'tlv1 [ ]', None), ('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('const char *', 'tlv1', ' [ ]'), ('const char', 'tlv1 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = [] ===> context { const char tlv1 [ ] = "\n" ; cgc_printf ( tlv1 ) ; } ignore sibs: ['{ const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; }', '{ char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; }', 'if ( rcv_cnt == 0 ) { return 0 ; }', '{ const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; }', 'next_dive = Info -> dives ;', 'dive_count = 1 ;', 'while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; }', 'if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv1 1 : | decl_scope | type: const char, var: tlv1 [ ] 2 : | decl_scope | type: logbook_type *, var: Info 3 : | decl_scope | type: char *, var: buf 4 : | decl_scope | type: char, var: buf [ 1024 ] 5 : | decl_scope | type: int, var: rcv_cnt 6 : | decl_scope | type: dive_log_type *, var: next_dive 7 : | decl_scope | type: int, var: dive_count 8 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } ] END SCOPE : [ => { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } ] p_decls = [('const char *', 'tlv2', ' [ ]'), ('const char', 'tlv2 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv2', ' [ ]'), ('const char', 'tlv2 [ ]', None), ('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('const char *', 'tlv2', ' [ ]'), ('const char', 'tlv2 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = [] ===> context { const char tlv2 [ ] = "Enter Dive # to edit: " ; cgc_printf ( tlv2 ) ; } ignore sibs: ['{ char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; }', 'if ( rcv_cnt == 0 ) { return 0 ; }', '{ const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; }', 'next_dive = Info -> dives ;', 'dive_count = 1 ;', 'while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; }', 'if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv2 1 : | decl_scope | type: const char, var: tlv2 [ ] 2 : | decl_scope | type: logbook_type *, var: Info 3 : | decl_scope | type: char *, var: buf 4 : | decl_scope | type: char, var: buf [ 1024 ] 5 : | decl_scope | type: int, var: rcv_cnt 6 : | decl_scope | type: dive_log_type *, var: next_dive 7 : | decl_scope | type: int, var: dive_count 8 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } ] END SCOPE : [ => { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } ] p_decls = [('char *', 'tlv4', None), ('cgc_size_t', 'tlv3', None)] scope [0] : scope [1] : decls = [('char *', 'tlv4', None), ('cgc_size_t', 'tlv3', None), ('logbook_type *', 'Info', None)] assigns = [('char *', 'tlv4', '', 'buf'), ('cgc_size_t', 'tlv3', '', 'sizeof ( buf )')] compares = [] decls = [('char *', 'tlv4', None), ('cgc_size_t', 'tlv3', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('char *', 'tlv4', '', 'buf'), ('cgc_size_t', 'tlv3', '', 'sizeof ( buf )'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = [] ===> context { char * tlv4 ; tlv4 = buf ; cgc_size_t tlv3 ; tlv3 = sizeof ( buf ) ; rcv_cnt = cgc_getline ( tlv4 , tlv3 ) ; } ignore sibs: ['if ( rcv_cnt == 0 ) { return 0 ; }', '{ const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; }', 'next_dive = Info -> dives ;', 'dive_count = 1 ;', 'while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; }', 'if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv4 1 : | decl_scope | type: cgc_size_t, var: tlv3 2 : | decl_scope | type: logbook_type *, var: Info 3 : | decl_scope | type: char *, var: buf 4 : | decl_scope | type: char, var: buf [ 1024 ] 5 : | decl_scope | type: int, var: rcv_cnt 6 : | decl_scope | type: dive_log_type *, var: next_dive 7 : | decl_scope | type: int, var: dive_count 8 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: char *, value: buf 1 : | assign_scope | type: cgc_size_t, value: sizeof ( buf ) 2 : | assign_scope | type: dive_log_type *, value: Info -> dives 3 : | assign_scope | type: int, value: 1 4 : | assign_scope | type: int, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { return 0 ; } ] END SCOPE : [ => { return 0 ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = ['', ''] ===> context { return 0 ; } ignore sibs: ['{ const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; }', 'next_dive = Info -> dives ;', 'dive_count = 1 ;', 'while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; }', 'if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: logbook_type *, var: Info 1 : | decl_scope | type: char *, var: buf 2 : | decl_scope | type: char, var: buf [ 1024 ] 3 : | decl_scope | type: int, var: rcv_cnt 4 : | decl_scope | type: dive_log_type *, var: next_dive 5 : | decl_scope | type: int, var: dive_count 6 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 0 : |compare_scopes| type: int, value: rcv_cnt 1 : |compare_scopes| type: int, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } ] END SCOPE : [ => { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } ] p_decls = [('const char *', 'tlv5', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv5', None), ('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('const char *', 'tlv5', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0')] compares = [] ===> context { const char * tlv5 = buf ; dive_number_to_edit = cgc_atoi ( tlv5 ) ; } ignore sibs: ['next_dive = Info -> dives ;', 'dive_count = 1 ;', 'while ( dive_count < dive_number_to_edit && next_dive != 0 ) { ++ dive_count ; next_dive = next_dive -> next ; }', 'if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv5 1 : | decl_scope | type: logbook_type *, var: Info 2 : | decl_scope | type: char *, var: buf 3 : | decl_scope | type: char, var: buf [ 1024 ] 4 : | decl_scope | type: int, var: rcv_cnt 5 : | decl_scope | type: dive_log_type *, var: next_dive 6 : | decl_scope | type: int, var: dive_count 7 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { ++ dive_count ; next_dive = next_dive -> next ; } ] END SCOPE : [ => { ++ dive_count ; next_dive = next_dive -> next ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('logbook_type *', 'Info', None)] assigns = [('dive_log_type *', 'next_dive', '', 'next_dive -> next')] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'next_dive -> next'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'next_dive -> next'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] compares = ['', '', '', ''] ===> context { ++ dive_count ; next_dive = next_dive -> next ; } ignore sibs: ['if ( dive_count == dive_number_to_edit && next_dive != 0 ) { cgc_printf ( "Editing dive number @d\\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } else { { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: logbook_type *, var: Info 1 : | decl_scope | type: char *, var: buf 2 : | decl_scope | type: char, var: buf [ 1024 ] 3 : | decl_scope | type: int, var: rcv_cnt 4 : | decl_scope | type: dive_log_type *, var: next_dive 5 : | decl_scope | type: int, var: dive_count 6 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: next_dive -> next 1 : | assign_scope | type: dive_log_type *, value: Info -> dives 2 : | assign_scope | type: int, value: 1 3 : | assign_scope | type: int, value: 0 4 : | assign_scope | type: dive_log_type *, value: Info -> dives 5 : | assign_scope | type: int, value: 1 0 : |compare_scopes| type: int, value: dive_count 1 : |compare_scopes| type: int, value: dive_number_to_edit 2 : |compare_scopes| type: dive_log_type *, value: next_dive 3 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } ] END SCOPE : [ => { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] compares = ['', '', '', ''] ===> context { cgc_printf ( "Editing dive number @d\n" , dive_number_to_edit ) ; cgc_update_dive ( next_dive ) ; } ignore sibs: ['else', '{ { const char tlv8 [ ] = "Invalid dive number entered\\n" ; cgc_printf ( tlv8 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: logbook_type *, var: Info 1 : | decl_scope | type: char *, var: buf 2 : | decl_scope | type: char, var: buf [ 1024 ] 3 : | decl_scope | type: int, var: rcv_cnt 4 : | decl_scope | type: dive_log_type *, var: next_dive 5 : | decl_scope | type: int, var: dive_count 6 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 3 : | assign_scope | type: dive_log_type *, value: Info -> dives 4 : | assign_scope | type: int, value: 1 0 : |compare_scopes| type: int, value: dive_count 1 : |compare_scopes| type: int, value: dive_number_to_edit 2 : |compare_scopes| type: dive_log_type *, value: next_dive 3 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } ] END SCOPE : [ => { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } ] p_decls = [] scope [0] : scope [1] : decls = [('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] compares = [] ===> context { { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } } ignore sibs: ['return 0 ;', '}'] 0 : | decl_scope | type: logbook_type *, var: Info 1 : | decl_scope | type: char *, var: buf 2 : | decl_scope | type: char, var: buf [ 1024 ] 3 : | decl_scope | type: int, var: rcv_cnt 4 : | decl_scope | type: dive_log_type *, var: next_dive 5 : | decl_scope | type: int, var: dive_count 6 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 3 : | assign_scope | type: dive_log_type *, value: Info -> dives 4 : | assign_scope | type: int, value: 1 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } ] END SCOPE : [ => { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } ] p_decls = [('const char *', 'tlv8', ' [ ]'), ('const char', 'tlv8 [ ]', None)] scope [0] : scope [1] : scope [2] : decls = [('const char *', 'tlv8', ' [ ]'), ('const char', 'tlv8 [ ]', None), ('logbook_type *', 'Info', None)] assigns = [] compares = [] decls = [('const char *', 'tlv8', ' [ ]'), ('const char', 'tlv8 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] compares = [] decls = [('const char *', 'tlv8', ' [ ]'), ('const char', 'tlv8 [ ]', None), ('logbook_type *', 'Info', None), ('char *', 'buf', ' [ 1024 ]'), ('char', 'buf [ 1024 ]', None), ('int', 'rcv_cnt', None), ('dive_log_type *', 'next_dive', None), ('int', 'dive_count', None), ('int', 'dive_number_to_edit', None)] assigns = [('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1'), ('int', 'dive_number_to_edit', '', '0'), ('dive_log_type *', 'next_dive', '', 'Info -> dives'), ('int', 'dive_count', '', '1')] compares = [] ===> context { const char tlv8 [ ] = "Invalid dive number entered\n" ; cgc_printf ( tlv8 ) ; } ignore sibs: ['}', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv8 1 : | decl_scope | type: const char, var: tlv8 [ ] 2 : | decl_scope | type: logbook_type *, var: Info 3 : | decl_scope | type: char *, var: buf 4 : | decl_scope | type: char, var: buf [ 1024 ] 5 : | decl_scope | type: int, var: rcv_cnt 6 : | decl_scope | type: dive_log_type *, var: next_dive 7 : | decl_scope | type: int, var: dive_count 8 : | decl_scope | type: int, var: dive_number_to_edit 0 : | assign_scope | type: dive_log_type *, value: Info -> dives 1 : | assign_scope | type: int, value: 1 2 : | assign_scope | type: int, value: 0 3 : | assign_scope | type: dive_log_type *, value: Info -> dives 4 : | assign_scope | type: int, value: 1 =======END======= compound scope 0 : { char buffer [ 1024 ] ; char buf2 [ 1024 ] ; cgc_size_t count ; { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } datetime_struct_type tm ; { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } return 0 ; } compound scope 1 : { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } compound scope 2 : { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } compound scope 3 : { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } compound scope 4 : { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } compound scope 5 : { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } compound scope 6 : { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } compound scope 7 : { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } compound scope 8 : { cgc_printf ( " (@s)" , dive -> dive_date ) ; } compound scope 9 : { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } compound scope 10 : { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } compound scope 11 : { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } compound scope 12 : { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } compound scope 13 : { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } compound scope 14 : { cgc_printf ( " (@s)" , dive -> dive_time ) ; } compound scope 15 : { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } compound scope 16 : { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } compound scope 17 : { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } compound scope 18 : { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } compound scope 19 : { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } compound scope 20 : { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } compound scope 21 : { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } compound scope 22 : { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } compound scope 23 : { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } compound scope 24 : { cgc_printf ( " (@s)" , dive -> location ) ; } compound scope 25 : { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } compound scope 26 : { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } compound scope 27 : { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } compound scope 28 : { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } compound scope 29 : { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } compound scope 30 : { cgc_printf ( " (@d)" , dive -> max_depth ) ; } compound scope 31 : { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } compound scope 32 : { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } compound scope 33 : { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } compound scope 34 : { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } compound scope 35 : { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } compound scope 36 : { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } compound scope 37 : { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } compound scope 38 : { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } compound scope 39 : { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } compound scope 40 : { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } compound scope 41 : { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } compound scope 42 : { cgc_printf ( " (@d)" , dive -> dive_length ) ; } compound scope 43 : { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } compound scope 44 : { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } compound scope 45 : { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } compound scope 46 : { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } compound scope 47 : { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } compound scope 48 : { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } compound scope 49 : { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } compound scope 50 : { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } compound scope 51 : { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } compound scope 52 : { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } compound scope 53 : { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } compound scope 54 : { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } compound scope 55 : { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } compound scope 56 : { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } compound scope 57 : { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } compound scope 58 : { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } compound scope 59 : { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } compound scope 60 : { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } compound scope 61 : { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } compound scope 62 : { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } compound scope 63 : { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } compound scope 64 : { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } len(compound_scope) : 65 =======START======= SCOPE STACK : False START SCOPE : [ => { char buffer [ 1024 ] ; char buf2 [ 1024 ] ; cgc_size_t count ; { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } datetime_struct_type tm ; { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } return 0 ; } ] END SCOPE : [ => { char buffer [ 1024 ] ; char buf2 [ 1024 ] ; cgc_size_t count ; { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } datetime_struct_type tm ; { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } return 0 ; } ] p_decls = [('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] scope [0] : decls = [('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] ===> context { char buffer [ 1024 ] ; char buf2 [ 1024 ] ; cgc_size_t count ; { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; } { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; } { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } datetime_struct_type tm ; { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; } { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; } { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; } { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } return 0 ; } ignore sibs: [] 0 : | decl_scope | type: char *, var: buffer 1 : | decl_scope | type: char, var: buffer [ 1024 ] 2 : | decl_scope | type: char *, var: buf2 3 : | decl_scope | type: char, var: buf2 [ 1024 ] 4 : | decl_scope | type: cgc_size_t, var: count 5 : | decl_scope | type: datetime_struct_type, var: tm 6 : | decl_scope | type: dive_log_type *, var: dive =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } ] END SCOPE : [ => { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } ] p_decls = [('const char *', 'tlv1', ' [ ]'), ('const char', 'tlv1 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv1', ' [ ]'), ('const char', 'tlv1 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv1', ' [ ]'), ('const char', 'tlv1 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] ===> context { const char tlv1 [ ] = "Dive Site" ; cgc_printf ( tlv1 ) ; } ignore sibs: ['if ( dive -> dive_site_name [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; }', '{ const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; }', '{ char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; }', 'if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } }', '{ const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; }', 'if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; }', '{ const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; }', '{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv1 1 : | decl_scope | type: const char, var: tlv1 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } ] END SCOPE : [ => { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@s)" , dive -> dive_site_name ) ; } ignore sibs: ['{ const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; }', '{ char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; }', 'if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } }', '{ const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; }', 'if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; }', '{ const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; }', '{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 0 : |compare_scopes| type: dive_log_type *, value: dive -> dive_site_name [ 0 ] 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } ] END SCOPE : [ => { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } ] p_decls = [('const char *', 'tlv2', ' [ ]'), ('const char', 'tlv2 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv2', ' [ ]'), ('const char', 'tlv2 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv2', ' [ ]'), ('const char', 'tlv2 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] ===> context { const char tlv2 [ ] = ": " ; cgc_printf ( tlv2 ) ; } ignore sibs: ['{ char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; }', 'if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } }', '{ const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; }', 'if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; }', '{ const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; }', '{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv2 1 : | decl_scope | type: const char, var: tlv2 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } ] END SCOPE : [ => { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } ] p_decls = [('char *', 'tlv28', None), ('cgc_size_t', 'tlv27', None)] scope [0] : scope [1] : decls = [('char *', 'tlv28', None), ('cgc_size_t', 'tlv27', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv28', '', 'buffer'), ('cgc_size_t', 'tlv27', '', 'sizeof ( dive -> dive_site_name )')] compares = [] decls = [('char *', 'tlv28', None), ('cgc_size_t', 'tlv27', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv28', '', 'buffer'), ('cgc_size_t', 'tlv27', '', 'sizeof ( dive -> dive_site_name )')] compares = [] ===> context { char * tlv28 ; tlv28 = buffer ; cgc_size_t tlv27 ; tlv27 = sizeof ( dive -> dive_site_name ) ; count = cgc_getline ( tlv28 , tlv27 ) ; } ignore sibs: ['if ( count > 0 ) { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } }', '{ const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; }', 'if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; }', '{ const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; }', '{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv28 1 : | decl_scope | type: cgc_size_t, var: tlv27 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: sizeof ( dive -> dive_site_name ) =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } ] END SCOPE : [ => { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = ['', ''] ===> context { { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } } ignore sibs: ['{ const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; }', 'if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; }', '{ const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; }', '{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } ] END SCOPE : [ => { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } ] p_decls = [('char *', 'tlv51', None), ('const char *', 'tlv50', None), ('cgc_size_t', 'tlv49', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('char *', 'tlv51', None), ('const char *', 'tlv50', None), ('cgc_size_t', 'tlv49', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv51', '', 'dive -> dive_site_name'), ('cgc_size_t', 'tlv49', '', 'sizeof ( dive -> dive_site_name )')] compares = [] decls = [('char *', 'tlv51', None), ('const char *', 'tlv50', None), ('cgc_size_t', 'tlv49', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv51', '', 'dive -> dive_site_name'), ('cgc_size_t', 'tlv49', '', 'sizeof ( dive -> dive_site_name )')] compares = [] decls = [('char *', 'tlv51', None), ('const char *', 'tlv50', None), ('cgc_size_t', 'tlv49', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv51', '', 'dive -> dive_site_name'), ('cgc_size_t', 'tlv49', '', 'sizeof ( dive -> dive_site_name )')] compares = ['', ''] decls = [('char *', 'tlv51', None), ('const char *', 'tlv50', None), ('cgc_size_t', 'tlv49', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv51', '', 'dive -> dive_site_name'), ('cgc_size_t', 'tlv49', '', 'sizeof ( dive -> dive_site_name )')] compares = ['', ''] ===> context { char * tlv51 ; tlv51 = dive -> dive_site_name ; const char * tlv50 = buffer ; cgc_size_t tlv49 ; tlv49 = sizeof ( dive -> dive_site_name ) ; cgc_strncpy ( tlv51 , tlv50 , tlv49 ) ; } ignore sibs: ['}', '{ const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; }', 'if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; }', '{ const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; }', '{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv51 1 : | decl_scope | type: const char *, var: tlv50 2 : | decl_scope | type: cgc_size_t, var: tlv49 3 : | decl_scope | type: dive_log_type *, var: dive 4 : | decl_scope | type: char *, var: buffer 5 : | decl_scope | type: char, var: buffer [ 1024 ] 6 : | decl_scope | type: char *, var: buf2 7 : | decl_scope | type: char, var: buf2 [ 1024 ] 8 : | decl_scope | type: cgc_size_t, var: count 0 : | assign_scope | type: char *, value: dive -> dive_site_name 1 : | assign_scope | type: cgc_size_t, value: sizeof ( dive -> dive_site_name ) 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } ] END SCOPE : [ => { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } ] p_decls = [('const char *', 'tlv3', ' [ ]'), ('const char', 'tlv3 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv3', ' [ ]'), ('const char', 'tlv3 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv3', ' [ ]'), ('const char', 'tlv3 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] ===> context { const char tlv3 [ ] = "Date" ; cgc_printf ( tlv3 ) ; } ignore sibs: ['if ( dive -> dive_date [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_date ) ; }', '{ const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; }', '{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv3 1 : | decl_scope | type: const char, var: tlv3 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@s)" , dive -> dive_date ) ; } ] END SCOPE : [ => { cgc_printf ( " (@s)" , dive -> dive_date ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@s)" , dive -> dive_date ) ; } ignore sibs: ['{ const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; }', '{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 0 : |compare_scopes| type: dive_log_type *, value: dive -> dive_date [ 0 ] 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } ] END SCOPE : [ => { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } ] p_decls = [('const char *', 'tlv4', ' [ ]'), ('const char', 'tlv4 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv4', ' [ ]'), ('const char', 'tlv4 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv4', ' [ ]'), ('const char', 'tlv4 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] ===> context { const char tlv4 [ ] = ": " ; cgc_printf ( tlv4 ) ; } ignore sibs: ['{ char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; }', 'if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv4 1 : | decl_scope | type: const char, var: tlv4 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } ] END SCOPE : [ => { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } ] p_decls = [('char *', 'tlv30', None), ('cgc_size_t', 'tlv29', None)] scope [0] : scope [1] : decls = [('char *', 'tlv30', None), ('cgc_size_t', 'tlv29', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv30', '', 'buffer'), ('cgc_size_t', 'tlv29', '', 'sizeof ( dive -> dive_date )')] compares = [] decls = [('char *', 'tlv30', None), ('cgc_size_t', 'tlv29', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv30', '', 'buffer'), ('cgc_size_t', 'tlv29', '', 'sizeof ( dive -> dive_date )')] compares = [] ===> context { char * tlv30 ; tlv30 = buffer ; cgc_size_t tlv29 ; tlv29 = sizeof ( dive -> dive_date ) ; count = cgc_getline ( tlv30 , tlv29 ) ; } ignore sibs: ['if ( count > 0 ) { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } }', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv30 1 : | decl_scope | type: cgc_size_t, var: tlv29 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: sizeof ( dive -> dive_date ) =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } ] END SCOPE : [ => { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = ['', ''] ===> context { { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } } ignore sibs: ['{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } ] END SCOPE : [ => { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } ] p_decls = [('char *', 'tlv54', None), ('const char *', 'tlv53', None), ('cgc_size_t', 'tlv52', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('char *', 'tlv54', None), ('const char *', 'tlv53', None), ('cgc_size_t', 'tlv52', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv54', '', 'dive -> dive_date'), ('cgc_size_t', 'tlv52', '', 'sizeof ( dive -> dive_date )')] compares = [] decls = [('char *', 'tlv54', None), ('const char *', 'tlv53', None), ('cgc_size_t', 'tlv52', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv54', '', 'dive -> dive_date'), ('cgc_size_t', 'tlv52', '', 'sizeof ( dive -> dive_date )')] compares = [] decls = [('char *', 'tlv54', None), ('const char *', 'tlv53', None), ('cgc_size_t', 'tlv52', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv54', '', 'dive -> dive_date'), ('cgc_size_t', 'tlv52', '', 'sizeof ( dive -> dive_date )')] compares = ['', ''] decls = [('char *', 'tlv54', None), ('const char *', 'tlv53', None), ('cgc_size_t', 'tlv52', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv54', '', 'dive -> dive_date'), ('cgc_size_t', 'tlv52', '', 'sizeof ( dive -> dive_date )')] compares = ['', ''] ===> context { char * tlv54 ; tlv54 = dive -> dive_date ; const char * tlv53 = buffer ; cgc_size_t tlv52 ; tlv52 = sizeof ( dive -> dive_date ) ; cgc_strncpy ( tlv54 , tlv53 , tlv52 ) ; } ignore sibs: ['}', '{ const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; }', 'if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv54 1 : | decl_scope | type: const char *, var: tlv53 2 : | decl_scope | type: cgc_size_t, var: tlv52 3 : | decl_scope | type: dive_log_type *, var: dive 4 : | decl_scope | type: char *, var: buffer 5 : | decl_scope | type: char, var: buffer [ 1024 ] 6 : | decl_scope | type: char *, var: buf2 7 : | decl_scope | type: char, var: buf2 [ 1024 ] 8 : | decl_scope | type: cgc_size_t, var: count 0 : | assign_scope | type: char *, value: dive -> dive_date 1 : | assign_scope | type: cgc_size_t, value: sizeof ( dive -> dive_date ) 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } ] END SCOPE : [ => { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } ] p_decls = [('const char *', 'tlv5', ' [ ]'), ('const char', 'tlv5 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv5', ' [ ]'), ('const char', 'tlv5 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv5', ' [ ]'), ('const char', 'tlv5 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] ===> context { const char tlv5 [ ] = "Time" ; cgc_printf ( tlv5 ) ; } ignore sibs: ['if ( dive -> dive_time [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> dive_time ) ; }', '{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv5 1 : | decl_scope | type: const char, var: tlv5 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@s)" , dive -> dive_time ) ; } ] END SCOPE : [ => { cgc_printf ( " (@s)" , dive -> dive_time ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@s)" , dive -> dive_time ) ; } ignore sibs: ['{ const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; }', '{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 0 : |compare_scopes| type: dive_log_type *, value: dive -> dive_time [ 0 ] 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } ] END SCOPE : [ => { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } ] p_decls = [('const char *', 'tlv6', ' [ ]'), ('const char', 'tlv6 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv6', ' [ ]'), ('const char', 'tlv6 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv6', ' [ ]'), ('const char', 'tlv6 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] ===> context { const char tlv6 [ ] = ": " ; cgc_printf ( tlv6 ) ; } ignore sibs: ['{ char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; }', 'if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv6 1 : | decl_scope | type: const char, var: tlv6 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } ] END SCOPE : [ => { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } ] p_decls = [('char *', 'tlv32', None), ('cgc_size_t', 'tlv31', None)] scope [0] : scope [1] : decls = [('char *', 'tlv32', None), ('cgc_size_t', 'tlv31', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv32', '', 'buf2'), ('cgc_size_t', 'tlv31', '', 'sizeof ( dive -> dive_time )')] compares = [] decls = [('char *', 'tlv32', None), ('cgc_size_t', 'tlv31', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv32', '', 'buf2'), ('cgc_size_t', 'tlv31', '', 'sizeof ( dive -> dive_time )')] compares = [] ===> context { char * tlv32 ; tlv32 = buf2 ; cgc_size_t tlv31 ; tlv31 = sizeof ( dive -> dive_time ) ; count = cgc_getline ( tlv32 , tlv31 ) ; } ignore sibs: ['if ( count > 0 ) { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } }', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv32 1 : | decl_scope | type: cgc_size_t, var: tlv31 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 0 : | assign_scope | type: char *, value: buf2 1 : | assign_scope | type: cgc_size_t, value: sizeof ( dive -> dive_time ) =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } ] END SCOPE : [ => { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [] compares = ['', ''] ===> context { { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } } ignore sibs: ['{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } ] END SCOPE : [ => { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } ] p_decls = [('char *', 'tlv57', None), ('const char *', 'tlv56', None), ('cgc_size_t', 'tlv55', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('char *', 'tlv57', None), ('const char *', 'tlv56', None), ('cgc_size_t', 'tlv55', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv57', '', 'dive -> dive_time'), ('cgc_size_t', 'tlv55', '', 'sizeof ( dive -> dive_time )')] compares = [] decls = [('char *', 'tlv57', None), ('const char *', 'tlv56', None), ('cgc_size_t', 'tlv55', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv57', '', 'dive -> dive_time'), ('cgc_size_t', 'tlv55', '', 'sizeof ( dive -> dive_time )')] compares = [] decls = [('char *', 'tlv57', None), ('const char *', 'tlv56', None), ('cgc_size_t', 'tlv55', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv57', '', 'dive -> dive_time'), ('cgc_size_t', 'tlv55', '', 'sizeof ( dive -> dive_time )')] compares = ['', ''] decls = [('char *', 'tlv57', None), ('const char *', 'tlv56', None), ('cgc_size_t', 'tlv55', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv57', '', 'dive -> dive_time'), ('cgc_size_t', 'tlv55', '', 'sizeof ( dive -> dive_time )')] compares = ['', ''] ===> context { char * tlv57 ; tlv57 = dive -> dive_time ; const char * tlv56 = buf2 ; cgc_size_t tlv55 ; tlv55 = sizeof ( dive -> dive_time ) ; cgc_strncpy ( tlv57 , tlv56 , tlv55 ) ; } ignore sibs: ['}', '{ char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; }', '{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv57 1 : | decl_scope | type: const char *, var: tlv56 2 : | decl_scope | type: cgc_size_t, var: tlv55 3 : | decl_scope | type: dive_log_type *, var: dive 4 : | decl_scope | type: char *, var: buffer 5 : | decl_scope | type: char, var: buffer [ 1024 ] 6 : | decl_scope | type: char *, var: buf2 7 : | decl_scope | type: char, var: buf2 [ 1024 ] 8 : | decl_scope | type: cgc_size_t, var: count 0 : | assign_scope | type: char *, value: dive -> dive_time 1 : | assign_scope | type: cgc_size_t, value: sizeof ( dive -> dive_time ) 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } ] END SCOPE : [ => { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } ] p_decls = [('char *', 'tlv9', None), ('const char *', 'tlv8', ' [ ]'), ('const char', 'tlv8 [ ]', None), ('cgc_size_t', 'tlv7', None)] scope [0] : scope [1] : decls = [('char *', 'tlv9', None), ('const char *', 'tlv8', ' [ ]'), ('const char', 'tlv8 [ ]', None), ('cgc_size_t', 'tlv7', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv9', '', 'buffer'), ('cgc_size_t', 'tlv7', '', '1')] compares = [] decls = [('char *', 'tlv9', None), ('const char *', 'tlv8', ' [ ]'), ('const char', 'tlv8 [ ]', None), ('cgc_size_t', 'tlv7', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv9', '', 'buffer'), ('cgc_size_t', 'tlv7', '', '1')] compares = [] ===> context { char * tlv9 ; tlv9 = buffer ; const char tlv8 [ ] = " " ; cgc_size_t tlv7 ; tlv7 = 1 ; cgc_strncat ( tlv9 , tlv8 , tlv7 ) ; } ignore sibs: ['{ char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; }', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv9 1 : | decl_scope | type: const char *, var: tlv8 2 : | decl_scope | type: const char, var: tlv8 [ ] 3 : | decl_scope | type: cgc_size_t, var: tlv7 4 : | decl_scope | type: dive_log_type *, var: dive 5 : | decl_scope | type: char *, var: buffer 6 : | decl_scope | type: char, var: buffer [ 1024 ] 7 : | decl_scope | type: char *, var: buf2 8 : | decl_scope | type: char, var: buf2 [ 1024 ] 9 : | decl_scope | type: cgc_size_t, var: count 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: 1 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } ] END SCOPE : [ => { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } ] p_decls = [('char *', 'tlv12', None), ('const char *', 'tlv11', None), ('cgc_size_t', 'tlv10', None)] scope [0] : scope [1] : decls = [('char *', 'tlv12', None), ('const char *', 'tlv11', None), ('cgc_size_t', 'tlv10', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv12', '', 'buffer')] compares = [] decls = [('char *', 'tlv12', None), ('const char *', 'tlv11', None), ('cgc_size_t', 'tlv10', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv12', '', 'buffer')] compares = [] ===> context { char * tlv12 ; tlv12 = buffer ; const char * tlv11 = buf2 ; cgc_size_t tlv10 ; { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } cgc_strncat ( tlv12 , tlv11 , tlv10 ) ; } ignore sibs: ['datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv12 1 : | decl_scope | type: const char *, var: tlv11 2 : | decl_scope | type: cgc_size_t, var: tlv10 3 : | decl_scope | type: dive_log_type *, var: dive 4 : | decl_scope | type: char *, var: buffer 5 : | decl_scope | type: char, var: buffer [ 1024 ] 6 : | decl_scope | type: char *, var: buf2 7 : | decl_scope | type: char, var: buf2 [ 1024 ] 8 : | decl_scope | type: cgc_size_t, var: count 0 : | assign_scope | type: char *, value: buffer =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } ] END SCOPE : [ => { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } ] p_decls = [('char *', 'tlv67', None)] scope [0] : scope [1] : scope [2] : decls = [('char *', 'tlv67', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv67', '', 'buf2'), ('cgc_size_t', 'tlv10', '', 'cgc_strlen ( tlv67 )')] compares = [] decls = [('char *', 'tlv67', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None)] assigns = [('char *', 'tlv67', '', 'buf2'), ('cgc_size_t', 'tlv10', '', 'cgc_strlen ( tlv67 )')] compares = [] decls = [('char *', 'tlv67', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('char *', 'tlv12', None), ('const char *', 'tlv11', None), ('cgc_size_t', 'tlv10', None)] assigns = [('char *', 'tlv67', '', 'buf2'), ('cgc_size_t', 'tlv10', '', 'cgc_strlen ( tlv67 )'), ('char *', 'tlv12', '', 'buffer')] compares = [] ===> context { char * tlv67 ; tlv67 = buf2 ; tlv10 = cgc_strlen ( tlv67 ) ; } ignore sibs: ['cgc_strncat ( tlv12 , tlv11 , tlv10 ) ;', '}', 'datetime_struct_type tm ;', '{ char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; }', '{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv67 1 : | decl_scope | type: dive_log_type *, var: dive 2 : | decl_scope | type: char *, var: buffer 3 : | decl_scope | type: char, var: buffer [ 1024 ] 4 : | decl_scope | type: char *, var: buf2 5 : | decl_scope | type: char, var: buf2 [ 1024 ] 6 : | decl_scope | type: cgc_size_t, var: count 7 : | decl_scope | type: char *, var: tlv12 8 : | decl_scope | type: const char *, var: tlv11 9 : | decl_scope | type: cgc_size_t, var: tlv10 0 : | assign_scope | type: char *, value: buf2 1 : | assign_scope | type: cgc_size_t, value: cgc_strlen ( tlv67 ) 2 : | assign_scope | type: char *, value: buffer =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } ] END SCOPE : [ => { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } ] p_decls = [('char *', 'tlv34', None), ('datetime_struct_type *', 'tlv33', None)] scope [0] : scope [1] : decls = [('char *', 'tlv34', None), ('datetime_struct_type *', 'tlv33', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv34', '', 'buffer'), ('datetime_struct_type *', 'tlv33', '', '& tm')] compares = [] decls = [('char *', 'tlv34', None), ('datetime_struct_type *', 'tlv33', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv34', '', 'buffer'), ('datetime_struct_type *', 'tlv33', '', '& tm')] compares = [] ===> context { char * tlv34 ; tlv34 = buffer ; datetime_struct_type * tlv33 ; tlv33 = & tm ; dive -> timestamp = cgc_str2datetime ( tlv34 , tlv33 ) ; } ignore sibs: ['{ const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; }', 'if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv34 1 : | decl_scope | type: datetime_struct_type *, var: tlv33 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: datetime_struct_type *, value: & tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } ] END SCOPE : [ => { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } ] p_decls = [('const char *', 'tlv13', ' [ ]'), ('const char', 'tlv13 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv13', ' [ ]'), ('const char', 'tlv13 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv13', ' [ ]'), ('const char', 'tlv13 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv13 [ ] = "Location (area/city)" ; cgc_printf ( tlv13 ) ; } ignore sibs: ['if ( dive -> location [ 0 ] != 0 ) { cgc_printf ( " (@s)" , dive -> location ) ; }', '{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv13 1 : | decl_scope | type: const char, var: tlv13 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@s)" , dive -> location ) ; } ] END SCOPE : [ => { cgc_printf ( " (@s)" , dive -> location ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@s)" , dive -> location ) ; } ignore sibs: ['{ const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; }', '{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: dive_log_type *, value: dive -> location [ 0 ] 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } ] END SCOPE : [ => { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } ] p_decls = [('const char *', 'tlv14', ' [ ]'), ('const char', 'tlv14 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv14', ' [ ]'), ('const char', 'tlv14 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv14', ' [ ]'), ('const char', 'tlv14 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv14 [ ] = ": " ; cgc_printf ( tlv14 ) ; } ignore sibs: ['{ char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; }', 'if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv14 1 : | decl_scope | type: const char, var: tlv14 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } ] END SCOPE : [ => { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } ] p_decls = [('char *', 'tlv36', None), ('cgc_size_t', 'tlv35', None)] scope [0] : scope [1] : decls = [('char *', 'tlv36', None), ('cgc_size_t', 'tlv35', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv36', '', 'buffer'), ('cgc_size_t', 'tlv35', '', 'sizeof ( buffer )')] compares = [] decls = [('char *', 'tlv36', None), ('cgc_size_t', 'tlv35', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv36', '', 'buffer'), ('cgc_size_t', 'tlv35', '', 'sizeof ( buffer )')] compares = [] ===> context { char * tlv36 ; tlv36 = buffer ; cgc_size_t tlv35 ; tlv35 = sizeof ( buffer ) ; count = cgc_getline ( tlv36 , tlv35 ) ; } ignore sibs: ['if ( count > 0 ) { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } }', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv36 1 : | decl_scope | type: cgc_size_t, var: tlv35 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: sizeof ( buffer ) =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } ] END SCOPE : [ => { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } } ignore sibs: ['{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } ] END SCOPE : [ => { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } ] p_decls = [('char *', 'tlv60', None), ('const char *', 'tlv59', None), ('cgc_size_t', 'tlv58', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('char *', 'tlv60', None), ('const char *', 'tlv59', None), ('cgc_size_t', 'tlv58', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv60', '', 'dive -> location'), ('cgc_size_t', 'tlv58', '', 'count')] compares = [] decls = [('char *', 'tlv60', None), ('const char *', 'tlv59', None), ('cgc_size_t', 'tlv58', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv60', '', 'dive -> location'), ('cgc_size_t', 'tlv58', '', 'count')] compares = [] decls = [('char *', 'tlv60', None), ('const char *', 'tlv59', None), ('cgc_size_t', 'tlv58', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv60', '', 'dive -> location'), ('cgc_size_t', 'tlv58', '', 'count')] compares = ['', ''] decls = [('char *', 'tlv60', None), ('const char *', 'tlv59', None), ('cgc_size_t', 'tlv58', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv60', '', 'dive -> location'), ('cgc_size_t', 'tlv58', '', 'count')] compares = ['', ''] ===> context { char * tlv60 ; tlv60 = dive -> location ; const char * tlv59 = buffer ; cgc_size_t tlv58 ; tlv58 = count ; cgc_strncpy ( tlv60 , tlv59 , tlv58 ) ; } ignore sibs: ['}', '{ const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; }', 'if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv60 1 : | decl_scope | type: const char *, var: tlv59 2 : | decl_scope | type: cgc_size_t, var: tlv58 3 : | decl_scope | type: dive_log_type *, var: dive 4 : | decl_scope | type: char *, var: buffer 5 : | decl_scope | type: char, var: buffer [ 1024 ] 6 : | decl_scope | type: char *, var: buf2 7 : | decl_scope | type: char, var: buf2 [ 1024 ] 8 : | decl_scope | type: cgc_size_t, var: count 9 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: dive -> location 1 : | assign_scope | type: cgc_size_t, value: count 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } ] END SCOPE : [ => { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } ] p_decls = [('const char *', 'tlv15', ' [ ]'), ('const char', 'tlv15 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv15', ' [ ]'), ('const char', 'tlv15 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv15', ' [ ]'), ('const char', 'tlv15 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv15 [ ] = "Max Depth in ft" ; cgc_printf ( tlv15 ) ; } ignore sibs: ['if ( dive -> max_depth != 0 ) { cgc_printf ( " (@d)" , dive -> max_depth ) ; }', '{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv15 1 : | decl_scope | type: const char, var: tlv15 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@d)" , dive -> max_depth ) ; } ] END SCOPE : [ => { cgc_printf ( " (@d)" , dive -> max_depth ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@d)" , dive -> max_depth ) ; } ignore sibs: ['{ const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; }', '{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: dive_log_type *, value: dive -> max_depth 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } ] END SCOPE : [ => { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } ] p_decls = [('const char *', 'tlv16', ' [ ]'), ('const char', 'tlv16 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv16', ' [ ]'), ('const char', 'tlv16 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv16', ' [ ]'), ('const char', 'tlv16 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv16 [ ] = ": " ; cgc_printf ( tlv16 ) ; } ignore sibs: ['{ char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; }', 'if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv16 1 : | decl_scope | type: const char, var: tlv16 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } ] END SCOPE : [ => { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } ] p_decls = [('char *', 'tlv38', None), ('cgc_size_t', 'tlv37', None)] scope [0] : scope [1] : decls = [('char *', 'tlv38', None), ('cgc_size_t', 'tlv37', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv38', '', 'buffer'), ('cgc_size_t', 'tlv37', '', 'sizeof ( buffer )')] compares = [] decls = [('char *', 'tlv38', None), ('cgc_size_t', 'tlv37', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv38', '', 'buffer'), ('cgc_size_t', 'tlv37', '', 'sizeof ( buffer )')] compares = [] ===> context { char * tlv38 ; tlv38 = buffer ; cgc_size_t tlv37 ; tlv37 = sizeof ( buffer ) ; count = cgc_getline ( tlv38 , tlv37 ) ; } ignore sibs: ['if ( count > 0 ) { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } }', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv38 1 : | decl_scope | type: cgc_size_t, var: tlv37 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: sizeof ( buffer ) =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } ] END SCOPE : [ => { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } } ignore sibs: ['{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } ] END SCOPE : [ => { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } ] p_decls = [('const char *', 'tlv61', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('const char *', 'tlv61', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv61', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('const char *', 'tlv61', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] decls = [('const char *', 'tlv61', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { const char * tlv61 = buffer ; dive -> max_depth = cgc_atoi ( tlv61 ) ; } ignore sibs: ['}', '{ const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; }', 'if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv61 1 : | decl_scope | type: dive_log_type *, var: dive 2 : | decl_scope | type: char *, var: buffer 3 : | decl_scope | type: char, var: buffer [ 1024 ] 4 : | decl_scope | type: char *, var: buf2 5 : | decl_scope | type: char, var: buf2 [ 1024 ] 6 : | decl_scope | type: cgc_size_t, var: count 7 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } ] END SCOPE : [ => { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } ] p_decls = [('const char *', 'tlv17', ' [ ]'), ('const char', 'tlv17 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv17', ' [ ]'), ('const char', 'tlv17 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv17', ' [ ]'), ('const char', 'tlv17 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv17 [ ] = "Avg Depth in ft" ; cgc_printf ( tlv17 ) ; } ignore sibs: ['if ( dive -> avg_depth != 0 ) { cgc_printf ( " (@d)" , dive -> avg_depth ) ; }', '{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv17 1 : | decl_scope | type: const char, var: tlv17 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } ] END SCOPE : [ => { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@d)" , dive -> avg_depth ) ; } ignore sibs: ['{ const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; }', '{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: dive_log_type *, value: dive -> avg_depth 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } ] END SCOPE : [ => { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } ] p_decls = [('const char *', 'tlv18', ' [ ]'), ('const char', 'tlv18 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv18', ' [ ]'), ('const char', 'tlv18 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv18', ' [ ]'), ('const char', 'tlv18 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv18 [ ] = ": " ; cgc_printf ( tlv18 ) ; } ignore sibs: ['{ char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; }', 'if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv18 1 : | decl_scope | type: const char, var: tlv18 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } ] END SCOPE : [ => { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } ] p_decls = [('char *', 'tlv40', None), ('cgc_size_t', 'tlv39', None)] scope [0] : scope [1] : decls = [('char *', 'tlv40', None), ('cgc_size_t', 'tlv39', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv40', '', 'buffer'), ('cgc_size_t', 'tlv39', '', 'sizeof ( buffer )')] compares = [] decls = [('char *', 'tlv40', None), ('cgc_size_t', 'tlv39', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv40', '', 'buffer'), ('cgc_size_t', 'tlv39', '', 'sizeof ( buffer )')] compares = [] ===> context { char * tlv40 ; tlv40 = buffer ; cgc_size_t tlv39 ; tlv39 = sizeof ( buffer ) ; count = cgc_getline ( tlv40 , tlv39 ) ; } ignore sibs: ['if ( count > 0 ) { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } }', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv40 1 : | decl_scope | type: cgc_size_t, var: tlv39 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: sizeof ( buffer ) =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } ] END SCOPE : [ => { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } } ignore sibs: ['{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } ] END SCOPE : [ => { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } ] p_decls = [('const char *', 'tlv62', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('const char *', 'tlv62', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv62', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('const char *', 'tlv62', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] decls = [('const char *', 'tlv62', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { const char * tlv62 = buffer ; dive -> avg_depth = cgc_atoi ( tlv62 ) ; } ignore sibs: ['}', '{ const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; }', 'if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv62 1 : | decl_scope | type: dive_log_type *, var: dive 2 : | decl_scope | type: char *, var: buffer 3 : | decl_scope | type: char, var: buffer [ 1024 ] 4 : | decl_scope | type: char *, var: buf2 5 : | decl_scope | type: char, var: buf2 [ 1024 ] 6 : | decl_scope | type: cgc_size_t, var: count 7 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } ] END SCOPE : [ => { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } ] p_decls = [('const char *', 'tlv19', ' [ ]'), ('const char', 'tlv19 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv19', ' [ ]'), ('const char', 'tlv19 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv19', ' [ ]'), ('const char', 'tlv19 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv19 [ ] = "Dive Duration (mins)" ; cgc_printf ( tlv19 ) ; } ignore sibs: ['if ( dive -> dive_length != 0 ) { cgc_printf ( " (@d)" , dive -> dive_length ) ; }', '{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv19 1 : | decl_scope | type: const char, var: tlv19 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@d)" , dive -> dive_length ) ; } ] END SCOPE : [ => { cgc_printf ( " (@d)" , dive -> dive_length ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@d)" , dive -> dive_length ) ; } ignore sibs: ['{ const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; }', '{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: dive_log_type *, value: dive -> dive_length 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } ] END SCOPE : [ => { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } ] p_decls = [('const char *', 'tlv20', ' [ ]'), ('const char', 'tlv20 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv20', ' [ ]'), ('const char', 'tlv20 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv20', ' [ ]'), ('const char', 'tlv20 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv20 [ ] = ": " ; cgc_printf ( tlv20 ) ; } ignore sibs: ['{ char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; }', 'if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv20 1 : | decl_scope | type: const char, var: tlv20 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } ] END SCOPE : [ => { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } ] p_decls = [('char *', 'tlv42', None), ('cgc_size_t', 'tlv41', None)] scope [0] : scope [1] : decls = [('char *', 'tlv42', None), ('cgc_size_t', 'tlv41', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv42', '', 'buffer'), ('cgc_size_t', 'tlv41', '', '13')] compares = [] decls = [('char *', 'tlv42', None), ('cgc_size_t', 'tlv41', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv42', '', 'buffer'), ('cgc_size_t', 'tlv41', '', '13')] compares = [] ===> context { char * tlv42 ; tlv42 = buffer ; cgc_size_t tlv41 ; tlv41 = 13 ; count = cgc_getline ( tlv42 , tlv41 ) ; } ignore sibs: ['if ( count > 0 ) { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } }', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv42 1 : | decl_scope | type: cgc_size_t, var: tlv41 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: 13 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } ] END SCOPE : [ => { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } } ignore sibs: ['{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } ] END SCOPE : [ => { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } ] p_decls = [('const char *', 'tlv63', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('const char *', 'tlv63', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv63', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('const char *', 'tlv63', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] decls = [('const char *', 'tlv63', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { const char * tlv63 = buffer ; dive -> dive_length = cgc_atoi ( tlv63 ) ; } ignore sibs: ['}', '{ const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; }', 'if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv63 1 : | decl_scope | type: dive_log_type *, var: dive 2 : | decl_scope | type: char *, var: buffer 3 : | decl_scope | type: char, var: buffer [ 1024 ] 4 : | decl_scope | type: char *, var: buf2 5 : | decl_scope | type: char, var: buf2 [ 1024 ] 6 : | decl_scope | type: cgc_size_t, var: count 7 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } ] END SCOPE : [ => { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } ] p_decls = [('const char *', 'tlv21', ' [ ]'), ('const char', 'tlv21 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv21', ' [ ]'), ('const char', 'tlv21 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv21', ' [ ]'), ('const char', 'tlv21 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv21 [ ] = "O2 Percentage" ; cgc_printf ( tlv21 ) ; } ignore sibs: ['if ( dive -> O2_percent != 0 ) { cgc_printf ( " (@d)" , dive -> O2_percent ) ; }', '{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv21 1 : | decl_scope | type: const char, var: tlv21 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } ] END SCOPE : [ => { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@d)" , dive -> O2_percent ) ; } ignore sibs: ['{ const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; }', '{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: dive_log_type *, value: dive -> O2_percent 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } ] END SCOPE : [ => { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } ] p_decls = [('const char *', 'tlv22', ' [ ]'), ('const char', 'tlv22 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv22', ' [ ]'), ('const char', 'tlv22 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv22', ' [ ]'), ('const char', 'tlv22 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv22 [ ] = ": " ; cgc_printf ( tlv22 ) ; } ignore sibs: ['{ char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; }', 'if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv22 1 : | decl_scope | type: const char, var: tlv22 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } ] END SCOPE : [ => { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } ] p_decls = [('char *', 'tlv44', None), ('cgc_size_t', 'tlv43', None)] scope [0] : scope [1] : decls = [('char *', 'tlv44', None), ('cgc_size_t', 'tlv43', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv44', '', 'buffer'), ('cgc_size_t', 'tlv43', '', '11')] compares = [] decls = [('char *', 'tlv44', None), ('cgc_size_t', 'tlv43', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv44', '', 'buffer'), ('cgc_size_t', 'tlv43', '', '11')] compares = [] ===> context { char * tlv44 ; tlv44 = buffer ; cgc_size_t tlv43 ; tlv43 = 11 ; count = cgc_getline ( tlv44 , tlv43 ) ; } ignore sibs: ['if ( count > 0 ) { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } }', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv44 1 : | decl_scope | type: cgc_size_t, var: tlv43 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: 11 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } ] END SCOPE : [ => { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } } ignore sibs: ['{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } ] END SCOPE : [ => { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } ] p_decls = [('const char *', 'tlv64', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('const char *', 'tlv64', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv64', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('const char *', 'tlv64', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] decls = [('const char *', 'tlv64', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { const char * tlv64 = buffer ; dive -> O2_percent = cgc_atoi ( tlv64 ) ; } ignore sibs: ['}', '{ const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; }', 'if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv64 1 : | decl_scope | type: dive_log_type *, var: dive 2 : | decl_scope | type: char *, var: buffer 3 : | decl_scope | type: char, var: buffer [ 1024 ] 4 : | decl_scope | type: char *, var: buf2 5 : | decl_scope | type: char, var: buf2 [ 1024 ] 6 : | decl_scope | type: cgc_size_t, var: count 7 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } ] END SCOPE : [ => { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } ] p_decls = [('const char *', 'tlv23', ' [ ]'), ('const char', 'tlv23 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv23', ' [ ]'), ('const char', 'tlv23 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv23', ' [ ]'), ('const char', 'tlv23 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv23 [ ] = "Pressure In (psi)" ; cgc_printf ( tlv23 ) ; } ignore sibs: ['if ( dive -> pressure_in != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_in ) ; }', '{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv23 1 : | decl_scope | type: const char, var: tlv23 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } ] END SCOPE : [ => { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@d)" , dive -> pressure_in ) ; } ignore sibs: ['{ const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; }', '{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: dive_log_type *, value: dive -> pressure_in 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } ] END SCOPE : [ => { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } ] p_decls = [('const char *', 'tlv24', ' [ ]'), ('const char', 'tlv24 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv24', ' [ ]'), ('const char', 'tlv24 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv24', ' [ ]'), ('const char', 'tlv24 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv24 [ ] = ": " ; cgc_printf ( tlv24 ) ; } ignore sibs: ['{ char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; }', 'if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv24 1 : | decl_scope | type: const char, var: tlv24 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } ] END SCOPE : [ => { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } ] p_decls = [('char *', 'tlv46', None), ('cgc_size_t', 'tlv45', None)] scope [0] : scope [1] : decls = [('char *', 'tlv46', None), ('cgc_size_t', 'tlv45', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv46', '', 'buffer'), ('cgc_size_t', 'tlv45', '', '20')] compares = [] decls = [('char *', 'tlv46', None), ('cgc_size_t', 'tlv45', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv46', '', 'buffer'), ('cgc_size_t', 'tlv45', '', '20')] compares = [] ===> context { char * tlv46 ; tlv46 = buffer ; cgc_size_t tlv45 ; tlv45 = 20 ; count = cgc_getline ( tlv46 , tlv45 ) ; } ignore sibs: ['if ( count > 0 ) { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } }', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv46 1 : | decl_scope | type: cgc_size_t, var: tlv45 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: 20 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } ] END SCOPE : [ => { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } } ignore sibs: ['{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } ] END SCOPE : [ => { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } ] p_decls = [('const char *', 'tlv65', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('const char *', 'tlv65', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv65', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('const char *', 'tlv65', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] decls = [('const char *', 'tlv65', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { const char * tlv65 = buffer ; dive -> pressure_in = cgc_atoi ( tlv65 ) ; } ignore sibs: ['}', '{ const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; }', 'if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv65 1 : | decl_scope | type: dive_log_type *, var: dive 2 : | decl_scope | type: char *, var: buffer 3 : | decl_scope | type: char, var: buffer [ 1024 ] 4 : | decl_scope | type: char *, var: buf2 5 : | decl_scope | type: char, var: buf2 [ 1024 ] 6 : | decl_scope | type: cgc_size_t, var: count 7 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } ] END SCOPE : [ => { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } ] p_decls = [('const char *', 'tlv25', ' [ ]'), ('const char', 'tlv25 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv25', ' [ ]'), ('const char', 'tlv25 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv25', ' [ ]'), ('const char', 'tlv25 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv25 [ ] = "Pressure Out (psi)" ; cgc_printf ( tlv25 ) ; } ignore sibs: ['if ( dive -> pressure_out != 0 ) { cgc_printf ( " (@d)" , dive -> pressure_out ) ; }', '{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv25 1 : | decl_scope | type: const char, var: tlv25 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } ] END SCOPE : [ => { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { cgc_printf ( " (@d)" , dive -> pressure_out ) ; } ignore sibs: ['{ const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; }', '{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: dive_log_type *, value: dive -> pressure_out 1 : |compare_scopes| type: dive_log_type *, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } ] END SCOPE : [ => { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } ] p_decls = [('const char *', 'tlv26', ' [ ]'), ('const char', 'tlv26 [ ]', None)] scope [0] : scope [1] : decls = [('const char *', 'tlv26', ' [ ]'), ('const char', 'tlv26 [ ]', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv26', ' [ ]'), ('const char', 'tlv26 [ ]', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] ===> context { const char tlv26 [ ] = ": " ; cgc_printf ( tlv26 ) ; } ignore sibs: ['{ char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; }', 'if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv26 1 : | decl_scope | type: const char, var: tlv26 [ ] 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } ] END SCOPE : [ => { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } ] p_decls = [('char *', 'tlv48', None), ('cgc_size_t', 'tlv47', None)] scope [0] : scope [1] : decls = [('char *', 'tlv48', None), ('cgc_size_t', 'tlv47', None), ('dive_log_type *', 'dive', None)] assigns = [('char *', 'tlv48', '', 'buffer'), ('cgc_size_t', 'tlv47', '', '11')] compares = [] decls = [('char *', 'tlv48', None), ('cgc_size_t', 'tlv47', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [('char *', 'tlv48', '', 'buffer'), ('cgc_size_t', 'tlv47', '', '11')] compares = [] ===> context { char * tlv48 ; tlv48 = buffer ; cgc_size_t tlv47 ; tlv47 = 11 ; count = cgc_getline ( tlv48 , tlv47 ) ; } ignore sibs: ['if ( count > 0 ) { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } }', 'return 0 ;', '}'] 0 : | decl_scope | type: char *, var: tlv48 1 : | decl_scope | type: cgc_size_t, var: tlv47 2 : | decl_scope | type: dive_log_type *, var: dive 3 : | decl_scope | type: char *, var: buffer 4 : | decl_scope | type: char, var: buffer [ 1024 ] 5 : | decl_scope | type: char *, var: buf2 6 : | decl_scope | type: char, var: buf2 [ 1024 ] 7 : | decl_scope | type: cgc_size_t, var: count 8 : | decl_scope | type: datetime_struct_type, var: tm 0 : | assign_scope | type: char *, value: buffer 1 : | assign_scope | type: cgc_size_t, value: 11 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } ] END SCOPE : [ => { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } ] p_decls = [] scope [0] : scope [1] : scope [2] : decls = [('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } } ignore sibs: ['return 0 ;', '}'] 0 : | decl_scope | type: dive_log_type *, var: dive 1 : | decl_scope | type: char *, var: buffer 2 : | decl_scope | type: char, var: buffer [ 1024 ] 3 : | decl_scope | type: char *, var: buf2 4 : | decl_scope | type: char, var: buf2 [ 1024 ] 5 : | decl_scope | type: cgc_size_t, var: count 6 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= =======START======= SCOPE STACK : False START SCOPE : [ => { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } ] END SCOPE : [ => { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } ] p_decls = [('const char *', 'tlv66', None)] scope [0] : scope [1] : scope [2] : scope [3] : decls = [('const char *', 'tlv66', None), ('dive_log_type *', 'dive', None)] assigns = [] compares = [] decls = [('const char *', 'tlv66', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = [] decls = [('const char *', 'tlv66', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] decls = [('const char *', 'tlv66', None), ('dive_log_type *', 'dive', None), ('char *', 'buffer', ' [ 1024 ]'), ('char', 'buffer [ 1024 ]', None), ('char *', 'buf2', ' [ 1024 ]'), ('char', 'buf2 [ 1024 ]', None), ('cgc_size_t', 'count', None), ('datetime_struct_type', 'tm', None)] assigns = [] compares = ['', ''] ===> context { const char * tlv66 = buffer ; dive -> pressure_out = cgc_atoi ( tlv66 ) ; } ignore sibs: ['}', 'return 0 ;', '}'] 0 : | decl_scope | type: const char *, var: tlv66 1 : | decl_scope | type: dive_log_type *, var: dive 2 : | decl_scope | type: char *, var: buffer 3 : | decl_scope | type: char, var: buffer [ 1024 ] 4 : | decl_scope | type: char *, var: buf2 5 : | decl_scope | type: char, var: buf2 [ 1024 ] 6 : | decl_scope | type: cgc_size_t, var: count 7 : | decl_scope | type: datetime_struct_type, var: tm 0 : |compare_scopes| type: cgc_size_t, value: count 1 : |compare_scopes| type: cgc_size_t, value: 0 =======END======= def_vars[0]: [cgc_edit_dives] : : char buf [ 1024 ] ; def_vars[1]: [cgc_edit_dives] : : int rcv_cnt ; def_vars[2]: [cgc_edit_dives] : : dive_log_type * next_dive ; def_vars[3]: [cgc_edit_dives] : : int dive_count ; def_vars[4]: [cgc_edit_dives] : : int dive_number_to_edit ; def_vars[5]: [cgc_edit_dives] : : cgc_list_dives ( Info ) ; def_vars[6]: [cgc_edit_dives] : : const char tlv1 [ ] = "\n" ; def_vars[7]: [cgc_edit_dives] : : cgc_printf ( tlv1 ) ; def_vars[8]: [cgc_edit_dives] : : const char tlv2 [ ] = "Enter Dive # to edit: " ; def_vars[9]: [cgc_edit_dives] : : cgc_printf ( tlv2 ) ; def_vars[10]: [cgc_edit_dives] : : char * tlv4 ; def_vars[11]: [cgc_edit_dives] : : cgc_size_t tlv3 ; def_vars[12]: [cgc_edit_dives] : : const char * tlv5 = buf ; def_vars[13]: [cgc_edit_dives] : : cgc_update_dive ( next_dive ) ; def_vars[14]: [cgc_edit_dives] : : const char tlv6 [ ] = "\n" ; def_vars[15]: [cgc_edit_dives] : : cgc_printf ( tlv6 ) ; def_vars[16]: [cgc_edit_dives] : : const char tlv7 [ ] = "Dive Log is empty\n" ; def_vars[17]: [cgc_edit_dives] : : cgc_printf ( tlv7 ) ; def_vars[18]: [cgc_edit_dives] : : const char tlv8 [ ] = "Invalid dive number entered\n" ; def_vars[19]: [cgc_edit_dives] : : cgc_printf ( tlv8 ) ; sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', ), ('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', )]' cval_s=>'[]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=0/2][j=0/13][dd=0/20][k=1/5] | type: int ; var : dive_count ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=0/2][j=0/13][dd=0/20][k=2/5] | type: int ; var : dive_number_to_edit ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=0/2][j=0/13][dd=1/20][k=1/5] | type: int ; var : dive_count ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=0/2][j=0/13][dd=1/20][k=2/5] | type: int ; var : dive_number_to_edit ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=0/2][j=0/13][dd=3/20][k=1/5] | type: int ; var : dive_count ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=0/2][j=0/13][dd=3/20][k=2/5] | type: int ; var : dive_number_to_edit ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=0/2][j=0/13][dd=4/20][k=1/5] | type: int ; var : dive_count ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=0/2][j=0/13][dd=4/20][k=2/5] | type: int ; var : dive_number_to_edit ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=0/2][j=0/13][dd=7/20][k=1/5] | type: int ; var : dive_count ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=0/2][j=0/13][dd=7/20][k=2/5] | type: int ; var : dive_number_to_edit ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=0/2][j=0/13][dd=8/20][k=1/5] | type: int ; var : dive_count ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=0/2][j=0/13][dd=8/20][k=2/5] | type: int ; var : dive_number_to_edit ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 ---- ---- ==== Scope 1 ==== void fix_ingred_edit_dives_0_0_1(){ {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(1); } {int rcv_cnt; rcv_cnt = (int)(1); } {int dive_count; dive_count = (int)(1); } {int dive_number_to_edit; dive_number_to_edit = (int)(1); } {char * tlv4; tlv4 = (char *)(1); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(1); } } void fix_ingred_edit_dives_0_0_2(){ {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(0); } {int rcv_cnt; rcv_cnt = (int)(0); } {int dive_count; dive_count = (int)(0); } {int dive_number_to_edit; dive_number_to_edit = (int)(0); } {char * tlv4; tlv4 = (char *)(0); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(0); } } void fix_ingred_edit_dives_0_0(){ fix_ingred_edit_dives_0_0_1(); fix_ingred_edit_dives_0_0_2(); } sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', )]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', )]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv7': 'const char *', 'tlv7 [ ]': 'const char'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', )]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', )]' cval_s=>'[]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', )]' cval_s=>'[]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv4': 'char *', 'tlv3': 'cgc_size_t'}' val_s=>'[('char *', 'tlv4', '', ), ('cgc_size_t', 'tlv3', '', ), ('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', )]' cval_s=>'[]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf' - False OR False [i=0/2][j=6/13][dd=0/20][k=0/5] | type: char * ; var : tlv4 ; varinfo : ; value_node : buf (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] unique : ('char', 'buf [ 1024 ]', None) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buf)' - False OR False [i=0/2][j=6/13][dd=0/20][k=1/5] | type: cgc_size_t ; var : tlv3 ; varinfo : ; value_node : sizeof ( buf ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buf,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf' - False OR False [i=0/2][j=6/13][dd=1/20][k=0/5] | type: char * ; var : tlv4 ; varinfo : ; value_node : buf (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buf)' - False OR False [i=0/2][j=6/13][dd=1/20][k=1/5] | type: cgc_size_t ; var : tlv3 ; varinfo : ; value_node : sizeof ( buf ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buf,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf' - False OR False [i=0/2][j=6/13][dd=3/20][k=0/5] | type: char * ; var : tlv4 ; varinfo : ; value_node : buf (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buf)' - False OR False [i=0/2][j=6/13][dd=3/20][k=1/5] | type: cgc_size_t ; var : tlv3 ; varinfo : ; value_node : sizeof ( buf ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buf,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf' - False OR False [i=0/2][j=6/13][dd=4/20][k=0/5] | type: char * ; var : tlv4 ; varinfo : ; value_node : buf (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buf)' - False OR False [i=0/2][j=6/13][dd=4/20][k=1/5] | type: cgc_size_t ; var : tlv3 ; varinfo : ; value_node : sizeof ( buf ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buf,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf' - False OR False [i=0/2][j=6/13][dd=7/20][k=0/5] | type: char * ; var : tlv4 ; varinfo : ; value_node : buf (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buf)' - False OR False [i=0/2][j=6/13][dd=7/20][k=1/5] | type: cgc_size_t ; var : tlv3 ; varinfo : ; value_node : sizeof ( buf ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buf,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf' - False OR False [i=0/2][j=6/13][dd=8/20][k=0/5] | type: char * ; var : tlv4 ; varinfo : ; value_node : buf (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buf)' - False OR False [i=0/2][j=6/13][dd=8/20][k=1/5] | type: cgc_size_t ; var : tlv3 ; varinfo : ; value_node : sizeof ( buf ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buf,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buf [vtype=char *] BEFORE => literal (False) buf => char * AFTER => literal (False) buf [ 1024 ] => char [size=1024] not unique: ('char', 'buf [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) ---- UNIQ_INIT: ('char','buf [ 1024 ]','None','None'); ---- UNIQ_INIT: ('char','buf [ 1024 ]','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_0_6_0(){ char buf [ 1024 ]; bzero(&buf,( 1024 *sizeof(char) ) ); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(buf); } {int rcv_cnt; rcv_cnt = (int)(buf); } {int dive_count; dive_count = (int)(buf); } {int dive_number_to_edit; dive_number_to_edit = (int)(buf); } {char * tlv4; tlv4 = (char *)(buf); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(buf); } } void fix_ingred_edit_dives_0_6_1(){ char buf [ 1024 ]; bzero(&buf,( 1024 *sizeof(char) ) ); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(sizeof ( buf )); } {int rcv_cnt; rcv_cnt = (int)(sizeof ( buf )); } {int dive_count; dive_count = (int)(sizeof ( buf )); } {int dive_number_to_edit; dive_number_to_edit = (int)(sizeof ( buf )); } {char * tlv4; tlv4 = (char *)(sizeof ( buf )); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(sizeof ( buf )); } } void fix_ingred_edit_dives_0_6(){ fix_ingred_edit_dives_0_6_0(); fix_ingred_edit_dives_0_6_1(); } sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv4': 'char *', 'tlv3': 'cgc_size_t'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', )]' cval_s=>'[('int', '', '', ), ('int', '', '', )]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. is_func_ [r] => '[False, False, False]' has_multiptr_refs 'rcv_cnt' - False OR False [i=0/2][j=7/13][dd=0/20][k=3/5] | type: int ; var : ; varinfo : ; value_node : rcv_cnt (); proceed : True [not(False) && ( not (False) || False )] Subterms : rcv_cnt => is literal (False) | is operator (False) rcv_cnt [vtype=int] unique : ('int', 'rcv_cnt', None) is_func_ [r] => '[False, False, False]' has_multiptr_refs 'rcv_cnt' - False OR False [i=0/2][j=7/13][dd=1/20][k=3/5] | type: int ; var : ; varinfo : ; value_node : rcv_cnt (); proceed : True [not(False) && ( not (False) || False )] Subterms : rcv_cnt => is literal (False) | is operator (False) rcv_cnt [vtype=int] not unique: ('int', 'rcv_cnt', None) ... continue! is_func_ [r] => '[False, False, False]' has_multiptr_refs 'rcv_cnt' - False OR False [i=0/2][j=7/13][dd=3/20][k=3/5] | type: int ; var : ; varinfo : ; value_node : rcv_cnt (); proceed : True [not(False) && ( not (False) || False )] Subterms : rcv_cnt => is literal (False) | is operator (False) rcv_cnt [vtype=int] not unique: ('int', 'rcv_cnt', None) ... continue! is_func_ [r] => '[False, False, False]' has_multiptr_refs 'rcv_cnt' - False OR False [i=0/2][j=7/13][dd=4/20][k=3/5] | type: int ; var : ; varinfo : ; value_node : rcv_cnt (); proceed : True [not(False) && ( not (False) || False )] Subterms : rcv_cnt => is literal (False) | is operator (False) rcv_cnt [vtype=int] not unique: ('int', 'rcv_cnt', None) ... continue! is_func_ [r] => '[False, False, False]' has_multiptr_refs 'rcv_cnt' - False OR False [i=0/2][j=7/13][dd=7/20][k=3/5] | type: int ; var : ; varinfo : ; value_node : rcv_cnt (); proceed : True [not(False) && ( not (False) || False )] Subterms : rcv_cnt => is literal (False) | is operator (False) rcv_cnt [vtype=int] not unique: ('int', 'rcv_cnt', None) ... continue! is_func_ [r] => '[False, False, False]' has_multiptr_refs 'rcv_cnt' - False OR False [i=0/2][j=7/13][dd=8/20][k=3/5] | type: int ; var : ; varinfo : ; value_node : rcv_cnt (); proceed : True [not(False) && ( not (False) || False )] Subterms : rcv_cnt => is literal (False) | is operator (False) rcv_cnt [vtype=int] not unique: ('int', 'rcv_cnt', None) ... continue! not valid - int rcv_cnt; rcv_cnt = ((int)rcv_cnt); ---- UNIQ_INIT: ('int','rcv_cnt','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_0_7_3(){ int rcv_cnt; bzero(&rcv_cnt,sizeof(int)); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(rcv_cnt); } {int dive_count; dive_count = (int)(rcv_cnt); } {int dive_number_to_edit; dive_number_to_edit = (int)(rcv_cnt); } {char * tlv4; tlv4 = (char *)(rcv_cnt); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(rcv_cnt); } } void fix_ingred_edit_dives_0_7(){ fix_ingred_edit_dives_0_7_3(); } sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv4': 'char *', 'tlv3': 'cgc_size_t', 'tlv5': 'const char *'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', )]' cval_s=>'[]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv4': 'char *', 'tlv3': 'cgc_size_t', 'tlv5': 'const char *'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', ), ('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', )]' cval_s=>'[('int', '', '', ), ('int', '', '', ), ('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_count' - False OR False [i=0/2][j=9/13][dd=0/20][k=6/10] | type: int ; var : ; varinfo : ; value_node : dive_count (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_count => is literal (False) | is operator (False) dive_count [vtype=int] unique : ('int', 'dive_count', None) is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_number_to_edit' - False OR False [i=0/2][j=9/13][dd=0/20][k=7/10] | type: int ; var : ; varinfo : ; value_node : dive_number_to_edit (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_number_to_edit => is literal (False) | is operator (False) dive_number_to_edit [vtype=int] unique : ('int', 'dive_number_to_edit', None) is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_count' - False OR False [i=0/2][j=9/13][dd=1/20][k=6/10] | type: int ; var : ; varinfo : ; value_node : dive_count (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_count => is literal (False) | is operator (False) dive_count [vtype=int] not unique: ('int', 'dive_count', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_number_to_edit' - False OR False [i=0/2][j=9/13][dd=1/20][k=7/10] | type: int ; var : ; varinfo : ; value_node : dive_number_to_edit (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_number_to_edit => is literal (False) | is operator (False) dive_number_to_edit [vtype=int] not unique: ('int', 'dive_number_to_edit', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_count' - False OR False [i=0/2][j=9/13][dd=3/20][k=6/10] | type: int ; var : ; varinfo : ; value_node : dive_count (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_count => is literal (False) | is operator (False) dive_count [vtype=int] not unique: ('int', 'dive_count', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_number_to_edit' - False OR False [i=0/2][j=9/13][dd=3/20][k=7/10] | type: int ; var : ; varinfo : ; value_node : dive_number_to_edit (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_number_to_edit => is literal (False) | is operator (False) dive_number_to_edit [vtype=int] not unique: ('int', 'dive_number_to_edit', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_count' - False OR False [i=0/2][j=9/13][dd=4/20][k=6/10] | type: int ; var : ; varinfo : ; value_node : dive_count (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_count => is literal (False) | is operator (False) dive_count [vtype=int] not unique: ('int', 'dive_count', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_number_to_edit' - False OR False [i=0/2][j=9/13][dd=4/20][k=7/10] | type: int ; var : ; varinfo : ; value_node : dive_number_to_edit (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_number_to_edit => is literal (False) | is operator (False) dive_number_to_edit [vtype=int] not unique: ('int', 'dive_number_to_edit', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_count' - False OR False [i=0/2][j=9/13][dd=7/20][k=6/10] | type: int ; var : ; varinfo : ; value_node : dive_count (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_count => is literal (False) | is operator (False) dive_count [vtype=int] not unique: ('int', 'dive_count', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_number_to_edit' - False OR False [i=0/2][j=9/13][dd=7/20][k=7/10] | type: int ; var : ; varinfo : ; value_node : dive_number_to_edit (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_number_to_edit => is literal (False) | is operator (False) dive_number_to_edit [vtype=int] not unique: ('int', 'dive_number_to_edit', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_count' - False OR False [i=0/2][j=9/13][dd=8/20][k=6/10] | type: int ; var : ; varinfo : ; value_node : dive_count (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_count => is literal (False) | is operator (False) dive_count [vtype=int] not unique: ('int', 'dive_count', None) ... continue! is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive_number_to_edit' - False OR False [i=0/2][j=9/13][dd=8/20][k=7/10] | type: int ; var : ; varinfo : ; value_node : dive_number_to_edit (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive_number_to_edit => is literal (False) | is operator (False) dive_number_to_edit [vtype=int] not unique: ('int', 'dive_number_to_edit', None) ... continue! not valid - int dive_count; dive_count = ((int)dive_count); ---- UNIQ_INIT: ('int','dive_count','None','None'); UNIQ_INIT: ('int','dive_number_to_edit','None','None'); not valid - int dive_number_to_edit; dive_number_to_edit = ((int)dive_number_to_edit); ---- UNIQ_INIT: ('int','dive_count','None','None'); UNIQ_INIT: ('int','dive_number_to_edit','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_0_9_6(){ int dive_count; bzero(&dive_count,sizeof(int)); int dive_number_to_edit; bzero(&dive_number_to_edit,sizeof(int)); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(dive_count); } {int rcv_cnt; rcv_cnt = (int)(dive_count); } {int dive_number_to_edit; dive_number_to_edit = (int)(dive_count); } {char * tlv4; tlv4 = (char *)(dive_count); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(dive_count); } } void fix_ingred_edit_dives_0_9_7(){ int dive_count; bzero(&dive_count,sizeof(int)); int dive_number_to_edit; bzero(&dive_number_to_edit,sizeof(int)); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(dive_number_to_edit); } {int rcv_cnt; rcv_cnt = (int)(dive_number_to_edit); } {int dive_count; dive_count = (int)(dive_number_to_edit); } {char * tlv4; tlv4 = (char *)(dive_number_to_edit); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(dive_number_to_edit); } } void fix_ingred_edit_dives_0_9(){ fix_ingred_edit_dives_0_9_6(); fix_ingred_edit_dives_0_9_7(); } sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv4': 'char *', 'tlv3': 'cgc_size_t', 'tlv5': 'const char *'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', ), ('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', )]' cval_s=>'[('int', '', '', ), ('int', '', '', ), ('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv4': 'char *', 'tlv3': 'cgc_size_t', 'tlv5': 'const char *'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', ), ('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', )]' cval_s=>'[]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. sym_lut=>'{'Info': 'logbook_type *', 'buf': 'char *', 'buf [ 1024 ]': 'char', 'rcv_cnt': 'int', 'next_dive': 'dive_log_type *', 'dive_count': 'int', 'dive_number_to_edit': 'int', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv4': 'char *', 'tlv3': 'cgc_size_t', 'tlv5': 'const char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char'}' val_s=>'[('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', ), ('int', 'dive_number_to_edit', '', ), ('dive_log_type *', 'next_dive', '', ), ('int', 'dive_count', '', )]' cval_s=>'[]' Checking 'cgc_list_dives( Info )' - is_func=True, is_func_ptr=False cgc_list_dives( Info ) is a function. Skipping. Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_update_dive( next_dive )' - is_func=True, is_func_ptr=False cgc_update_dive( next_dive ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv7 )' - is_func=True, is_func_ptr=False cgc_printf( tlv7 ) is a function. Skipping. Checking 'cgc_printf( tlv8 )' - is_func=True, is_func_ptr=False cgc_printf( tlv8 ) is a function. Skipping. ==== Scope 2 ==== void fix_ingred_edit_dives_0_0_1(){ {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(1); } {int rcv_cnt; rcv_cnt = (int)(1); } {int dive_count; dive_count = (int)(1); } {int dive_number_to_edit; dive_number_to_edit = (int)(1); } {char * tlv4; tlv4 = (char *)(1); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(1); } } void fix_ingred_edit_dives_0_0_2(){ {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(0); } {int rcv_cnt; rcv_cnt = (int)(0); } {int dive_count; dive_count = (int)(0); } {int dive_number_to_edit; dive_number_to_edit = (int)(0); } {char * tlv4; tlv4 = (char *)(0); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(0); } } void fix_ingred_edit_dives_0_0(){ fix_ingred_edit_dives_0_0_1(); fix_ingred_edit_dives_0_0_2(); } void fix_ingred_edit_dives_0_6_0(){ char buf [ 1024 ]; bzero(&buf,( 1024 *sizeof(char) ) ); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(buf); } {int rcv_cnt; rcv_cnt = (int)(buf); } {int dive_count; dive_count = (int)(buf); } {int dive_number_to_edit; dive_number_to_edit = (int)(buf); } {char * tlv4; tlv4 = (char *)(buf); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(buf); } } void fix_ingred_edit_dives_0_6_1(){ char buf [ 1024 ]; bzero(&buf,( 1024 *sizeof(char) ) ); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(sizeof ( buf )); } {int rcv_cnt; rcv_cnt = (int)(sizeof ( buf )); } {int dive_count; dive_count = (int)(sizeof ( buf )); } {int dive_number_to_edit; dive_number_to_edit = (int)(sizeof ( buf )); } {char * tlv4; tlv4 = (char *)(sizeof ( buf )); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(sizeof ( buf )); } } void fix_ingred_edit_dives_0_6(){ fix_ingred_edit_dives_0_6_0(); fix_ingred_edit_dives_0_6_1(); } void fix_ingred_edit_dives_0_7_3(){ int rcv_cnt; bzero(&rcv_cnt,sizeof(int)); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(rcv_cnt); } {int dive_count; dive_count = (int)(rcv_cnt); } {int dive_number_to_edit; dive_number_to_edit = (int)(rcv_cnt); } {char * tlv4; tlv4 = (char *)(rcv_cnt); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(rcv_cnt); } } void fix_ingred_edit_dives_0_7(){ fix_ingred_edit_dives_0_7_3(); } void fix_ingred_edit_dives_0_9_6(){ int dive_count; bzero(&dive_count,sizeof(int)); int dive_number_to_edit; bzero(&dive_number_to_edit,sizeof(int)); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(dive_count); } {int rcv_cnt; rcv_cnt = (int)(dive_count); } {int dive_number_to_edit; dive_number_to_edit = (int)(dive_count); } {char * tlv4; tlv4 = (char *)(dive_count); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(dive_count); } } void fix_ingred_edit_dives_0_9_7(){ int dive_count; bzero(&dive_count,sizeof(int)); int dive_number_to_edit; bzero(&dive_number_to_edit,sizeof(int)); {char buf [ 1024 ]; buf [ ( 1024 )-1 ] = (char)(dive_number_to_edit); } {int rcv_cnt; rcv_cnt = (int)(dive_number_to_edit); } {int dive_count; dive_count = (int)(dive_number_to_edit); } {char * tlv4; tlv4 = (char *)(dive_number_to_edit); } {cgc_size_t tlv3; tlv3 = (cgc_size_t)(dive_number_to_edit); } } void fix_ingred_edit_dives_0_9(){ fix_ingred_edit_dives_0_9_6(); fix_ingred_edit_dives_0_9_7(); } void fix_ingred_edit_dives_0(){ fix_ingred_edit_dives_0_0(); fix_ingred_edit_dives_0_6(); fix_ingred_edit_dives_0_7(); fix_ingred_edit_dives_0_9(); } [Fix Ingredient functions] -- START -- #ifndef FIX_INGREDIENT_CONTENT #define FIX_INGREDIENT_CONTENT #define FIX_INGREDIENT_CONTENT_VAR static int fix_ingred_enable=0; static void __attribute((constructor)) fix_ingred_enable_init(){ char* tmp=getenv("ENABLE_FIXES"); if (tmp) { fix_ingred_enable=1; } } #else #ifndef FIX_INGREDIENT_CONTENT_VAR #define FIX_INGREDIENT_CONTENT_VAR static int fix_ingred_enable=0; #endif #endif void fix_ingred_edit_dives_0_0_1(); void fix_ingred_edit_dives_0_0_2(); void fix_ingred_edit_dives_0_0(); void fix_ingred_edit_dives_0_6_0(); void fix_ingred_edit_dives_0_6_1(); void fix_ingred_edit_dives_0_6(); void fix_ingred_edit_dives_0_7_3(); void fix_ingred_edit_dives_0_7(); void fix_ingred_edit_dives_0_9_6(); void fix_ingred_edit_dives_0_9_7(); void fix_ingred_edit_dives_0_9(); void fix_ingred_edit_dives_0(); [Fix Ingredient functions] -- END -- def_vars[0]: [cgc_update_dive] : : char buffer [ 1024 ] ; def_vars[1]: [cgc_update_dive] : : char buf2 [ 1024 ] ; def_vars[2]: [cgc_update_dive] : : cgc_size_t count ; def_vars[3]: [cgc_update_dive] : : datetime_struct_type tm ; def_vars[4]: [cgc_update_dive] : : const char tlv1 [ ] = "Dive Site" ; def_vars[5]: [cgc_update_dive] : : cgc_printf ( tlv1 ) ; def_vars[6]: [cgc_update_dive] : : const char tlv2 [ ] = ": " ; def_vars[7]: [cgc_update_dive] : : cgc_printf ( tlv2 ) ; def_vars[8]: [cgc_update_dive] : : char * tlv28 ; def_vars[9]: [cgc_update_dive] : : cgc_size_t tlv27 ; def_vars[10]: [cgc_update_dive] : : const char tlv3 [ ] = "Date" ; def_vars[11]: [cgc_update_dive] : : cgc_printf ( tlv3 ) ; def_vars[12]: [cgc_update_dive] : : const char tlv4 [ ] = ": " ; def_vars[13]: [cgc_update_dive] : : cgc_printf ( tlv4 ) ; def_vars[14]: [cgc_update_dive] : : char * tlv30 ; def_vars[15]: [cgc_update_dive] : : cgc_size_t tlv29 ; def_vars[16]: [cgc_update_dive] : : const char tlv5 [ ] = "Time" ; def_vars[17]: [cgc_update_dive] : : cgc_printf ( tlv5 ) ; def_vars[18]: [cgc_update_dive] : : const char tlv6 [ ] = ": " ; def_vars[19]: [cgc_update_dive] : : cgc_printf ( tlv6 ) ; def_vars[20]: [cgc_update_dive] : : char * tlv32 ; def_vars[21]: [cgc_update_dive] : : cgc_size_t tlv31 ; def_vars[22]: [cgc_update_dive] : : char * tlv9 ; def_vars[23]: [cgc_update_dive] : : const char tlv8 [ ] = " " ; def_vars[24]: [cgc_update_dive] : : cgc_size_t tlv7 ; def_vars[25]: [cgc_update_dive] : : char * tlv12 ; def_vars[26]: [cgc_update_dive] : : const char * tlv11 = buf2 ; def_vars[27]: [cgc_update_dive] : : cgc_size_t tlv10 ; def_vars[28]: [cgc_update_dive] : : char * tlv34 ; def_vars[29]: [cgc_update_dive] : : datetime_struct_type * tlv33 ; def_vars[30]: [cgc_update_dive] : : const char tlv13 [ ] = "Location (area/city)" ; def_vars[31]: [cgc_update_dive] : : cgc_printf ( tlv13 ) ; def_vars[32]: [cgc_update_dive] : : const char tlv14 [ ] = ": " ; def_vars[33]: [cgc_update_dive] : : cgc_printf ( tlv14 ) ; def_vars[34]: [cgc_update_dive] : : char * tlv36 ; def_vars[35]: [cgc_update_dive] : : cgc_size_t tlv35 ; def_vars[36]: [cgc_update_dive] : : const char tlv15 [ ] = "Max Depth in ft" ; def_vars[37]: [cgc_update_dive] : : cgc_printf ( tlv15 ) ; def_vars[38]: [cgc_update_dive] : : const char tlv16 [ ] = ": " ; def_vars[39]: [cgc_update_dive] : : cgc_printf ( tlv16 ) ; def_vars[40]: [cgc_update_dive] : : char * tlv38 ; def_vars[41]: [cgc_update_dive] : : cgc_size_t tlv37 ; def_vars[42]: [cgc_update_dive] : : const char tlv17 [ ] = "Avg Depth in ft" ; def_vars[43]: [cgc_update_dive] : : cgc_printf ( tlv17 ) ; def_vars[44]: [cgc_update_dive] : : const char tlv18 [ ] = ": " ; def_vars[45]: [cgc_update_dive] : : cgc_printf ( tlv18 ) ; def_vars[46]: [cgc_update_dive] : : char * tlv40 ; def_vars[47]: [cgc_update_dive] : : cgc_size_t tlv39 ; def_vars[48]: [cgc_update_dive] : : const char tlv19 [ ] = "Dive Duration (mins)" ; def_vars[49]: [cgc_update_dive] : : cgc_printf ( tlv19 ) ; def_vars[50]: [cgc_update_dive] : : const char tlv20 [ ] = ": " ; def_vars[51]: [cgc_update_dive] : : cgc_printf ( tlv20 ) ; def_vars[52]: [cgc_update_dive] : : char * tlv42 ; def_vars[53]: [cgc_update_dive] : : cgc_size_t tlv41 ; def_vars[54]: [cgc_update_dive] : : const char tlv21 [ ] = "O2 Percentage" ; def_vars[55]: [cgc_update_dive] : : cgc_printf ( tlv21 ) ; def_vars[56]: [cgc_update_dive] : : const char tlv22 [ ] = ": " ; def_vars[57]: [cgc_update_dive] : : cgc_printf ( tlv22 ) ; def_vars[58]: [cgc_update_dive] : : char * tlv44 ; def_vars[59]: [cgc_update_dive] : : cgc_size_t tlv43 ; def_vars[60]: [cgc_update_dive] : : const char tlv23 [ ] = "Pressure In (psi)" ; def_vars[61]: [cgc_update_dive] : : cgc_printf ( tlv23 ) ; def_vars[62]: [cgc_update_dive] : : const char tlv24 [ ] = ": " ; def_vars[63]: [cgc_update_dive] : : cgc_printf ( tlv24 ) ; def_vars[64]: [cgc_update_dive] : : char * tlv46 ; def_vars[65]: [cgc_update_dive] : : cgc_size_t tlv45 ; def_vars[66]: [cgc_update_dive] : : const char tlv25 [ ] = "Pressure Out (psi)" ; def_vars[67]: [cgc_update_dive] : : cgc_printf ( tlv25 ) ; def_vars[68]: [cgc_update_dive] : : const char tlv26 [ ] = ": " ; def_vars[69]: [cgc_update_dive] : : cgc_printf ( tlv26 ) ; def_vars[70]: [cgc_update_dive] : : char * tlv48 ; def_vars[71]: [cgc_update_dive] : : cgc_size_t tlv47 ; def_vars[72]: [cgc_update_dive] : : char * tlv67 ; def_vars[73]: [cgc_update_dive] : : char * tlv51 ; def_vars[74]: [cgc_update_dive] : : const char * tlv50 = buffer ; def_vars[75]: [cgc_update_dive] : : cgc_size_t tlv49 ; def_vars[76]: [cgc_update_dive] : : char * tlv54 ; def_vars[77]: [cgc_update_dive] : : const char * tlv53 = buffer ; def_vars[78]: [cgc_update_dive] : : cgc_size_t tlv52 ; def_vars[79]: [cgc_update_dive] : : char * tlv57 ; def_vars[80]: [cgc_update_dive] : : const char * tlv56 = buf2 ; def_vars[81]: [cgc_update_dive] : : cgc_size_t tlv55 ; def_vars[82]: [cgc_update_dive] : : char * tlv60 ; def_vars[83]: [cgc_update_dive] : : const char * tlv59 = buffer ; def_vars[84]: [cgc_update_dive] : : cgc_size_t tlv58 ; def_vars[85]: [cgc_update_dive] : : const char * tlv61 = buffer ; def_vars[86]: [cgc_update_dive] : : const char * tlv62 = buffer ; def_vars[87]: [cgc_update_dive] : : const char * tlv63 = buffer ; def_vars[88]: [cgc_update_dive] : : const char * tlv64 = buffer ; def_vars[89]: [cgc_update_dive] : : const char * tlv65 = buffer ; def_vars[90]: [cgc_update_dive] : : const char * tlv66 = buffer ; sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t'}' val_s=>'[('char *', 'tlv28', '', ), ('cgc_size_t', 'tlv27', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=0/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] unique : ('char', 'buffer [ 1024 ]', None) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] unique : ('dive_log_type *', 'dive', None) => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=1/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=2/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=6/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=7/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=10/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=11/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=14/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=15/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=16/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=18/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=19/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=21/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=22/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=26/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=27/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=30/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=31/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=34/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=35/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=38/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=39/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=42/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=43/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=46/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=47/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=50/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=51/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=52/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=53/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=55/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=56/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=58/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=59/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=61/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=62/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buffer' - False OR False [i=1/2][j=4/65][dd=64/91][k=0/2] | type: char * ; var : tlv28 ; varinfo : ; value_node : buffer (); proceed : True [not(False) && ( not (False) || False )] Subterms : buffer => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_site_name)' - False OR False [i=1/2][j=4/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : tlv27 ; varinfo : ; value_node : sizeof ( dive -> dive_site_name ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_site_name,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] => is literal (False) | is operator (True) ) ---- UNIQ_INIT: ('char','buffer [ 1024 ]','None','None'); UNIQ_INIT: ('dive_log_type *','dive','None','None'); ---- UNIQ_INIT: ('char','buffer [ 1024 ]','None','None'); UNIQ_INIT: ('dive_log_type *','dive','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_4_0(){ char buffer [ 1024 ]; bzero(&buffer,( 1024 *sizeof(char) ) ); dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(buffer); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(buffer); } {cgc_size_t count; count = (cgc_size_t)(buffer); } {char * tlv28; tlv28 = (char *)(buffer); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(buffer); } {char * tlv30; tlv30 = (char *)(buffer); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(buffer); } {char * tlv32; tlv32 = (char *)(buffer); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(buffer); } {char * tlv9; tlv9 = (char *)(buffer); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(buffer); } {char * tlv12; tlv12 = (char *)(buffer); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(buffer); } {char * tlv34; tlv34 = (char *)(buffer); } {char * tlv36; tlv36 = (char *)(buffer); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(buffer); } {char * tlv38; tlv38 = (char *)(buffer); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(buffer); } {char * tlv40; tlv40 = (char *)(buffer); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(buffer); } {char * tlv42; tlv42 = (char *)(buffer); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(buffer); } {char * tlv44; tlv44 = (char *)(buffer); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(buffer); } {char * tlv46; tlv46 = (char *)(buffer); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(buffer); } {char * tlv48; tlv48 = (char *)(buffer); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(buffer); } {char * tlv67; tlv67 = (char *)(buffer); } {char * tlv51; tlv51 = (char *)(buffer); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(buffer); } {char * tlv54; tlv54 = (char *)(buffer); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(buffer); } {char * tlv57; tlv57 = (char *)(buffer); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(buffer); } {char * tlv60; tlv60 = (char *)(buffer); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(buffer); } } void fix_ingred_edit_dives_1_4_1(){ char buffer [ 1024 ]; bzero(&buffer,( 1024 *sizeof(char) ) ); dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_site_name )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_site_name )); } {cgc_size_t count; count = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv28; tlv28 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv30; tlv30 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv32; tlv32 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv9; tlv9 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv12; tlv12 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv34; tlv34 = (char *)(sizeof ( dive -> dive_site_name )); } {char * tlv36; tlv36 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv38; tlv38 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv40; tlv40 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv42; tlv42 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv44; tlv44 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv46; tlv46 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv48; tlv48 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv67; tlv67 = (char *)(sizeof ( dive -> dive_site_name )); } {char * tlv51; tlv51 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv54; tlv54 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv57; tlv57 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv60; tlv60 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } } void fix_ingred_edit_dives_1_4(){ fix_ingred_edit_dives_1_4_0(); fix_ingred_edit_dives_1_4_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=0/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] unique : ('cgc_size_t', 'count', None) is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=1/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=2/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=6/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=7/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=10/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=11/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=14/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=15/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=16/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=18/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=19/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=21/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=22/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=26/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=27/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=30/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=31/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=34/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=35/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=38/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=39/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=42/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=43/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=46/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=47/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=50/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=51/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=52/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=53/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=55/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=56/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=58/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=59/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=61/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=62/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 is_func_ [c] => '[False, False, False]' has_multiptr_refs 'count' - False OR False [i=1/2][j=5/65][dd=64/91][k=0/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : count (); proceed : True [not(False) && ( not (False) || False )] Subterms : count => is literal (False) | is operator (False) count [vtype=cgc_size_t] not unique: ('cgc_size_t', 'count', None) ... continue! is_func_ [0] => '[False, False, False]' has_multiptr_refs '0' - False OR False [i=1/2][j=5/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : ; varinfo : ; value_node : 0 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 0 => is literal (True) | is operator (False) 0 not valid - cgc_size_t count; count = ((cgc_size_t)count); ---- UNIQ_INIT: ('cgc_size_t','count','None','None'); ---- UNIQ_INIT: ('cgc_size_t','count','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_5_0(){ cgc_size_t count; bzero(&count,sizeof(cgc_size_t)); {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(count); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(count); } {char * tlv28; tlv28 = (char *)(count); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(count); } {char * tlv30; tlv30 = (char *)(count); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(count); } {char * tlv32; tlv32 = (char *)(count); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(count); } {char * tlv9; tlv9 = (char *)(count); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(count); } {char * tlv12; tlv12 = (char *)(count); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(count); } {char * tlv34; tlv34 = (char *)(count); } {char * tlv36; tlv36 = (char *)(count); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(count); } {char * tlv38; tlv38 = (char *)(count); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(count); } {char * tlv40; tlv40 = (char *)(count); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(count); } {char * tlv42; tlv42 = (char *)(count); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(count); } {char * tlv44; tlv44 = (char *)(count); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(count); } {char * tlv46; tlv46 = (char *)(count); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(count); } {char * tlv48; tlv48 = (char *)(count); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(count); } {char * tlv67; tlv67 = (char *)(count); } {char * tlv51; tlv51 = (char *)(count); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(count); } {char * tlv54; tlv54 = (char *)(count); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(count); } {char * tlv57; tlv57 = (char *)(count); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(count); } {char * tlv60; tlv60 = (char *)(count); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(count); } } void fix_ingred_edit_dives_1_5_1(){ cgc_size_t count; bzero(&count,sizeof(cgc_size_t)); {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(0); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(0); } {cgc_size_t count; count = (cgc_size_t)(0); } {char * tlv28; tlv28 = (char *)(0); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(0); } {char * tlv30; tlv30 = (char *)(0); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(0); } {char * tlv32; tlv32 = (char *)(0); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(0); } {char * tlv9; tlv9 = (char *)(0); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(0); } {char * tlv12; tlv12 = (char *)(0); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(0); } {char * tlv34; tlv34 = (char *)(0); } {char * tlv36; tlv36 = (char *)(0); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(0); } {char * tlv38; tlv38 = (char *)(0); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(0); } {char * tlv40; tlv40 = (char *)(0); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(0); } {char * tlv42; tlv42 = (char *)(0); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(0); } {char * tlv44; tlv44 = (char *)(0); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(0); } {char * tlv46; tlv46 = (char *)(0); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(0); } {char * tlv48; tlv48 = (char *)(0); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(0); } {char * tlv67; tlv67 = (char *)(0); } {char * tlv51; tlv51 = (char *)(0); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(0); } {char * tlv54; tlv54 = (char *)(0); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(0); } {char * tlv57; tlv57 = (char *)(0); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(0); } {char * tlv60; tlv60 = (char *)(0); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(0); } } void fix_ingred_edit_dives_1_5(){ fix_ingred_edit_dives_1_5_0(); fix_ingred_edit_dives_1_5_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv51': 'char *', 'tlv50': 'const char *', 'tlv49': 'cgc_size_t'}' val_s=>'[('char *', 'tlv51', '', ), ('cgc_size_t', 'tlv49', '', )]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=0/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] unique : ('dive_log_type *', 'dive', None) => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=1/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=2/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=6/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=7/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=10/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=11/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=14/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=15/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=16/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=18/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=19/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=21/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=22/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=26/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=27/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=30/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=31/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=34/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=35/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=38/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=39/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=42/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=43/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=46/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=47/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=50/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=51/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=52/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=53/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=55/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=56/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=58/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=59/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=61/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=62/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_site_name' - False OR False [i=1/2][j=6/65][dd=64/91][k=0/4] | type: char * ; var : tlv51 ; varinfo : ; value_node : dive -> dive_site_name (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_site_name => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_site_name [vtype=None] ---- UNIQ_INIT: ('dive_log_type *','dive','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_6_0(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(dive -> dive_site_name); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(dive -> dive_site_name); } {cgc_size_t count; count = (cgc_size_t)(dive -> dive_site_name); } {char * tlv28; tlv28 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv30; tlv30 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv32; tlv32 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv9; tlv9 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv12; tlv12 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv34; tlv34 = (char *)(dive -> dive_site_name); } {char * tlv36; tlv36 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv38; tlv38 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv40; tlv40 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv42; tlv42 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv44; tlv44 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv46; tlv46 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv48; tlv48 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv67; tlv67 = (char *)(dive -> dive_site_name); } {char * tlv51; tlv51 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv54; tlv54 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv57; tlv57 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv60; tlv60 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(dive -> dive_site_name); } } void fix_ingred_edit_dives_1_6(){ fix_ingred_edit_dives_1_6_0(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t'}' val_s=>'[('char *', 'tlv30', '', ), ('cgc_size_t', 'tlv29', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] unique : ('dive_log_type *', 'dive', None) => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_date)' - False OR False [i=1/2][j=10/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : tlv29 ; varinfo : ; value_node : sizeof ( dive -> dive_date ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_date,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] => is literal (False) | is operator (True) ) ---- UNIQ_INIT: ('dive_log_type *','dive','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_10_1(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_date )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_date )); } {cgc_size_t count; count = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv28; tlv28 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv30; tlv30 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv32; tlv32 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv9; tlv9 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv12; tlv12 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv34; tlv34 = (char *)(sizeof ( dive -> dive_date )); } {char * tlv36; tlv36 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv38; tlv38 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv40; tlv40 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv42; tlv42 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv44; tlv44 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv46; tlv46 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv48; tlv48 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv67; tlv67 = (char *)(sizeof ( dive -> dive_date )); } {char * tlv51; tlv51 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv54; tlv54 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv57; tlv57 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv60; tlv60 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(sizeof ( dive -> dive_date )); } } void fix_ingred_edit_dives_1_10(){ fix_ingred_edit_dives_1_10_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv54': 'char *', 'tlv53': 'const char *', 'tlv52': 'cgc_size_t'}' val_s=>'[('char *', 'tlv54', '', ), ('cgc_size_t', 'tlv52', '', )]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=0/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] unique : ('dive_log_type *', 'dive', None) => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=1/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=2/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=6/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=7/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=10/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=11/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=14/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=15/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=16/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=18/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=19/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=21/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=22/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=26/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=27/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=30/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=31/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=34/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=35/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=38/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=39/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=42/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=43/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=46/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=47/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=50/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=51/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=52/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=53/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=55/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=56/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=58/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=59/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=61/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=62/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_date' - False OR False [i=1/2][j=12/65][dd=64/91][k=0/4] | type: char * ; var : tlv54 ; varinfo : ; value_node : dive -> dive_date (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_date => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_date [vtype=None] ---- UNIQ_INIT: ('dive_log_type *','dive','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_12_0(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(dive -> dive_date); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(dive -> dive_date); } {cgc_size_t count; count = (cgc_size_t)(dive -> dive_date); } {char * tlv28; tlv28 = (char *)(dive -> dive_date); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(dive -> dive_date); } {char * tlv30; tlv30 = (char *)(dive -> dive_date); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(dive -> dive_date); } {char * tlv32; tlv32 = (char *)(dive -> dive_date); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(dive -> dive_date); } {char * tlv9; tlv9 = (char *)(dive -> dive_date); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(dive -> dive_date); } {char * tlv12; tlv12 = (char *)(dive -> dive_date); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(dive -> dive_date); } {char * tlv34; tlv34 = (char *)(dive -> dive_date); } {char * tlv36; tlv36 = (char *)(dive -> dive_date); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(dive -> dive_date); } {char * tlv38; tlv38 = (char *)(dive -> dive_date); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(dive -> dive_date); } {char * tlv40; tlv40 = (char *)(dive -> dive_date); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(dive -> dive_date); } {char * tlv42; tlv42 = (char *)(dive -> dive_date); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(dive -> dive_date); } {char * tlv44; tlv44 = (char *)(dive -> dive_date); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(dive -> dive_date); } {char * tlv46; tlv46 = (char *)(dive -> dive_date); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(dive -> dive_date); } {char * tlv48; tlv48 = (char *)(dive -> dive_date); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(dive -> dive_date); } {char * tlv67; tlv67 = (char *)(dive -> dive_date); } {char * tlv51; tlv51 = (char *)(dive -> dive_date); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(dive -> dive_date); } {char * tlv54; tlv54 = (char *)(dive -> dive_date); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(dive -> dive_date); } {char * tlv57; tlv57 = (char *)(dive -> dive_date); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(dive -> dive_date); } {char * tlv60; tlv60 = (char *)(dive -> dive_date); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(dive -> dive_date); } } void fix_ingred_edit_dives_1_12(){ fix_ingred_edit_dives_1_12_0(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t'}' val_s=>'[('char *', 'tlv32', '', ), ('cgc_size_t', 'tlv31', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=0/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] unique : ('char', 'buf2 [ 1024 ]', None) is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] unique : ('dive_log_type *', 'dive', None) => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=1/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=2/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=6/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=7/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=10/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=11/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=14/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=15/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=16/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=18/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=19/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=21/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=22/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=26/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=27/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=30/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=31/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=34/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=35/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=38/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=39/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=42/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=43/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=46/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=47/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=50/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=51/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=52/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=53/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=55/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=56/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=58/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=59/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=61/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=62/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) is_func_ [b] => '[False, False, False]' has_multiptr_refs 'buf2' - False OR False [i=1/2][j=16/65][dd=64/91][k=0/2] | type: char * ; var : tlv32 ; varinfo : ; value_node : buf2 (); proceed : True [not(False) && ( not (False) || False )] Subterms : buf2 => is literal (False) | is operator (False) buf2 [vtype=char *] BEFORE => literal (False) buf2 => char * AFTER => literal (False) buf2 [ 1024 ] => char [size=1024] not unique: ('char', 'buf2 [ 1024 ]', None) ... continue! is_func_ [s] => '[False, False, True]' has_multiptr_refs 'sizeof(dive->dive_time)' - False OR False [i=1/2][j=16/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : tlv31 ; varinfo : ; value_node : sizeof ( dive -> dive_time ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,dive,->,dive_time,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] => is literal (False) | is operator (True) ) ---- UNIQ_INIT: ('char','buf2 [ 1024 ]','None','None'); UNIQ_INIT: ('dive_log_type *','dive','None','None'); ---- UNIQ_INIT: ('char','buf2 [ 1024 ]','None','None'); UNIQ_INIT: ('dive_log_type *','dive','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_16_0(){ char buf2 [ 1024 ]; bzero(&buf2,( 1024 *sizeof(char) ) ); dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(buf2); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(buf2); } {cgc_size_t count; count = (cgc_size_t)(buf2); } {char * tlv28; tlv28 = (char *)(buf2); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(buf2); } {char * tlv30; tlv30 = (char *)(buf2); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(buf2); } {char * tlv32; tlv32 = (char *)(buf2); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(buf2); } {char * tlv9; tlv9 = (char *)(buf2); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(buf2); } {char * tlv12; tlv12 = (char *)(buf2); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(buf2); } {char * tlv34; tlv34 = (char *)(buf2); } {char * tlv36; tlv36 = (char *)(buf2); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(buf2); } {char * tlv38; tlv38 = (char *)(buf2); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(buf2); } {char * tlv40; tlv40 = (char *)(buf2); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(buf2); } {char * tlv42; tlv42 = (char *)(buf2); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(buf2); } {char * tlv44; tlv44 = (char *)(buf2); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(buf2); } {char * tlv46; tlv46 = (char *)(buf2); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(buf2); } {char * tlv48; tlv48 = (char *)(buf2); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(buf2); } {char * tlv67; tlv67 = (char *)(buf2); } {char * tlv51; tlv51 = (char *)(buf2); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(buf2); } {char * tlv54; tlv54 = (char *)(buf2); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(buf2); } {char * tlv57; tlv57 = (char *)(buf2); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(buf2); } {char * tlv60; tlv60 = (char *)(buf2); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(buf2); } } void fix_ingred_edit_dives_1_16_1(){ char buf2 [ 1024 ]; bzero(&buf2,( 1024 *sizeof(char) ) ); dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_time )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_time )); } {cgc_size_t count; count = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv28; tlv28 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv30; tlv30 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv32; tlv32 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv9; tlv9 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv12; tlv12 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv34; tlv34 = (char *)(sizeof ( dive -> dive_time )); } {char * tlv36; tlv36 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv38; tlv38 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv40; tlv40 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv42; tlv42 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv44; tlv44 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv46; tlv46 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv48; tlv48 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv67; tlv67 = (char *)(sizeof ( dive -> dive_time )); } {char * tlv51; tlv51 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv54; tlv54 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv57; tlv57 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv60; tlv60 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(sizeof ( dive -> dive_time )); } } void fix_ingred_edit_dives_1_16(){ fix_ingred_edit_dives_1_16_0(); fix_ingred_edit_dives_1_16_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv57': 'char *', 'tlv56': 'const char *', 'tlv55': 'cgc_size_t'}' val_s=>'[('char *', 'tlv57', '', ), ('cgc_size_t', 'tlv55', '', )]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=0/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] unique : ('dive_log_type *', 'dive', None) => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=1/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=2/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=6/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=7/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=10/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=11/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=14/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=15/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=16/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=18/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=19/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=21/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=22/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=26/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=27/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=30/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=31/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=34/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=35/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=38/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=39/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=42/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=43/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=46/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=47/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=50/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=51/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=52/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=53/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=55/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=56/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=58/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=59/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=61/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=62/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->dive_time' - False OR False [i=1/2][j=18/65][dd=64/91][k=0/4] | type: char * ; var : tlv57 ; varinfo : ; value_node : dive -> dive_time (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,dive_time => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) dive_time [vtype=None] ---- UNIQ_INIT: ('dive_log_type *','dive','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_18_0(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(dive -> dive_time); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(dive -> dive_time); } {cgc_size_t count; count = (cgc_size_t)(dive -> dive_time); } {char * tlv28; tlv28 = (char *)(dive -> dive_time); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(dive -> dive_time); } {char * tlv30; tlv30 = (char *)(dive -> dive_time); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(dive -> dive_time); } {char * tlv32; tlv32 = (char *)(dive -> dive_time); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(dive -> dive_time); } {char * tlv9; tlv9 = (char *)(dive -> dive_time); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(dive -> dive_time); } {char * tlv12; tlv12 = (char *)(dive -> dive_time); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(dive -> dive_time); } {char * tlv34; tlv34 = (char *)(dive -> dive_time); } {char * tlv36; tlv36 = (char *)(dive -> dive_time); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(dive -> dive_time); } {char * tlv38; tlv38 = (char *)(dive -> dive_time); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(dive -> dive_time); } {char * tlv40; tlv40 = (char *)(dive -> dive_time); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(dive -> dive_time); } {char * tlv42; tlv42 = (char *)(dive -> dive_time); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(dive -> dive_time); } {char * tlv44; tlv44 = (char *)(dive -> dive_time); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(dive -> dive_time); } {char * tlv46; tlv46 = (char *)(dive -> dive_time); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(dive -> dive_time); } {char * tlv48; tlv48 = (char *)(dive -> dive_time); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(dive -> dive_time); } {char * tlv67; tlv67 = (char *)(dive -> dive_time); } {char * tlv51; tlv51 = (char *)(dive -> dive_time); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(dive -> dive_time); } {char * tlv54; tlv54 = (char *)(dive -> dive_time); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(dive -> dive_time); } {char * tlv57; tlv57 = (char *)(dive -> dive_time); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(dive -> dive_time); } {char * tlv60; tlv60 = (char *)(dive -> dive_time); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(dive -> dive_time); } } void fix_ingred_edit_dives_1_18(){ fix_ingred_edit_dives_1_18_0(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t'}' val_s=>'[('char *', 'tlv9', '', ), ('cgc_size_t', 'tlv7', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 is_func_ [1] => '[False, False, False]' has_multiptr_refs '1' - False OR False [i=1/2][j=19/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : tlv7 ; varinfo : ; value_node : 1 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 1 => is literal (True) | is operator (False) 1 ---- ==== Scope 1 ==== void fix_ingred_edit_dives_1_19_1(){ {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(1); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(1); } {cgc_size_t count; count = (cgc_size_t)(1); } {char * tlv28; tlv28 = (char *)(1); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(1); } {char * tlv30; tlv30 = (char *)(1); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(1); } {char * tlv32; tlv32 = (char *)(1); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(1); } {char * tlv9; tlv9 = (char *)(1); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(1); } {char * tlv12; tlv12 = (char *)(1); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(1); } {char * tlv34; tlv34 = (char *)(1); } {char * tlv36; tlv36 = (char *)(1); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(1); } {char * tlv38; tlv38 = (char *)(1); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(1); } {char * tlv40; tlv40 = (char *)(1); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(1); } {char * tlv42; tlv42 = (char *)(1); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(1); } {char * tlv44; tlv44 = (char *)(1); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(1); } {char * tlv46; tlv46 = (char *)(1); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(1); } {char * tlv48; tlv48 = (char *)(1); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(1); } {char * tlv67; tlv67 = (char *)(1); } {char * tlv51; tlv51 = (char *)(1); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(1); } {char * tlv54; tlv54 = (char *)(1); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(1); } {char * tlv57; tlv57 = (char *)(1); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(1); } {char * tlv60; tlv60 = (char *)(1); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(1); } } void fix_ingred_edit_dives_1_19(){ fix_ingred_edit_dives_1_19_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t'}' val_s=>'[('char *', 'tlv12', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tlv67': 'char *'}' val_s=>'[('char *', 'tlv67', '', ), ('cgc_size_t', 'tlv10', '', ), ('char *', 'tlv12', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=0/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] unique : ('char *', 'tlv67', None) => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=1/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=2/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=6/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=7/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=10/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=11/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=14/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=15/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=16/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=18/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=19/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=21/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=22/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=26/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=27/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=30/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=31/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=34/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=35/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=38/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=39/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=42/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=43/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=46/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=47/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=50/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=51/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=52/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=53/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=55/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=56/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=58/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=59/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=61/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=62/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [c] => '[True, False, True]' has_multiptr_refs 'cgc_strlen(tlv67)' - False OR False [i=1/2][j=21/65][dd=64/91][k=1/3] | type: cgc_size_t ; var : tlv10 ; varinfo : ; value_node : cgc_strlen ( tlv67 ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : cgc_strlen,(,tlv67,) => is literal (False) | is operator (False) cgc_strlen [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) tlv67 [vtype=char *] not unique: ('char *', 'tlv67', None) ... continue! => is literal (False) | is operator (True) ) not valid - char * tlv67; tlv67 = ((char *)cgc_strlen ( tlv67 )); ---- UNIQ_INIT: ('char *','tlv67','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_21_1(){ char tlv67_ref; bzero(&tlv67_ref,1*sizeof(char)); char * tlv67 = &tlv67_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(cgc_strlen ( tlv67 )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(cgc_strlen ( tlv67 )); } {cgc_size_t count; count = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv28; tlv28 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv30; tlv30 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv32; tlv32 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv9; tlv9 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv12; tlv12 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv34; tlv34 = (char *)(cgc_strlen ( tlv67 )); } {char * tlv36; tlv36 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv38; tlv38 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv40; tlv40 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv42; tlv42 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv44; tlv44 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv46; tlv46 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv48; tlv48 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv51; tlv51 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv54; tlv54 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv57; tlv57 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv60; tlv60 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(cgc_strlen ( tlv67 )); } } void fix_ingred_edit_dives_1_21(){ fix_ingred_edit_dives_1_21_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *'}' val_s=>'[('char *', 'tlv34', '', ), ('datetime_struct_type *', 'tlv33', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t'}' val_s=>'[('char *', 'tlv36', '', ), ('cgc_size_t', 'tlv35', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] unique : ('char', 'buffer [ 1024 ]', None) => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) is_func_ [s] => '[True, False, True]' has_multiptr_refs 'sizeof(buffer)' - False OR False [i=1/2][j=26/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : tlv35 ; varinfo : ; value_node : sizeof ( buffer ) (); proceed : True [not(False) && ( not (True) || True )] Subterms : sizeof,(,buffer,) => is literal (False) | is operator (False) sizeof [vtype=None] => is literal (False) | is operator (True) ( => is literal (False) | is operator (False) buffer [vtype=char *] BEFORE => literal (False) buffer => char * AFTER => literal (False) buffer [ 1024 ] => char [size=1024] not unique: ('char', 'buffer [ 1024 ]', None) ... continue! => is literal (False) | is operator (True) ) ---- UNIQ_INIT: ('char','buffer [ 1024 ]','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_26_1(){ char buffer [ 1024 ]; bzero(&buffer,( 1024 *sizeof(char) ) ); {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(sizeof ( buffer )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(sizeof ( buffer )); } {cgc_size_t count; count = (cgc_size_t)(sizeof ( buffer )); } {char * tlv28; tlv28 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv30; tlv30 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv32; tlv32 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv9; tlv9 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv12; tlv12 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv34; tlv34 = (char *)(sizeof ( buffer )); } {char * tlv36; tlv36 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv38; tlv38 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv40; tlv40 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv42; tlv42 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv44; tlv44 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv46; tlv46 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv48; tlv48 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv67; tlv67 = (char *)(sizeof ( buffer )); } {char * tlv51; tlv51 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv54; tlv54 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv57; tlv57 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv60; tlv60 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(sizeof ( buffer )); } } void fix_ingred_edit_dives_1_26(){ fix_ingred_edit_dives_1_26_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv60': 'char *', 'tlv59': 'const char *', 'tlv58': 'cgc_size_t'}' val_s=>'[('char *', 'tlv60', '', ), ('cgc_size_t', 'tlv58', '', )]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=0/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] unique : ('dive_log_type *', 'dive', None) => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=1/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=2/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=6/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=7/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=10/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=11/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=14/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=15/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=16/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=18/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=19/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=21/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=22/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=26/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=27/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=30/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=31/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=34/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=35/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=38/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=39/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=42/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=43/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=46/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=47/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=50/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=51/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=52/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=53/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=55/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=56/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=58/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=59/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=61/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=62/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] is_func_ [d] => '[False, False, False]' has_multiptr_refs 'dive->location' - False OR False [i=1/2][j=28/65][dd=64/91][k=0/4] | type: char * ; var : tlv60 ; varinfo : ; value_node : dive -> location (); proceed : True [not(False) && ( not (False) || False )] Subterms : dive,->,location => is literal (False) | is operator (False) dive [vtype=dive_log_type *] not unique: ('dive_log_type *', 'dive', None) ... continue! => is literal (False) | is operator (True) -> => is literal (False) | is operator (False) location [vtype=None] ---- UNIQ_INIT: ('dive_log_type *','dive','None','None'); ==== Scope 1 ==== void fix_ingred_edit_dives_1_28_0(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(dive -> location); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(dive -> location); } {cgc_size_t count; count = (cgc_size_t)(dive -> location); } {char * tlv28; tlv28 = (char *)(dive -> location); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(dive -> location); } {char * tlv30; tlv30 = (char *)(dive -> location); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(dive -> location); } {char * tlv32; tlv32 = (char *)(dive -> location); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(dive -> location); } {char * tlv9; tlv9 = (char *)(dive -> location); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(dive -> location); } {char * tlv12; tlv12 = (char *)(dive -> location); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(dive -> location); } {char * tlv34; tlv34 = (char *)(dive -> location); } {char * tlv36; tlv36 = (char *)(dive -> location); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(dive -> location); } {char * tlv38; tlv38 = (char *)(dive -> location); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(dive -> location); } {char * tlv40; tlv40 = (char *)(dive -> location); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(dive -> location); } {char * tlv42; tlv42 = (char *)(dive -> location); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(dive -> location); } {char * tlv44; tlv44 = (char *)(dive -> location); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(dive -> location); } {char * tlv46; tlv46 = (char *)(dive -> location); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(dive -> location); } {char * tlv48; tlv48 = (char *)(dive -> location); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(dive -> location); } {char * tlv67; tlv67 = (char *)(dive -> location); } {char * tlv51; tlv51 = (char *)(dive -> location); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(dive -> location); } {char * tlv54; tlv54 = (char *)(dive -> location); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(dive -> location); } {char * tlv57; tlv57 = (char *)(dive -> location); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(dive -> location); } {char * tlv60; tlv60 = (char *)(dive -> location); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(dive -> location); } } void fix_ingred_edit_dives_1_28(){ fix_ingred_edit_dives_1_28_0(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t'}' val_s=>'[('char *', 'tlv38', '', ), ('cgc_size_t', 'tlv37', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv61': 'const char *'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t'}' val_s=>'[('char *', 'tlv40', '', ), ('cgc_size_t', 'tlv39', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv62': 'const char *'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t'}' val_s=>'[('char *', 'tlv42', '', ), ('cgc_size_t', 'tlv41', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 is_func_ [1] => '[False, False, False]' has_multiptr_refs '13' - False OR False [i=1/2][j=44/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : tlv41 ; varinfo : ; value_node : 13 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 13 => is literal (True) | is operator (False) 13 ---- ==== Scope 1 ==== void fix_ingred_edit_dives_1_44_1(){ {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(13); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(13); } {cgc_size_t count; count = (cgc_size_t)(13); } {char * tlv28; tlv28 = (char *)(13); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(13); } {char * tlv30; tlv30 = (char *)(13); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(13); } {char * tlv32; tlv32 = (char *)(13); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(13); } {char * tlv9; tlv9 = (char *)(13); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(13); } {char * tlv12; tlv12 = (char *)(13); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(13); } {char * tlv34; tlv34 = (char *)(13); } {char * tlv36; tlv36 = (char *)(13); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(13); } {char * tlv38; tlv38 = (char *)(13); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(13); } {char * tlv40; tlv40 = (char *)(13); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(13); } {char * tlv42; tlv42 = (char *)(13); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(13); } {char * tlv44; tlv44 = (char *)(13); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(13); } {char * tlv46; tlv46 = (char *)(13); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(13); } {char * tlv48; tlv48 = (char *)(13); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(13); } {char * tlv67; tlv67 = (char *)(13); } {char * tlv51; tlv51 = (char *)(13); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(13); } {char * tlv54; tlv54 = (char *)(13); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(13); } {char * tlv57; tlv57 = (char *)(13); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(13); } {char * tlv60; tlv60 = (char *)(13); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(13); } } void fix_ingred_edit_dives_1_44(){ fix_ingred_edit_dives_1_44_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv63': 'const char *'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t'}' val_s=>'[('char *', 'tlv44', '', ), ('cgc_size_t', 'tlv43', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 is_func_ [1] => '[False, False, False]' has_multiptr_refs '11' - False OR False [i=1/2][j=50/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : tlv43 ; varinfo : ; value_node : 11 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 11 => is literal (True) | is operator (False) 11 ---- ==== Scope 1 ==== void fix_ingred_edit_dives_1_50_1(){ {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(11); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(11); } {cgc_size_t count; count = (cgc_size_t)(11); } {char * tlv28; tlv28 = (char *)(11); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(11); } {char * tlv30; tlv30 = (char *)(11); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(11); } {char * tlv32; tlv32 = (char *)(11); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(11); } {char * tlv9; tlv9 = (char *)(11); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(11); } {char * tlv12; tlv12 = (char *)(11); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(11); } {char * tlv34; tlv34 = (char *)(11); } {char * tlv36; tlv36 = (char *)(11); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(11); } {char * tlv38; tlv38 = (char *)(11); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(11); } {char * tlv40; tlv40 = (char *)(11); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(11); } {char * tlv42; tlv42 = (char *)(11); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(11); } {char * tlv44; tlv44 = (char *)(11); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(11); } {char * tlv46; tlv46 = (char *)(11); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(11); } {char * tlv48; tlv48 = (char *)(11); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(11); } {char * tlv67; tlv67 = (char *)(11); } {char * tlv51; tlv51 = (char *)(11); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(11); } {char * tlv54; tlv54 = (char *)(11); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(11); } {char * tlv57; tlv57 = (char *)(11); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(11); } {char * tlv60; tlv60 = (char *)(11); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(11); } } void fix_ingred_edit_dives_1_50(){ fix_ingred_edit_dives_1_50_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv64': 'const char *'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t'}' val_s=>'[('char *', 'tlv46', '', ), ('cgc_size_t', 'tlv45', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=0/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=1/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=2/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=6/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=7/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=10/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=11/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=14/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=15/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=16/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=18/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=19/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=21/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=22/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=26/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=27/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=30/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=31/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=34/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=35/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=38/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=39/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=42/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=43/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=46/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=47/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=50/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=51/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=52/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=53/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=55/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=56/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=58/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=59/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=61/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=62/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 is_func_ [2] => '[False, False, False]' has_multiptr_refs '20' - False OR False [i=1/2][j=56/65][dd=64/91][k=1/2] | type: cgc_size_t ; var : tlv45 ; varinfo : ; value_node : 20 (); proceed : True [not(False) && ( not (False) || False )] Subterms : 20 => is literal (True) | is operator (False) 20 ---- ==== Scope 1 ==== void fix_ingred_edit_dives_1_56_1(){ {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(20); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(20); } {cgc_size_t count; count = (cgc_size_t)(20); } {char * tlv28; tlv28 = (char *)(20); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(20); } {char * tlv30; tlv30 = (char *)(20); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(20); } {char * tlv32; tlv32 = (char *)(20); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(20); } {char * tlv9; tlv9 = (char *)(20); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(20); } {char * tlv12; tlv12 = (char *)(20); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(20); } {char * tlv34; tlv34 = (char *)(20); } {char * tlv36; tlv36 = (char *)(20); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(20); } {char * tlv38; tlv38 = (char *)(20); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(20); } {char * tlv40; tlv40 = (char *)(20); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(20); } {char * tlv42; tlv42 = (char *)(20); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(20); } {char * tlv44; tlv44 = (char *)(20); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(20); } {char * tlv46; tlv46 = (char *)(20); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(20); } {char * tlv48; tlv48 = (char *)(20); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(20); } {char * tlv67; tlv67 = (char *)(20); } {char * tlv51; tlv51 = (char *)(20); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(20); } {char * tlv54; tlv54 = (char *)(20); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(20); } {char * tlv57; tlv57 = (char *)(20); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(20); } {char * tlv60; tlv60 = (char *)(20); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(20); } } void fix_ingred_edit_dives_1_56(){ fix_ingred_edit_dives_1_56_1(); } sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t', 'tlv65': 'const char *'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t', 'tlv25': 'const char *', 'tlv25 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t', 'tlv25': 'const char *', 'tlv25 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[('dive_log_type *', '', '', ), ('dive_log_type *', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t', 'tlv25': 'const char *', 'tlv25 [ ]': 'const char', 'tlv26': 'const char *', 'tlv26 [ ]': 'const char'}' val_s=>'[]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t', 'tlv25': 'const char *', 'tlv25 [ ]': 'const char', 'tlv26': 'const char *', 'tlv26 [ ]': 'const char', 'tlv48': 'char *', 'tlv47': 'cgc_size_t'}' val_s=>'[('char *', 'tlv48', '', ), ('cgc_size_t', 'tlv47', '', )]' cval_s=>'[]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t', 'tlv25': 'const char *', 'tlv25 [ ]': 'const char', 'tlv26': 'const char *', 'tlv26 [ ]': 'const char', 'tlv48': 'char *', 'tlv47': 'cgc_size_t'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. sym_lut=>'{'dive': 'dive_log_type *', 'buffer': 'char *', 'buffer [ 1024 ]': 'char', 'buf2': 'char *', 'buf2 [ 1024 ]': 'char', 'count': 'cgc_size_t', 'tlv1': 'const char *', 'tlv1 [ ]': 'const char', 'tlv2': 'const char *', 'tlv2 [ ]': 'const char', 'tlv28': 'char *', 'tlv27': 'cgc_size_t', 'tlv3': 'const char *', 'tlv3 [ ]': 'const char', 'tlv4': 'const char *', 'tlv4 [ ]': 'const char', 'tlv30': 'char *', 'tlv29': 'cgc_size_t', 'tlv5': 'const char *', 'tlv5 [ ]': 'const char', 'tlv6': 'const char *', 'tlv6 [ ]': 'const char', 'tlv32': 'char *', 'tlv31': 'cgc_size_t', 'tlv9': 'char *', 'tlv8': 'const char *', 'tlv8 [ ]': 'const char', 'tlv7': 'cgc_size_t', 'tlv12': 'char *', 'tlv11': 'const char *', 'tlv10': 'cgc_size_t', 'tm': 'datetime_struct_type', 'tlv34': 'char *', 'tlv33': 'datetime_struct_type *', 'tlv13': 'const char *', 'tlv13 [ ]': 'const char', 'tlv14': 'const char *', 'tlv14 [ ]': 'const char', 'tlv36': 'char *', 'tlv35': 'cgc_size_t', 'tlv15': 'const char *', 'tlv15 [ ]': 'const char', 'tlv16': 'const char *', 'tlv16 [ ]': 'const char', 'tlv38': 'char *', 'tlv37': 'cgc_size_t', 'tlv17': 'const char *', 'tlv17 [ ]': 'const char', 'tlv18': 'const char *', 'tlv18 [ ]': 'const char', 'tlv40': 'char *', 'tlv39': 'cgc_size_t', 'tlv19': 'const char *', 'tlv19 [ ]': 'const char', 'tlv20': 'const char *', 'tlv20 [ ]': 'const char', 'tlv42': 'char *', 'tlv41': 'cgc_size_t', 'tlv21': 'const char *', 'tlv21 [ ]': 'const char', 'tlv22': 'const char *', 'tlv22 [ ]': 'const char', 'tlv44': 'char *', 'tlv43': 'cgc_size_t', 'tlv23': 'const char *', 'tlv23 [ ]': 'const char', 'tlv24': 'const char *', 'tlv24 [ ]': 'const char', 'tlv46': 'char *', 'tlv45': 'cgc_size_t', 'tlv25': 'const char *', 'tlv25 [ ]': 'const char', 'tlv26': 'const char *', 'tlv26 [ ]': 'const char', 'tlv48': 'char *', 'tlv47': 'cgc_size_t', 'tlv66': 'const char *'}' val_s=>'[]' cval_s=>'[('cgc_size_t', '', '', ), ('cgc_size_t', '', '', )]' Checking 'cgc_printf( tlv1 )' - is_func=True, is_func_ptr=False cgc_printf( tlv1 ) is a function. Skipping. Checking 'cgc_printf( tlv2 )' - is_func=True, is_func_ptr=False cgc_printf( tlv2 ) is a function. Skipping. Checking 'cgc_printf( tlv3 )' - is_func=True, is_func_ptr=False cgc_printf( tlv3 ) is a function. Skipping. Checking 'cgc_printf( tlv4 )' - is_func=True, is_func_ptr=False cgc_printf( tlv4 ) is a function. Skipping. Checking 'cgc_printf( tlv5 )' - is_func=True, is_func_ptr=False cgc_printf( tlv5 ) is a function. Skipping. Checking 'cgc_printf( tlv6 )' - is_func=True, is_func_ptr=False cgc_printf( tlv6 ) is a function. Skipping. Checking 'cgc_printf( tlv13 )' - is_func=True, is_func_ptr=False cgc_printf( tlv13 ) is a function. Skipping. Checking 'cgc_printf( tlv14 )' - is_func=True, is_func_ptr=False cgc_printf( tlv14 ) is a function. Skipping. Checking 'cgc_printf( tlv15 )' - is_func=True, is_func_ptr=False cgc_printf( tlv15 ) is a function. Skipping. Checking 'cgc_printf( tlv16 )' - is_func=True, is_func_ptr=False cgc_printf( tlv16 ) is a function. Skipping. Checking 'cgc_printf( tlv17 )' - is_func=True, is_func_ptr=False cgc_printf( tlv17 ) is a function. Skipping. Checking 'cgc_printf( tlv18 )' - is_func=True, is_func_ptr=False cgc_printf( tlv18 ) is a function. Skipping. Checking 'cgc_printf( tlv19 )' - is_func=True, is_func_ptr=False cgc_printf( tlv19 ) is a function. Skipping. Checking 'cgc_printf( tlv20 )' - is_func=True, is_func_ptr=False cgc_printf( tlv20 ) is a function. Skipping. Checking 'cgc_printf( tlv21 )' - is_func=True, is_func_ptr=False cgc_printf( tlv21 ) is a function. Skipping. Checking 'cgc_printf( tlv22 )' - is_func=True, is_func_ptr=False cgc_printf( tlv22 ) is a function. Skipping. Checking 'cgc_printf( tlv23 )' - is_func=True, is_func_ptr=False cgc_printf( tlv23 ) is a function. Skipping. Checking 'cgc_printf( tlv24 )' - is_func=True, is_func_ptr=False cgc_printf( tlv24 ) is a function. Skipping. Checking 'cgc_printf( tlv25 )' - is_func=True, is_func_ptr=False cgc_printf( tlv25 ) is a function. Skipping. Checking 'cgc_printf( tlv26 )' - is_func=True, is_func_ptr=False cgc_printf( tlv26 ) is a function. Skipping. ==== Scope 2 ==== void fix_ingred_edit_dives_1_4_0(){ char buffer [ 1024 ]; bzero(&buffer,( 1024 *sizeof(char) ) ); dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(buffer); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(buffer); } {cgc_size_t count; count = (cgc_size_t)(buffer); } {char * tlv28; tlv28 = (char *)(buffer); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(buffer); } {char * tlv30; tlv30 = (char *)(buffer); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(buffer); } {char * tlv32; tlv32 = (char *)(buffer); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(buffer); } {char * tlv9; tlv9 = (char *)(buffer); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(buffer); } {char * tlv12; tlv12 = (char *)(buffer); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(buffer); } {char * tlv34; tlv34 = (char *)(buffer); } {char * tlv36; tlv36 = (char *)(buffer); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(buffer); } {char * tlv38; tlv38 = (char *)(buffer); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(buffer); } {char * tlv40; tlv40 = (char *)(buffer); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(buffer); } {char * tlv42; tlv42 = (char *)(buffer); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(buffer); } {char * tlv44; tlv44 = (char *)(buffer); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(buffer); } {char * tlv46; tlv46 = (char *)(buffer); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(buffer); } {char * tlv48; tlv48 = (char *)(buffer); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(buffer); } {char * tlv67; tlv67 = (char *)(buffer); } {char * tlv51; tlv51 = (char *)(buffer); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(buffer); } {char * tlv54; tlv54 = (char *)(buffer); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(buffer); } {char * tlv57; tlv57 = (char *)(buffer); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(buffer); } {char * tlv60; tlv60 = (char *)(buffer); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(buffer); } } void fix_ingred_edit_dives_1_4_1(){ char buffer [ 1024 ]; bzero(&buffer,( 1024 *sizeof(char) ) ); dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_site_name )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_site_name )); } {cgc_size_t count; count = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv28; tlv28 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv30; tlv30 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv32; tlv32 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv9; tlv9 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv12; tlv12 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv34; tlv34 = (char *)(sizeof ( dive -> dive_site_name )); } {char * tlv36; tlv36 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv38; tlv38 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv40; tlv40 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv42; tlv42 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv44; tlv44 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv46; tlv46 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv48; tlv48 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv67; tlv67 = (char *)(sizeof ( dive -> dive_site_name )); } {char * tlv51; tlv51 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv54; tlv54 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv57; tlv57 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } {char * tlv60; tlv60 = (char *)(sizeof ( dive -> dive_site_name )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(sizeof ( dive -> dive_site_name )); } } void fix_ingred_edit_dives_1_4(){ fix_ingred_edit_dives_1_4_0(); fix_ingred_edit_dives_1_4_1(); } void fix_ingred_edit_dives_1_5_0(){ cgc_size_t count; bzero(&count,sizeof(cgc_size_t)); {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(count); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(count); } {char * tlv28; tlv28 = (char *)(count); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(count); } {char * tlv30; tlv30 = (char *)(count); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(count); } {char * tlv32; tlv32 = (char *)(count); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(count); } {char * tlv9; tlv9 = (char *)(count); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(count); } {char * tlv12; tlv12 = (char *)(count); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(count); } {char * tlv34; tlv34 = (char *)(count); } {char * tlv36; tlv36 = (char *)(count); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(count); } {char * tlv38; tlv38 = (char *)(count); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(count); } {char * tlv40; tlv40 = (char *)(count); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(count); } {char * tlv42; tlv42 = (char *)(count); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(count); } {char * tlv44; tlv44 = (char *)(count); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(count); } {char * tlv46; tlv46 = (char *)(count); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(count); } {char * tlv48; tlv48 = (char *)(count); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(count); } {char * tlv67; tlv67 = (char *)(count); } {char * tlv51; tlv51 = (char *)(count); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(count); } {char * tlv54; tlv54 = (char *)(count); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(count); } {char * tlv57; tlv57 = (char *)(count); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(count); } {char * tlv60; tlv60 = (char *)(count); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(count); } } void fix_ingred_edit_dives_1_5_1(){ cgc_size_t count; bzero(&count,sizeof(cgc_size_t)); {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(0); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(0); } {cgc_size_t count; count = (cgc_size_t)(0); } {char * tlv28; tlv28 = (char *)(0); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(0); } {char * tlv30; tlv30 = (char *)(0); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(0); } {char * tlv32; tlv32 = (char *)(0); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(0); } {char * tlv9; tlv9 = (char *)(0); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(0); } {char * tlv12; tlv12 = (char *)(0); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(0); } {char * tlv34; tlv34 = (char *)(0); } {char * tlv36; tlv36 = (char *)(0); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(0); } {char * tlv38; tlv38 = (char *)(0); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(0); } {char * tlv40; tlv40 = (char *)(0); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(0); } {char * tlv42; tlv42 = (char *)(0); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(0); } {char * tlv44; tlv44 = (char *)(0); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(0); } {char * tlv46; tlv46 = (char *)(0); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(0); } {char * tlv48; tlv48 = (char *)(0); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(0); } {char * tlv67; tlv67 = (char *)(0); } {char * tlv51; tlv51 = (char *)(0); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(0); } {char * tlv54; tlv54 = (char *)(0); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(0); } {char * tlv57; tlv57 = (char *)(0); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(0); } {char * tlv60; tlv60 = (char *)(0); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(0); } } void fix_ingred_edit_dives_1_5(){ fix_ingred_edit_dives_1_5_0(); fix_ingred_edit_dives_1_5_1(); } void fix_ingred_edit_dives_1_6_0(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(dive -> dive_site_name); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(dive -> dive_site_name); } {cgc_size_t count; count = (cgc_size_t)(dive -> dive_site_name); } {char * tlv28; tlv28 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv30; tlv30 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv32; tlv32 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv9; tlv9 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv12; tlv12 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv34; tlv34 = (char *)(dive -> dive_site_name); } {char * tlv36; tlv36 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv38; tlv38 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv40; tlv40 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv42; tlv42 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv44; tlv44 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv46; tlv46 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv48; tlv48 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv67; tlv67 = (char *)(dive -> dive_site_name); } {char * tlv51; tlv51 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv54; tlv54 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv57; tlv57 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(dive -> dive_site_name); } {char * tlv60; tlv60 = (char *)(dive -> dive_site_name); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(dive -> dive_site_name); } } void fix_ingred_edit_dives_1_6(){ fix_ingred_edit_dives_1_6_0(); } void fix_ingred_edit_dives_1_10_1(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_date )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_date )); } {cgc_size_t count; count = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv28; tlv28 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv30; tlv30 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv32; tlv32 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv9; tlv9 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv12; tlv12 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv34; tlv34 = (char *)(sizeof ( dive -> dive_date )); } {char * tlv36; tlv36 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv38; tlv38 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv40; tlv40 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv42; tlv42 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv44; tlv44 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv46; tlv46 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv48; tlv48 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv67; tlv67 = (char *)(sizeof ( dive -> dive_date )); } {char * tlv51; tlv51 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv54; tlv54 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv57; tlv57 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(sizeof ( dive -> dive_date )); } {char * tlv60; tlv60 = (char *)(sizeof ( dive -> dive_date )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(sizeof ( dive -> dive_date )); } } void fix_ingred_edit_dives_1_10(){ fix_ingred_edit_dives_1_10_1(); } void fix_ingred_edit_dives_1_12_0(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(dive -> dive_date); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(dive -> dive_date); } {cgc_size_t count; count = (cgc_size_t)(dive -> dive_date); } {char * tlv28; tlv28 = (char *)(dive -> dive_date); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(dive -> dive_date); } {char * tlv30; tlv30 = (char *)(dive -> dive_date); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(dive -> dive_date); } {char * tlv32; tlv32 = (char *)(dive -> dive_date); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(dive -> dive_date); } {char * tlv9; tlv9 = (char *)(dive -> dive_date); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(dive -> dive_date); } {char * tlv12; tlv12 = (char *)(dive -> dive_date); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(dive -> dive_date); } {char * tlv34; tlv34 = (char *)(dive -> dive_date); } {char * tlv36; tlv36 = (char *)(dive -> dive_date); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(dive -> dive_date); } {char * tlv38; tlv38 = (char *)(dive -> dive_date); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(dive -> dive_date); } {char * tlv40; tlv40 = (char *)(dive -> dive_date); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(dive -> dive_date); } {char * tlv42; tlv42 = (char *)(dive -> dive_date); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(dive -> dive_date); } {char * tlv44; tlv44 = (char *)(dive -> dive_date); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(dive -> dive_date); } {char * tlv46; tlv46 = (char *)(dive -> dive_date); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(dive -> dive_date); } {char * tlv48; tlv48 = (char *)(dive -> dive_date); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(dive -> dive_date); } {char * tlv67; tlv67 = (char *)(dive -> dive_date); } {char * tlv51; tlv51 = (char *)(dive -> dive_date); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(dive -> dive_date); } {char * tlv54; tlv54 = (char *)(dive -> dive_date); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(dive -> dive_date); } {char * tlv57; tlv57 = (char *)(dive -> dive_date); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(dive -> dive_date); } {char * tlv60; tlv60 = (char *)(dive -> dive_date); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(dive -> dive_date); } } void fix_ingred_edit_dives_1_12(){ fix_ingred_edit_dives_1_12_0(); } void fix_ingred_edit_dives_1_16_0(){ char buf2 [ 1024 ]; bzero(&buf2,( 1024 *sizeof(char) ) ); dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(buf2); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(buf2); } {cgc_size_t count; count = (cgc_size_t)(buf2); } {char * tlv28; tlv28 = (char *)(buf2); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(buf2); } {char * tlv30; tlv30 = (char *)(buf2); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(buf2); } {char * tlv32; tlv32 = (char *)(buf2); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(buf2); } {char * tlv9; tlv9 = (char *)(buf2); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(buf2); } {char * tlv12; tlv12 = (char *)(buf2); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(buf2); } {char * tlv34; tlv34 = (char *)(buf2); } {char * tlv36; tlv36 = (char *)(buf2); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(buf2); } {char * tlv38; tlv38 = (char *)(buf2); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(buf2); } {char * tlv40; tlv40 = (char *)(buf2); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(buf2); } {char * tlv42; tlv42 = (char *)(buf2); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(buf2); } {char * tlv44; tlv44 = (char *)(buf2); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(buf2); } {char * tlv46; tlv46 = (char *)(buf2); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(buf2); } {char * tlv48; tlv48 = (char *)(buf2); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(buf2); } {char * tlv67; tlv67 = (char *)(buf2); } {char * tlv51; tlv51 = (char *)(buf2); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(buf2); } {char * tlv54; tlv54 = (char *)(buf2); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(buf2); } {char * tlv57; tlv57 = (char *)(buf2); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(buf2); } {char * tlv60; tlv60 = (char *)(buf2); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(buf2); } } void fix_ingred_edit_dives_1_16_1(){ char buf2 [ 1024 ]; bzero(&buf2,( 1024 *sizeof(char) ) ); dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_time )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(sizeof ( dive -> dive_time )); } {cgc_size_t count; count = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv28; tlv28 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv30; tlv30 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv32; tlv32 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv9; tlv9 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv12; tlv12 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv34; tlv34 = (char *)(sizeof ( dive -> dive_time )); } {char * tlv36; tlv36 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv38; tlv38 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv40; tlv40 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv42; tlv42 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv44; tlv44 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv46; tlv46 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv48; tlv48 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv67; tlv67 = (char *)(sizeof ( dive -> dive_time )); } {char * tlv51; tlv51 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv54; tlv54 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv57; tlv57 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(sizeof ( dive -> dive_time )); } {char * tlv60; tlv60 = (char *)(sizeof ( dive -> dive_time )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(sizeof ( dive -> dive_time )); } } void fix_ingred_edit_dives_1_16(){ fix_ingred_edit_dives_1_16_0(); fix_ingred_edit_dives_1_16_1(); } void fix_ingred_edit_dives_1_18_0(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(dive -> dive_time); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(dive -> dive_time); } {cgc_size_t count; count = (cgc_size_t)(dive -> dive_time); } {char * tlv28; tlv28 = (char *)(dive -> dive_time); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(dive -> dive_time); } {char * tlv30; tlv30 = (char *)(dive -> dive_time); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(dive -> dive_time); } {char * tlv32; tlv32 = (char *)(dive -> dive_time); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(dive -> dive_time); } {char * tlv9; tlv9 = (char *)(dive -> dive_time); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(dive -> dive_time); } {char * tlv12; tlv12 = (char *)(dive -> dive_time); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(dive -> dive_time); } {char * tlv34; tlv34 = (char *)(dive -> dive_time); } {char * tlv36; tlv36 = (char *)(dive -> dive_time); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(dive -> dive_time); } {char * tlv38; tlv38 = (char *)(dive -> dive_time); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(dive -> dive_time); } {char * tlv40; tlv40 = (char *)(dive -> dive_time); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(dive -> dive_time); } {char * tlv42; tlv42 = (char *)(dive -> dive_time); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(dive -> dive_time); } {char * tlv44; tlv44 = (char *)(dive -> dive_time); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(dive -> dive_time); } {char * tlv46; tlv46 = (char *)(dive -> dive_time); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(dive -> dive_time); } {char * tlv48; tlv48 = (char *)(dive -> dive_time); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(dive -> dive_time); } {char * tlv67; tlv67 = (char *)(dive -> dive_time); } {char * tlv51; tlv51 = (char *)(dive -> dive_time); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(dive -> dive_time); } {char * tlv54; tlv54 = (char *)(dive -> dive_time); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(dive -> dive_time); } {char * tlv57; tlv57 = (char *)(dive -> dive_time); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(dive -> dive_time); } {char * tlv60; tlv60 = (char *)(dive -> dive_time); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(dive -> dive_time); } } void fix_ingred_edit_dives_1_18(){ fix_ingred_edit_dives_1_18_0(); } void fix_ingred_edit_dives_1_19_1(){ {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(1); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(1); } {cgc_size_t count; count = (cgc_size_t)(1); } {char * tlv28; tlv28 = (char *)(1); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(1); } {char * tlv30; tlv30 = (char *)(1); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(1); } {char * tlv32; tlv32 = (char *)(1); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(1); } {char * tlv9; tlv9 = (char *)(1); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(1); } {char * tlv12; tlv12 = (char *)(1); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(1); } {char * tlv34; tlv34 = (char *)(1); } {char * tlv36; tlv36 = (char *)(1); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(1); } {char * tlv38; tlv38 = (char *)(1); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(1); } {char * tlv40; tlv40 = (char *)(1); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(1); } {char * tlv42; tlv42 = (char *)(1); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(1); } {char * tlv44; tlv44 = (char *)(1); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(1); } {char * tlv46; tlv46 = (char *)(1); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(1); } {char * tlv48; tlv48 = (char *)(1); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(1); } {char * tlv67; tlv67 = (char *)(1); } {char * tlv51; tlv51 = (char *)(1); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(1); } {char * tlv54; tlv54 = (char *)(1); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(1); } {char * tlv57; tlv57 = (char *)(1); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(1); } {char * tlv60; tlv60 = (char *)(1); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(1); } } void fix_ingred_edit_dives_1_19(){ fix_ingred_edit_dives_1_19_1(); } void fix_ingred_edit_dives_1_21_1(){ char tlv67_ref; bzero(&tlv67_ref,1*sizeof(char)); char * tlv67 = &tlv67_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(cgc_strlen ( tlv67 )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(cgc_strlen ( tlv67 )); } {cgc_size_t count; count = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv28; tlv28 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv30; tlv30 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv32; tlv32 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv9; tlv9 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv12; tlv12 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv34; tlv34 = (char *)(cgc_strlen ( tlv67 )); } {char * tlv36; tlv36 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv38; tlv38 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv40; tlv40 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv42; tlv42 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv44; tlv44 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv46; tlv46 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv48; tlv48 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv51; tlv51 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv54; tlv54 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv57; tlv57 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(cgc_strlen ( tlv67 )); } {char * tlv60; tlv60 = (char *)(cgc_strlen ( tlv67 )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(cgc_strlen ( tlv67 )); } } void fix_ingred_edit_dives_1_21(){ fix_ingred_edit_dives_1_21_1(); } void fix_ingred_edit_dives_1_26_1(){ char buffer [ 1024 ]; bzero(&buffer,( 1024 *sizeof(char) ) ); {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(sizeof ( buffer )); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(sizeof ( buffer )); } {cgc_size_t count; count = (cgc_size_t)(sizeof ( buffer )); } {char * tlv28; tlv28 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv30; tlv30 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv32; tlv32 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv9; tlv9 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv12; tlv12 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv34; tlv34 = (char *)(sizeof ( buffer )); } {char * tlv36; tlv36 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv38; tlv38 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv40; tlv40 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv42; tlv42 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv44; tlv44 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv46; tlv46 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv48; tlv48 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv67; tlv67 = (char *)(sizeof ( buffer )); } {char * tlv51; tlv51 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv54; tlv54 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv57; tlv57 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(sizeof ( buffer )); } {char * tlv60; tlv60 = (char *)(sizeof ( buffer )); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(sizeof ( buffer )); } } void fix_ingred_edit_dives_1_26(){ fix_ingred_edit_dives_1_26_1(); } void fix_ingred_edit_dives_1_28_0(){ dive_log_type dive_ref; bzero(&dive_ref,1*sizeof(dive_log_type)); dive_log_type * dive = &dive_ref; {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(dive -> location); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(dive -> location); } {cgc_size_t count; count = (cgc_size_t)(dive -> location); } {char * tlv28; tlv28 = (char *)(dive -> location); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(dive -> location); } {char * tlv30; tlv30 = (char *)(dive -> location); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(dive -> location); } {char * tlv32; tlv32 = (char *)(dive -> location); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(dive -> location); } {char * tlv9; tlv9 = (char *)(dive -> location); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(dive -> location); } {char * tlv12; tlv12 = (char *)(dive -> location); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(dive -> location); } {char * tlv34; tlv34 = (char *)(dive -> location); } {char * tlv36; tlv36 = (char *)(dive -> location); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(dive -> location); } {char * tlv38; tlv38 = (char *)(dive -> location); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(dive -> location); } {char * tlv40; tlv40 = (char *)(dive -> location); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(dive -> location); } {char * tlv42; tlv42 = (char *)(dive -> location); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(dive -> location); } {char * tlv44; tlv44 = (char *)(dive -> location); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(dive -> location); } {char * tlv46; tlv46 = (char *)(dive -> location); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(dive -> location); } {char * tlv48; tlv48 = (char *)(dive -> location); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(dive -> location); } {char * tlv67; tlv67 = (char *)(dive -> location); } {char * tlv51; tlv51 = (char *)(dive -> location); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(dive -> location); } {char * tlv54; tlv54 = (char *)(dive -> location); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(dive -> location); } {char * tlv57; tlv57 = (char *)(dive -> location); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(dive -> location); } {char * tlv60; tlv60 = (char *)(dive -> location); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(dive -> location); } } void fix_ingred_edit_dives_1_28(){ fix_ingred_edit_dives_1_28_0(); } void fix_ingred_edit_dives_1_44_1(){ {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(13); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(13); } {cgc_size_t count; count = (cgc_size_t)(13); } {char * tlv28; tlv28 = (char *)(13); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(13); } {char * tlv30; tlv30 = (char *)(13); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(13); } {char * tlv32; tlv32 = (char *)(13); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(13); } {char * tlv9; tlv9 = (char *)(13); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(13); } {char * tlv12; tlv12 = (char *)(13); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(13); } {char * tlv34; tlv34 = (char *)(13); } {char * tlv36; tlv36 = (char *)(13); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(13); } {char * tlv38; tlv38 = (char *)(13); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(13); } {char * tlv40; tlv40 = (char *)(13); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(13); } {char * tlv42; tlv42 = (char *)(13); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(13); } {char * tlv44; tlv44 = (char *)(13); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(13); } {char * tlv46; tlv46 = (char *)(13); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(13); } {char * tlv48; tlv48 = (char *)(13); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(13); } {char * tlv67; tlv67 = (char *)(13); } {char * tlv51; tlv51 = (char *)(13); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(13); } {char * tlv54; tlv54 = (char *)(13); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(13); } {char * tlv57; tlv57 = (char *)(13); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(13); } {char * tlv60; tlv60 = (char *)(13); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(13); } } void fix_ingred_edit_dives_1_44(){ fix_ingred_edit_dives_1_44_1(); } void fix_ingred_edit_dives_1_50_1(){ {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(11); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(11); } {cgc_size_t count; count = (cgc_size_t)(11); } {char * tlv28; tlv28 = (char *)(11); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(11); } {char * tlv30; tlv30 = (char *)(11); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(11); } {char * tlv32; tlv32 = (char *)(11); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(11); } {char * tlv9; tlv9 = (char *)(11); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(11); } {char * tlv12; tlv12 = (char *)(11); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(11); } {char * tlv34; tlv34 = (char *)(11); } {char * tlv36; tlv36 = (char *)(11); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(11); } {char * tlv38; tlv38 = (char *)(11); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(11); } {char * tlv40; tlv40 = (char *)(11); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(11); } {char * tlv42; tlv42 = (char *)(11); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(11); } {char * tlv44; tlv44 = (char *)(11); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(11); } {char * tlv46; tlv46 = (char *)(11); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(11); } {char * tlv48; tlv48 = (char *)(11); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(11); } {char * tlv67; tlv67 = (char *)(11); } {char * tlv51; tlv51 = (char *)(11); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(11); } {char * tlv54; tlv54 = (char *)(11); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(11); } {char * tlv57; tlv57 = (char *)(11); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(11); } {char * tlv60; tlv60 = (char *)(11); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(11); } } void fix_ingred_edit_dives_1_50(){ fix_ingred_edit_dives_1_50_1(); } void fix_ingred_edit_dives_1_56_1(){ {char buffer [ 1024 ]; buffer [ ( 1024 )-1 ] = (char)(20); } {char buf2 [ 1024 ]; buf2 [ ( 1024 )-1 ] = (char)(20); } {cgc_size_t count; count = (cgc_size_t)(20); } {char * tlv28; tlv28 = (char *)(20); } {cgc_size_t tlv27; tlv27 = (cgc_size_t)(20); } {char * tlv30; tlv30 = (char *)(20); } {cgc_size_t tlv29; tlv29 = (cgc_size_t)(20); } {char * tlv32; tlv32 = (char *)(20); } {cgc_size_t tlv31; tlv31 = (cgc_size_t)(20); } {char * tlv9; tlv9 = (char *)(20); } {cgc_size_t tlv7; tlv7 = (cgc_size_t)(20); } {char * tlv12; tlv12 = (char *)(20); } {cgc_size_t tlv10; tlv10 = (cgc_size_t)(20); } {char * tlv34; tlv34 = (char *)(20); } {char * tlv36; tlv36 = (char *)(20); } {cgc_size_t tlv35; tlv35 = (cgc_size_t)(20); } {char * tlv38; tlv38 = (char *)(20); } {cgc_size_t tlv37; tlv37 = (cgc_size_t)(20); } {char * tlv40; tlv40 = (char *)(20); } {cgc_size_t tlv39; tlv39 = (cgc_size_t)(20); } {char * tlv42; tlv42 = (char *)(20); } {cgc_size_t tlv41; tlv41 = (cgc_size_t)(20); } {char * tlv44; tlv44 = (char *)(20); } {cgc_size_t tlv43; tlv43 = (cgc_size_t)(20); } {char * tlv46; tlv46 = (char *)(20); } {cgc_size_t tlv45; tlv45 = (cgc_size_t)(20); } {char * tlv48; tlv48 = (char *)(20); } {cgc_size_t tlv47; tlv47 = (cgc_size_t)(20); } {char * tlv67; tlv67 = (char *)(20); } {char * tlv51; tlv51 = (char *)(20); } {cgc_size_t tlv49; tlv49 = (cgc_size_t)(20); } {char * tlv54; tlv54 = (char *)(20); } {cgc_size_t tlv52; tlv52 = (cgc_size_t)(20); } {char * tlv57; tlv57 = (char *)(20); } {cgc_size_t tlv55; tlv55 = (cgc_size_t)(20); } {char * tlv60; tlv60 = (char *)(20); } {cgc_size_t tlv58; tlv58 = (cgc_size_t)(20); } } void fix_ingred_edit_dives_1_56(){ fix_ingred_edit_dives_1_56_1(); } void fix_ingred_edit_dives_1(){ fix_ingred_edit_dives_1_4(); fix_ingred_edit_dives_1_5(); fix_ingred_edit_dives_1_6(); fix_ingred_edit_dives_1_10(); fix_ingred_edit_dives_1_12(); fix_ingred_edit_dives_1_16(); fix_ingred_edit_dives_1_18(); fix_ingred_edit_dives_1_19(); fix_ingred_edit_dives_1_21(); fix_ingred_edit_dives_1_26(); fix_ingred_edit_dives_1_28(); fix_ingred_edit_dives_1_44(); fix_ingred_edit_dives_1_50(); fix_ingred_edit_dives_1_56(); } [Fix Ingredient functions] -- START -- void fix_ingred_edit_dives_1_4_0(); void fix_ingred_edit_dives_1_4_1(); void fix_ingred_edit_dives_1_4(); void fix_ingred_edit_dives_1_5_0(); void fix_ingred_edit_dives_1_5_1(); void fix_ingred_edit_dives_1_5(); void fix_ingred_edit_dives_1_6_0(); void fix_ingred_edit_dives_1_6(); void fix_ingred_edit_dives_1_10_1(); void fix_ingred_edit_dives_1_10(); void fix_ingred_edit_dives_1_12_0(); void fix_ingred_edit_dives_1_12(); void fix_ingred_edit_dives_1_16_0(); void fix_ingred_edit_dives_1_16_1(); void fix_ingred_edit_dives_1_16(); void fix_ingred_edit_dives_1_18_0(); void fix_ingred_edit_dives_1_18(); void fix_ingred_edit_dives_1_19_1(); void fix_ingred_edit_dives_1_19(); void fix_ingred_edit_dives_1_21_1(); void fix_ingred_edit_dives_1_21(); void fix_ingred_edit_dives_1_26_1(); void fix_ingred_edit_dives_1_26(); void fix_ingred_edit_dives_1_28_0(); void fix_ingred_edit_dives_1_28(); void fix_ingred_edit_dives_1_44_1(); void fix_ingred_edit_dives_1_44(); void fix_ingred_edit_dives_1_50_1(); void fix_ingred_edit_dives_1_50(); void fix_ingred_edit_dives_1_56_1(); void fix_ingred_edit_dives_1_56(); void fix_ingred_edit_dives_1(); [Fix Ingredient functions] -- END -- Fix Ingredient functions - fix_ingred_edit_dives_0_0_1 - fix_ingred_edit_dives_0_0_2 - fix_ingred_edit_dives_0_0 - fix_ingred_edit_dives_0_6_0 - fix_ingred_edit_dives_0_6_1 - fix_ingred_edit_dives_0_6 - fix_ingred_edit_dives_0_7_3 - fix_ingred_edit_dives_0_7 - fix_ingred_edit_dives_0_9_6 - fix_ingred_edit_dives_0_9_7 - fix_ingred_edit_dives_0_9 - fix_ingred_edit_dives_0 - fix_ingred_edit_dives_1_4_0 - fix_ingred_edit_dives_1_4_1 - fix_ingred_edit_dives_1_4 - fix_ingred_edit_dives_1_5_0 - fix_ingred_edit_dives_1_5_1 - fix_ingred_edit_dives_1_5 - fix_ingred_edit_dives_1_6_0 - fix_ingred_edit_dives_1_6 - fix_ingred_edit_dives_1_10_1 - fix_ingred_edit_dives_1_10 - fix_ingred_edit_dives_1_12_0 - fix_ingred_edit_dives_1_12 - fix_ingred_edit_dives_1_16_0 - fix_ingred_edit_dives_1_16_1 - fix_ingred_edit_dives_1_16 - fix_ingred_edit_dives_1_18_0 - fix_ingred_edit_dives_1_18 - fix_ingred_edit_dives_1_19_1 - fix_ingred_edit_dives_1_19 - fix_ingred_edit_dives_1_21_1 - fix_ingred_edit_dives_1_21 - fix_ingred_edit_dives_1_26_1 - fix_ingred_edit_dives_1_26 - fix_ingred_edit_dives_1_28_0 - fix_ingred_edit_dives_1_28 - fix_ingred_edit_dives_1_44_1 - fix_ingred_edit_dives_1_44 - fix_ingred_edit_dives_1_50_1 - fix_ingred_edit_dives_1_50 - fix_ingred_edit_dives_1_56_1 - fix_ingred_edit_dives_1_56 - fix_ingred_edit_dives_1