bc: remove unnecessary initializations
function old new delta zdc_program_asciify 403 395 -8 zbc_program_print 691 683 -8 zbc_program_exec 4079 4068 -11 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-27) Total: -27 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
		@@ -5058,6 +5058,7 @@ static BcVec* bc_program_search(char *id, bool var)
 | 
			
		||||
	return bc_vec_item(v, ptr->idx);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 'num' need not be initialized on entry
 | 
			
		||||
static BC_STATUS zbc_program_num(BcResult *r, BcNum **num, bool hex)
 | 
			
		||||
{
 | 
			
		||||
	switch (r->t) {
 | 
			
		||||
@@ -5082,12 +5083,10 @@ static BC_STATUS zbc_program_num(BcResult *r, BcNum **num, bool hex)
 | 
			
		||||
			hex = hex && len == 1;
 | 
			
		||||
			base_t = hex ? 16 : G.prog.ib_t;
 | 
			
		||||
			s = zbc_num_parse(&r->d.n, str, base_t);
 | 
			
		||||
 | 
			
		||||
			if (s) {
 | 
			
		||||
				bc_num_free(&r->d.n);
 | 
			
		||||
				RETURN_STATUS(s);
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			*num = &r->d.n;
 | 
			
		||||
			r->t = BC_RESULT_TEMP;
 | 
			
		||||
			break;
 | 
			
		||||
@@ -5566,7 +5565,6 @@ static BC_STATUS zbc_program_print(char inst, size_t idx)
 | 
			
		||||
		RETURN_STATUS(bc_error_stack_has_too_few_elements());
 | 
			
		||||
 | 
			
		||||
	r = bc_vec_item_rev(&G.prog.results, idx);
 | 
			
		||||
	num = NULL; // is this NULL necessary?
 | 
			
		||||
	s = zbc_program_num(r, &num, false);
 | 
			
		||||
	if (s) RETURN_STATUS(s);
 | 
			
		||||
 | 
			
		||||
@@ -6203,7 +6201,6 @@ static BC_STATUS zdc_program_asciify(void)
 | 
			
		||||
		RETURN_STATUS(bc_error_stack_has_too_few_elements());
 | 
			
		||||
	r = bc_vec_top(&G.prog.results);
 | 
			
		||||
 | 
			
		||||
	num = NULL; // TODO: is this NULL needed?
 | 
			
		||||
	s = zbc_program_num(r, &num, false);
 | 
			
		||||
	if (s) RETURN_STATUS(s);
 | 
			
		||||
 | 
			
		||||
@@ -6268,7 +6265,6 @@ static BC_STATUS zdc_program_printStream(void)
 | 
			
		||||
		RETURN_STATUS(bc_error_stack_has_too_few_elements());
 | 
			
		||||
	r = bc_vec_top(&G.prog.results);
 | 
			
		||||
 | 
			
		||||
	n = NULL; // is this needed?
 | 
			
		||||
	s = zbc_program_num(r, &n, false);
 | 
			
		||||
	if (s) RETURN_STATUS(s);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user