[Fix] Patches after printf library update (#17584)
* Add missing '(' to print_bin_reverse32 declaration
* Fix insufficient character buffers on satisfaction75
* Remove \0 character in format string and use corrected offset math
  instead on rocketboard 16
* Replace snprintf_ with snprintf for djinn
* Explicitly ignore format checks for tracktyl manuform that uses %b
  specifier
* Print properly escaped version string in command.c, as PRODUCT or
  other defines can contain constructs like 'Vendor keyboard 66%' which
  will be interpreted as a format specifier
			
			
This commit is contained in:
		
							parent
							
								
									8224f62806
								
							
						
					
					
						commit
						643f6367a1
					
				
					 7 changed files with 24 additions and 24 deletions
				
			
		| 
						 | 
				
			
			@ -247,17 +247,17 @@ static bool has_shift_mod(void) {
 | 
			
		|||
 */
 | 
			
		||||
__attribute__((unused)) static void debug_charybdis_config_to_console(charybdis_config_t* config) {
 | 
			
		||||
#    ifdef CONSOLE_ENABLE
 | 
			
		||||
    dprintf("(charybdis) process_record_kb: config = {\n"
 | 
			
		||||
            "\traw = 0x%04X,\n"
 | 
			
		||||
            "\t{\n"
 | 
			
		||||
            "\t\tis_dragscroll_enabled=%b\n"
 | 
			
		||||
            "\t\tis_sniping_enabled=%b\n"
 | 
			
		||||
            "\t\tdefault_dpi=0x%02X (%ld)\n"
 | 
			
		||||
            "\t\tsniping_dpi=0x%01X (%ld)\n"
 | 
			
		||||
            "\t}\n"
 | 
			
		||||
            "}\n",
 | 
			
		||||
            config->raw, config->is_dragscroll_enabled, config->is_sniping_enabled, config->pointer_default_dpi, get_pointer_default_dpi(config), config->pointer_sniping_dpi, get_pointer_sniping_dpi(config));
 | 
			
		||||
#    endif  // CONSOLE_ENABLE
 | 
			
		||||
    IGNORE_FORMAT_WARNING(dprintf("(charybdis) process_record_kb: config = {\n"
 | 
			
		||||
                                  "\traw = 0x%04X,\n"
 | 
			
		||||
                                  "\t{\n"
 | 
			
		||||
                                  "\t\tis_dragscroll_enabled=%b\n"
 | 
			
		||||
                                  "\t\tis_sniping_enabled=%b\n"
 | 
			
		||||
                                  "\t\tdefault_dpi=0x%02X (%ld)\n"
 | 
			
		||||
                                  "\t\tsniping_dpi=0x%01X (%ld)\n"
 | 
			
		||||
                                  "\t}\n"
 | 
			
		||||
                                  "}\n",
 | 
			
		||||
                                  config->raw, config->is_dragscroll_enabled, config->is_sniping_enabled, config->pointer_default_dpi, get_pointer_default_dpi(config), config->pointer_sniping_dpi, get_pointer_sniping_dpi(config)));
 | 
			
		||||
#    endif // CONSOLE_ENABLE
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool process_record_kb(uint16_t keycode, keyrecord_t* record) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue