Esempio n. 1
0
static void
opt_add( char **p, char *s, bool flag )
{
	if ( flag ) {
		*p = str_merge( *p, str_new(","), str_new( s ), (char *) 0 );
	}
}
Esempio n. 2
0
void str_from_uint8_hex(uint8_t input_value, char *output_str)
	{
	str_merge("0x", output_str, 0);
	get_hex_string(input_value>>4, output_str+2);
	get_hex_string(input_value, output_str+3);
	output_str[4] = '\0';
	}
Esempio n. 3
0
void str_from_uint32_hex(uint32_t input_value, char *output_str)
	{
	str_merge("0x", output_str, 0);
	get_hex_string(input_value>>28, output_str+2);
	get_hex_string(input_value>>24, output_str+3);
	get_hex_string(input_value>>20, output_str+4);
	get_hex_string(input_value>>16, output_str+5);
	get_hex_string(input_value>>12, output_str+6);
	get_hex_string(input_value>>8, output_str+7);
	get_hex_string(input_value>>4, output_str+8);
	get_hex_string(input_value, output_str+9);
	output_str[10] = '\0';
	}