This is an automated email from the ASF dual-hosted git repository.
raiden00 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new 187d9e5 Remove the unnecessary inclusion of assert.h and string.h
from public header files
187d9e5 is described below
commit 187d9e58c9525998a74826f79138c26f02af6b12
Author: Xiang Xiao <[email protected]>
AuthorDate: Sun Dec 19 22:59:14 2021 +0800
Remove the unnecessary inclusion of assert.h and string.h from public
header files
Signed-off-by: Xiang Xiao <[email protected]>
---
drivers/usbhost/hid_parser.c | 1 +
include/dsp.h | 3 ---
include/dspb16.h | 3 ---
include/nuttx/net/bluetooth.h | 1 -
include/nuttx/rptun/rptun.h | 2 --
include/nuttx/usb/hid_parser.h | 1 -
libs/libdsp/lib_motor.c | 1 +
libs/libdsp/lib_motor_b16.c | 1 +
libs/libdsp/lib_observer.c | 1 +
libs/libdsp/lib_pid.c | 1 +
libs/libdsp/lib_pid_b16.c | 1 +
libs/libdsp/lib_pmsm_model.c | 1 +
libs/libdsp/lib_pmsm_model_b16.c | 1 +
libs/libdsp/lib_svm.c | 2 +-
libs/libdsp/lib_svm_b16.c | 2 +-
15 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/drivers/usbhost/hid_parser.c b/drivers/usbhost/hid_parser.c
index fa41603..d1c4b6d 100644
--- a/drivers/usbhost/hid_parser.c
+++ b/drivers/usbhost/hid_parser.c
@@ -37,6 +37,7 @@
#include <assert.h>
#include <errno.h>
#include <debug.h>
+#include <string.h>
#include <nuttx/usb/hid.h>
#include <nuttx/usb/hid_parser.h>
diff --git a/include/dsp.h b/include/dsp.h
index fa30f91..923dbce 100644
--- a/include/dsp.h
+++ b/include/dsp.h
@@ -29,12 +29,9 @@
#include <stddef.h>
#include <stdint.h>
-#include <string.h>
#include <stdbool.h>
#include <math.h>
-#include <assert.h>
-
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
diff --git a/include/dspb16.h b/include/dspb16.h
index 258de02..3d0f292 100644
--- a/include/dspb16.h
+++ b/include/dspb16.h
@@ -29,12 +29,9 @@
#include <stddef.h>
#include <stdint.h>
-#include <string.h>
#include <stdbool.h>
#include <fixedmath.h>
-#include <assert.h>
-
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
diff --git a/include/nuttx/net/bluetooth.h b/include/nuttx/net/bluetooth.h
index cd9d422..e208d76 100644
--- a/include/nuttx/net/bluetooth.h
+++ b/include/nuttx/net/bluetooth.h
@@ -26,7 +26,6 @@
****************************************************************************/
#include <nuttx/config.h>
-#include <string.h>
#include <nuttx/wireless/bluetooth/bt_hci.h>
/****************************************************************************
diff --git a/include/nuttx/rptun/rptun.h b/include/nuttx/rptun/rptun.h
index c875643..cb4f991 100644
--- a/include/nuttx/rptun/rptun.h
+++ b/include/nuttx/rptun/rptun.h
@@ -32,8 +32,6 @@
#include <nuttx/fs/ioctl.h>
#include <openamp/open_amp.h>
-#include <string.h>
-
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
diff --git a/include/nuttx/usb/hid_parser.h b/include/nuttx/usb/hid_parser.h
index 9d795be..d71ebab 100644
--- a/include/nuttx/usb/hid_parser.h
+++ b/include/nuttx/usb/hid_parser.h
@@ -25,7 +25,6 @@
* Included Files
****************************************************************************/
-#include <string.h>
#include <stdbool.h>
/****************************************************************************
diff --git a/libs/libdsp/lib_motor.c b/libs/libdsp/lib_motor.c
index c65f238..dfc477d9 100644
--- a/libs/libdsp/lib_motor.c
+++ b/libs/libdsp/lib_motor.c
@@ -23,6 +23,7 @@
****************************************************************************/
#include <dsp.h>
+#include <string.h>
/****************************************************************************
* Pre-processor Definitions
diff --git a/libs/libdsp/lib_motor_b16.c b/libs/libdsp/lib_motor_b16.c
index fca3ff0..1f466de 100644
--- a/libs/libdsp/lib_motor_b16.c
+++ b/libs/libdsp/lib_motor_b16.c
@@ -23,6 +23,7 @@
****************************************************************************/
#include <dspb16.h>
+#include <string.h>
/****************************************************************************
* Pre-processor Definitions
diff --git a/libs/libdsp/lib_observer.c b/libs/libdsp/lib_observer.c
index 8d8c11d..8e05462 100644
--- a/libs/libdsp/lib_observer.c
+++ b/libs/libdsp/lib_observer.c
@@ -23,6 +23,7 @@
****************************************************************************/
#include <dsp.h>
+#include <string.h>
/****************************************************************************
* Pre-processor Definitions
diff --git a/libs/libdsp/lib_pid.c b/libs/libdsp/lib_pid.c
index b0e9ea7..d39f7fe 100644
--- a/libs/libdsp/lib_pid.c
+++ b/libs/libdsp/lib_pid.c
@@ -23,6 +23,7 @@
****************************************************************************/
#include <dsp.h>
+#include <string.h>
/****************************************************************************
* Public Functions
diff --git a/libs/libdsp/lib_pid_b16.c b/libs/libdsp/lib_pid_b16.c
index ec68e14..b534c54 100644
--- a/libs/libdsp/lib_pid_b16.c
+++ b/libs/libdsp/lib_pid_b16.c
@@ -23,6 +23,7 @@
****************************************************************************/
#include <dspb16.h>
+#include <string.h>
/****************************************************************************
* Public Functions
diff --git a/libs/libdsp/lib_pmsm_model.c b/libs/libdsp/lib_pmsm_model.c
index 839e799..cc7f658 100644
--- a/libs/libdsp/lib_pmsm_model.c
+++ b/libs/libdsp/lib_pmsm_model.c
@@ -113,6 +113,7 @@
#include <assert.h>
#include <dsp.h>
+#include <string.h>
/****************************************************************************
* Public Functions
diff --git a/libs/libdsp/lib_pmsm_model_b16.c b/libs/libdsp/lib_pmsm_model_b16.c
index 2ef4ec5..c85beb7 100644
--- a/libs/libdsp/lib_pmsm_model_b16.c
+++ b/libs/libdsp/lib_pmsm_model_b16.c
@@ -26,6 +26,7 @@
#include <assert.h>
#include <dspb16.h>
+#include <string.h>
/****************************************************************************
* Public Functions
diff --git a/libs/libdsp/lib_svm.c b/libs/libdsp/lib_svm.c
index 8fdad98..03546bf 100644
--- a/libs/libdsp/lib_svm.c
+++ b/libs/libdsp/lib_svm.c
@@ -23,8 +23,8 @@
****************************************************************************/
#include <assert.h>
-
#include <dsp.h>
+#include <string.h>
/****************************************************************************
* Private Functions
diff --git a/libs/libdsp/lib_svm_b16.c b/libs/libdsp/lib_svm_b16.c
index fc660c9..7f26717 100644
--- a/libs/libdsp/lib_svm_b16.c
+++ b/libs/libdsp/lib_svm_b16.c
@@ -23,8 +23,8 @@
****************************************************************************/
#include <assert.h>
-
#include <dspb16.h>
+#include <string.h>
/****************************************************************************
* Private Functions