Merge "Remove extern specifiers from function prototype declarations"

GitOrigin-RevId: 75a13e1e350fe75aa651a88e8ea3b48530eed95f
Change-Id: I2bfaa10b2a67b1818e25821fd238bc5fd8ead3dc
diff --git a/system/embdrv/sbc/decoder/srce/dequant.c b/system/embdrv/sbc/decoder/srce/dequant.c
index cd592f3..e2bce9e 100644
--- a/system/embdrv/sbc/decoder/srce/dequant.c
+++ b/system/embdrv/sbc/decoder/srce/dequant.c
@@ -117,8 +117,8 @@
 #define SBC_DEQUANT_SCALING_FACTOR 1.38019122262781f
 #endif
 
-extern const uint32_t dequant_long_scaled[17];
-extern const uint32_t dequant_long_unscaled[17];
+const uint32_t dequant_long_scaled[17];
+const uint32_t dequant_long_unscaled[17];
 
 /** Scales x by y bits to the right, adding a rounding factor.
  */
diff --git a/system/embdrv/sbc/encoder/include/sbc_enc_func_declare.h b/system/embdrv/sbc/encoder/include/sbc_enc_func_declare.h
index 081f8ab..cc1bb97 100644
--- a/system/embdrv/sbc/encoder/include/sbc_enc_func_declare.h
+++ b/system/embdrv/sbc/encoder/include/sbc_enc_func_declare.h
@@ -37,19 +37,19 @@
 
 /* Global functions*/
 
-extern void sbc_enc_bit_alloc_mono(SBC_ENC_PARAMS* CodecParams);
-extern void sbc_enc_bit_alloc_ste(SBC_ENC_PARAMS* CodecParams);
+void sbc_enc_bit_alloc_mono(SBC_ENC_PARAMS* CodecParams);
+void sbc_enc_bit_alloc_ste(SBC_ENC_PARAMS* CodecParams);
 
-extern void SbcAnalysisInit(void);
+void SbcAnalysisInit(void);
 
-extern void SbcAnalysisFilter4(SBC_ENC_PARAMS* strEncParams, int16_t* input);
-extern void SbcAnalysisFilter8(SBC_ENC_PARAMS* strEncParams, int16_t* input);
+void SbcAnalysisFilter4(SBC_ENC_PARAMS* strEncParams, int16_t* input);
+void SbcAnalysisFilter8(SBC_ENC_PARAMS* strEncParams, int16_t* input);
 
-extern void SBC_FastIDCT8(int32_t* pInVect, int32_t* pOutVect);
-extern void SBC_FastIDCT4(int32_t* x0, int32_t* pOutVect);
+void SBC_FastIDCT8(int32_t* pInVect, int32_t* pOutVect);
+void SBC_FastIDCT4(int32_t* x0, int32_t* pOutVect);
 
-extern uint32_t EncPacking(SBC_ENC_PARAMS* strEncParams, uint8_t* output);
-extern void EncQuantizer(SBC_ENC_PARAMS*);
+uint32_t EncPacking(SBC_ENC_PARAMS* strEncParams, uint8_t* output);
+void EncQuantizer(SBC_ENC_PARAMS*);
 #if (SBC_DSP_OPT == TRUE)
 int32_t SBC_Multiply_32_16_Simplified(int32_t s32In2Temp, int32_t s32In1Temp);
 #endif
diff --git a/system/embdrv/sbc/encoder/include/sbc_encoder.h b/system/embdrv/sbc/encoder/include/sbc_encoder.h
index e8c9036..fa54da2 100644
--- a/system/embdrv/sbc/encoder/include/sbc_encoder.h
+++ b/system/embdrv/sbc/encoder/include/sbc_encoder.h
@@ -30,6 +30,8 @@
 #include <stdbool.h>
 #include <string.h>
 
+#include "bt_target.h"
+
 /*DEFINES*/
 #ifndef FALSE
 #define FALSE 0
@@ -199,9 +201,9 @@
 
 /* Encode the frame using SBC. The output is written into |output|. Return
  * number of bytes written. */
-extern uint32_t SBC_Encode(SBC_ENC_PARAMS* strEncParams, int16_t* input,
-                           uint8_t* output);
-extern void SBC_Encoder_Init(SBC_ENC_PARAMS* strEncParams);
+uint32_t SBC_Encode(SBC_ENC_PARAMS* strEncParams, int16_t* input,
+                    uint8_t* output);
+void SBC_Encoder_Init(SBC_ENC_PARAMS* strEncParams);
 
 #ifdef __cplusplus
 }
diff --git a/system/embdrv/sbc/encoder/include/sbc_types.h b/system/embdrv/sbc/encoder/include/sbc_types.h
index 0aece6f..1877d03 100644
--- a/system/embdrv/sbc/encoder/include/sbc_types.h
+++ b/system/embdrv/sbc/encoder/include/sbc_types.h
@@ -27,6 +27,8 @@
 
 #include <stdint.h>
 
+#include "bt_target.h"
+
 #define abs32(x) (((x) >= 0) ? (x) : (-(x)))
 
 #endif
diff --git a/system/embdrv/sbc/encoder/srce/sbc_encoder.c b/system/embdrv/sbc/encoder/srce/sbc_encoder.c
index 35f5413..54212ad 100644
--- a/system/embdrv/sbc/encoder/srce/sbc_encoder.c
+++ b/system/embdrv/sbc/encoder/srce/sbc_encoder.c
@@ -24,6 +24,7 @@
 
 #include "sbc_encoder.h"
 #include <string.h>
+#include "bt_target.h"
 #include "sbc_enc_func_declare.h"
 
 int16_t EncMaxShiftCounter;