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

Reply via email to