Explorar el Código

make code conform to Wstrict-prototypes

Merges https://github.com/espressif/esp-idf/pull/2937
Michael Zimmermann hace 7 años
padre
commit
74a459dd3d

+ 1 - 1
components/bootloader_support/src/flash_qio_mode.c

@@ -39,7 +39,7 @@
 
 static const char *TAG = "qio_mode";
 
-typedef unsigned (*read_status_fn_t)();
+typedef unsigned (*read_status_fn_t)(void);
 typedef void (*write_status_fn_t)(unsigned);
 
 typedef struct __attribute__((packed)) {

+ 2 - 2
components/esp_common/include/esp_freertos_hooks.h

@@ -26,8 +26,8 @@ extern "C"
 /*
  Definitions for the tickhook and idlehook callbacks
 */
-typedef bool (*esp_freertos_idle_cb_t)();
-typedef void (*esp_freertos_tick_cb_t)();
+typedef bool (*esp_freertos_idle_cb_t)(void);
+typedef void (*esp_freertos_tick_cb_t)(void);
 
 /**
   * @brief  Register a callback to be called from the specified core's idle hook.

+ 2 - 2
components/vfs/include/esp_vfs.h

@@ -244,9 +244,9 @@ typedef struct
     /** stop_socket_select which can be called from ISR; set only for the socket driver */
     void (*stop_socket_select_isr)(void *sem, BaseType_t *woken);
     /** end_select is called to stop the I/O multiplexing and deinitialize the environment created by start_select for the given VFS */
-    void* (*get_socket_select_semaphore)();
+    void* (*get_socket_select_semaphore)(void);
     /** get_socket_select_semaphore returns semaphore allocated in the socket driver; set only for the socket driver */
-    void (*end_select)();
+    void (*end_select)(void);
 } esp_vfs_t;
 
 

+ 1 - 1
components/xtensa/include/xtensa/xtruntime.h

@@ -58,7 +58,7 @@ extern "C" {
 #ifdef __cplusplus
 typedef void (_xtos_handler_func)(...);
 #else
-typedef void (_xtos_handler_func)();
+typedef void (_xtos_handler_func)(void);
 #endif
 typedef _xtos_handler_func *_xtos_handler;