Преглед на файлове

[add] 自定义__printf()编译器需按照printf()参数要求检查

develop
huangyulong преди 2 години
родител
ревизия
ccfb87df03
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1
    1
      Core/Inc/main.h

+ 1
- 1
Core/Inc/main.h Целия файл

@@ -33,7 +33,7 @@ extern "C" {
33 33
 /* Private includes ----------------------------------------------------------*/
34 34
 /* USER CODE BEGIN Includes */
35 35
 #include "SEGGER_RTT.h"
36
-extern void __kprintf(char *fmt, ...);
36
+extern void __kprintf(char *fmt, ...) __attribute__((format(printf, 1, 2)));
37 37
 #define pkt_kprintf(fmt, ...)  __kprintf(fmt, ##__VA_ARGS__) //SEGGER_RTT_printf(0, __VA_ARGS__)
38 38
 #define rt_kprintf(fmt, ...)  __kprintf(fmt, ##__VA_ARGS__) //SEGGER_RTT_printf(0, __VA_ARGS__)
39 39
   typedef uint32_t rt_uint32_t;

Loading…
Отказ
Запис