1
- ifneq ($(AUDIO_USE_STUB_HAL ) , true)
2
1
ifeq ($(strip $(BOARD_USES_ALSA_AUDIO ) ) ,true)
3
2
LOCAL_PATH := $(call my-dir)
4
3
5
4
include $(CLEAR_VARS )
6
5
7
- LOCAL_ARM_MODE := arm
8
-
9
- AUDIO_PLATFORM := $(TARGET_BOARD_PLATFORM )
10
-
11
- ifneq ($(filter msm8974 msm8226 msm8084 msm8610 apq8084 msm8994 msm8992 msm8996 msm8998 apq8098_latv sdm845 sdm710 qcs605 sdmshrike msmnile kona lahaina holi sdm660 msm8937 msm8953 $(MSMSTEPPE ) $(TRINKET ) lito atoll bengal,$(TARGET_BOARD_PLATFORM ) ) ,)
12
- # B-family platform uses msm8974 code base
13
- AUDIO_PLATFORM = msm8974
14
- MULTIPLE_HW_VARIANTS_ENABLED := true
15
- ifneq ($(filter msm8974,$(TARGET_BOARD_PLATFORM ) ) ,)
16
- LOCAL_CFLAGS := -DPLATFORM_MSM8974
17
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="2"
18
- endif
19
- ifneq ($(filter msm8610,$(TARGET_BOARD_PLATFORM ) ) ,)
20
- LOCAL_CFLAGS := -DPLATFORM_MSM8610
21
- endif
22
- ifneq ($(filter msm8226,$(TARGET_BOARD_PLATFORM ) ) ,)
23
- LOCAL_CFLAGS := -DPLATFORM_MSM8x26
24
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="2"
25
- endif
26
- ifneq ($(filter msm8084,$(TARGET_BOARD_PLATFORM ) ) ,)
27
- LOCAL_CFLAGS := -DPLATFORM_MSM8084
28
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="2"
29
- endif
30
- ifneq ($(filter apq8084,$(TARGET_BOARD_PLATFORM ) ) ,)
31
- LOCAL_CFLAGS := -DPLATFORM_APQ8084
32
- endif
33
- ifneq ($(filter msm8994,$(TARGET_BOARD_PLATFORM ) ) ,)
34
- LOCAL_CFLAGS := -DPLATFORM_MSM8994
35
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
36
- LOCAL_CFLAGS += -DKPI_OPTIMIZE_ENABLED
37
- endif
38
- ifneq ($(filter msm8992,$(TARGET_BOARD_PLATFORM ) ) ,)
39
- LOCAL_CFLAGS := -DPLATFORM_MSM8994
40
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
41
- LOCAL_CFLAGS += -DKPI_OPTIMIZE_ENABLED
42
- endif
43
- ifneq ($(filter msm8996,$(TARGET_BOARD_PLATFORM ) ) ,)
44
- LOCAL_CFLAGS := -DPLATFORM_MSM8996
45
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
46
- LOCAL_CFLAGS += -DKPI_OPTIMIZE_ENABLED
47
- LOCAL_CFLAGS += -DINCALL_MUSIC_ENABLED
48
- endif
49
- ifneq ($(filter msm8998 apq8098_latv,$(TARGET_BOARD_PLATFORM ) ) ,)
50
- LOCAL_CFLAGS := -DPLATFORM_MSM8998
51
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="8"
52
- LOCAL_CFLAGS += -DINCALL_MUSIC_ENABLED
53
- endif
54
- ifneq ($(filter sdm845,$(TARGET_BOARD_PLATFORM ) ) ,)
55
- LOCAL_CFLAGS := -DPLATFORM_SDM845
56
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="8"
57
- LOCAL_CFLAGS += -DINCALL_MUSIC_ENABLED
58
- LOCAL_CFLAGS += -DINCALL_STEREO_CAPTURE_ENABLED
59
- endif
60
- ifneq ($(filter sdm710,$(TARGET_BOARD_PLATFORM ) ) ,)
61
- LOCAL_CFLAGS := -DPLATFORM_SDM710
62
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="8"
63
- endif
64
- ifneq ($(filter qcs605,$(TARGET_BOARD_PLATFORM ) ) ,)
65
- LOCAL_CFLAGS := -DPLATFORM_QCS605
66
- endif
67
- ifneq ($(filter msmnile sdmshrike,$(TARGET_BOARD_PLATFORM ) ) ,)
68
- LOCAL_CFLAGS := -DPLATFORM_MSMNILE
69
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
70
- LOCAL_CFLAGS += -DINCALL_MUSIC_ENABLED
71
- LOCAL_CFLAGS += -DINCALL_STEREO_CAPTURE_ENABLED
72
- endif
73
- ifneq ($(filter kona,$(TARGET_BOARD_PLATFORM ) ) ,)
74
- LOCAL_CFLAGS := -DPLATFORM_KONA
75
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
76
- LOCAL_CFLAGS += -DINCALL_STEREO_CAPTURE_ENABLED
77
- endif
78
- ifneq ($(filter lahaina,$(TARGET_BOARD_PLATFORM ) ) ,)
79
- LOCAL_CFLAGS := -DPLATFORM_LAHAINA
80
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
81
- LOCAL_CFLAGS += -DINCALL_STEREO_CAPTURE_ENABLED
82
- endif
83
- ifneq ($(filter $(MSMSTEPPE ) ,$(TARGET_BOARD_PLATFORM ) ) ,)
84
- LOCAL_CFLAGS := -DPLATFORM_MSMSTEPPE
85
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
86
- endif
87
- ifneq ($(filter $(TRINKET ) ,$(TARGET_BOARD_PLATFORM ) ) ,)
88
- LOCAL_CFLAGS := -DPLATFORM_TRINKET
89
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
90
- endif
91
- ifneq ($(filter lito,$(TARGET_BOARD_PLATFORM ) ) ,)
92
- LOCAL_CFLAGS := -DPLATFORM_LITO
93
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
94
- LOCAL_CFLAGS += -DINCALL_STEREO_CAPTURE_ENABLED
95
- endif
96
- ifneq ($(filter holi,$(TARGET_BOARD_PLATFORM ) ) ,)
97
- LOCAL_CFLAGS := -DPLATFORM_HOLI
98
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
99
- LOCAL_CFLAGS += -DINCALL_STEREO_CAPTURE_ENABLED
100
- endif
101
- ifneq ($(filter bengal,$(TARGET_BOARD_PLATFORM ) ) ,)
102
- LOCAL_CFLAGS := -DPLATFORM_BENGAL
103
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
104
- LOCAL_CFLAGS += -DINCALL_STEREO_CAPTURE_ENABLED
105
- endif
106
- ifneq ($(filter atoll,$(TARGET_BOARD_PLATFORM ) ) ,)
107
- LOCAL_CFLAGS := -DPLATFORM_ATOLL
108
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="4"
109
- LOCAL_CFLAGS += -DINCALL_STEREO_CAPTURE_ENABLED
110
- endif
111
- ifneq ($(filter sdm660,$(TARGET_BOARD_PLATFORM ) ) ,)
112
- LOCAL_CFLAGS := -DPLATFORM_MSMFALCON
113
- LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="8"
114
- endif
115
6
ifneq ($(filter msm8937,$(TARGET_BOARD_PLATFORM ) ) ,)
116
7
LOCAL_CFLAGS := -DPLATFORM_MSM8937
117
8
LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="8"
@@ -120,19 +11,6 @@ ifneq ($(filter msm8953,$(TARGET_BOARD_PLATFORM)),)
120
11
LOCAL_CFLAGS := -DPLATFORM_MSM8953
121
12
LOCAL_CFLAGS += -DMAX_TARGET_SPECIFIC_CHANNEL_CNT="8"
122
13
endif
123
- endif
124
-
125
- ifeq ($(TARGET_BOARD_AUTO ) ,true)
126
- LOCAL_CFLAGS += -DPLATFORM_AUTO
127
- endif
128
-
129
- ifeq ($(TARGET_SUPPORTS_WEARABLES ) ,true)
130
- LOCAL_CFLAGS += -DENABLE_HFP_CALIBRATION
131
- endif
132
-
133
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DAEMON_SUPPORT ) ) , true)
134
- LOCAL_CFLAGS += -DDAEMON_SUPPORT_AUTO
135
- endif
136
14
137
15
LOCAL_CFLAGS += -Wno-macro-redefined
138
16
@@ -142,7 +20,7 @@ LOCAL_SRC_FILES := \
142
20
audio_hw.c \
143
21
acdb.c \
144
22
platform_info.c \
145
- $( AUDIO_PLATFORM ) /platform.c \
23
+ msm8974 /platform.c \
146
24
voice.c
147
25
148
26
LOCAL_SRC_FILES += audio_extn/audio_extn.c \
@@ -178,125 +56,21 @@ LOCAL_C_INCLUDES += \
178
56
external/expat/lib \
179
57
$(call include-path-for, audio-route) \
180
58
$(call include-path-for, audio-effects) \
181
- $(LOCAL_PATH ) /$( AUDIO_PLATFORM ) \
59
+ $(LOCAL_PATH ) /msm8974 \
182
60
$(LOCAL_PATH ) /audio_extn \
183
61
$(LOCAL_PATH ) /voice_extn
184
- ifneq ($(BOARD_OPENSOURCE_DIR ) , )
185
- LOCAL_C_INCLUDES += $(BOARD_OPENSOURCE_DIR ) /core-utils/fwk-detect
186
- else
187
- LOCAL_C_INCLUDES += vendor/qcom/opensource/core-utils/fwk-detect
188
- endif # BOARD_OPENSOURCE_DIR
189
-
190
- LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES ) /KERNEL_OBJ/usr/include
191
- LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES ) /KERNEL_OBJ/usr/include/audio
192
- LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES ) /KERNEL_OBJ/usr/techpack/audio/include
193
- LOCAL_ADDITIONAL_DEPENDENCIES += $(TARGET_OUT_INTERMEDIATES ) /KERNEL_OBJ/usr
194
62
63
+ LOCAL_C_INCLUDES += vendor/qcom/opensource/core-utils/fwk-detect
195
64
196
- # Hardware specific feature
197
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DLKM ) ) ,true)
198
- LOCAL_HEADER_LIBRARIES += audio_kernel_headers
199
- ifneq ($(BOARD_OPENSOURCE_DIR ) , )
200
- LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES ) /$(BOARD_OPENSOURCE_DIR ) /audio-kernel/include
201
- else
202
- LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES ) /vendor/qcom/opensource/audio-kernel/include
203
- endif # BOARD_OPENSOURCE_DIR
204
- endif
65
+ LOCAL_HEADER_LIBRARIES += qti_kernel_headers
205
66
206
67
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_EXTENDED_COMPRESS_FORMAT ) ) ,true)
207
68
LOCAL_CFLAGS += -DENABLE_EXTENDED_COMPRESS_FORMAT
208
69
endif
209
70
210
- LOCAL_CFLAGS += -DUSE_VENDOR_EXTN
211
-
212
- # Legacy feature
213
- ifdef MULTIPLE_HW_VARIANTS_ENABLED
214
- LOCAL_CFLAGS += -DHW_VARIANTS_ENABLED
215
- LOCAL_SRC_FILES += $(AUDIO_PLATFORM ) /hw_info.c
216
- endif
217
-
218
71
# Legacy feature
219
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DTS_EAGLE ) ) ,true)
220
- LOCAL_CFLAGS += -DDTS_EAGLE
221
- LOCAL_SRC_FILES += audio_extn/dts_eagle.c
222
- endif
223
-
224
- # Legacy feature
225
- ifeq ($(strip $(DOLBY_DDP ) ) ,true)
226
- LOCAL_CFLAGS += -DDS1_DOLBY_DDP_ENABLED
227
- LOCAL_SRC_FILES += audio_extn/dolby.c
228
- endif
229
-
230
- # Legacy feature
231
- ifeq ($(strip $(DS1_DOLBY_DAP ) ) ,true)
232
- LOCAL_CFLAGS += -DDS1_DOLBY_DAP_ENABLED
233
- ifneq ($(strip $(DOLBY_DDP ) ) ,true)
234
- LOCAL_SRC_FILES += audio_extn/dolby.c
235
- endif
236
- endif
237
-
238
- # Legacy feature
239
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DS2_DOLBY_DAP ) ) ,true)
240
- LOCAL_CFLAGS += -DDS2_DOLBY_DAP_ENABLED
241
- LOCAL_CFLAGS += -DDS1_DOLBY_DDP_ENABLED
242
- ifneq ($(strip $(DOLBY_DDP ) ) ,true)
243
- ifneq ($(strip $(DS1_DOLBY_DAP)),true)
244
- LOCAL_SRC_FILES += audio_extn/dolby.c
245
- endif
246
- endif
247
- endif
248
-
249
- # NonLA feature
250
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_QAF ) ) ,true)
251
- LOCAL_CFLAGS += -DQAF_EXTN_ENABLED
252
- LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS ) /mm-audio/qaf/
253
- LOCAL_SRC_FILES += audio_extn/qaf.c
254
- endif
255
-
256
- # Hardware specific feature
257
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_QAP ) ) ,true)
258
- LOCAL_CFLAGS += -DQAP_EXTN_ENABLED -Wno-tautological-pointer-compare
259
- LOCAL_SRC_FILES += audio_extn/qap.c
260
- LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS ) /mm-audio/qap_wrapper/
261
- LOCAL_HEADER_LIBRARIES += audio_qaf_headers
262
- LOCAL_SHARED_LIBRARIES += libqap_wrapper liblog
263
- endif
264
-
265
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_LISTEN ) ) ,true)
266
- LOCAL_CFLAGS += -DAUDIO_LISTEN_ENABLED
267
- LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS ) /mm-audio/audio-listen
268
- LOCAL_SRC_FILES += audio_extn/listen.c
269
- endif
270
-
271
- # Hardware specific feature
272
- ifeq ($(TARGET_COMPILE_WITH_MSM_KERNEL ) ,true)
273
- LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES ) /KERNEL_OBJ/usr/include
274
- LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES ) /KERNEL_OBJ/usr/include/audio
275
- LOCAL_C_INCLUDES += $(TARGET_OUT_INTERMEDIATES ) /KERNEL_OBJ/usr/techpack/audio/include
276
- LOCAL_ADDITIONAL_DEPENDENCIES += $(TARGET_OUT_INTERMEDIATES ) /KERNEL_OBJ/usr
277
- endif
278
-
279
- # Legacy feature
280
- ifeq ($(strip $(AUDIO_FEATURE_SUPPORTED_EXTERNAL_BT ) ) ,true)
281
- LOCAL_CFLAGS += -DEXTERNAL_BT_SUPPORTED
282
- endif
283
-
284
- # Legacy feature
285
- ifeq ($(strip $(AUDIO_FEATURE_FLICKER_SENSOR_INPUT ) ) ,true)
286
- LOCAL_CFLAGS += -DFLICKER_SENSOR_INPUT
287
- endif
288
-
289
- # Legacy feature
290
- ifeq ($(strip $(AUDIO_FEATURE_NO_AUDIO_OUT ) ) ,true)
291
- LOCAL_CFLAGS += -DNO_AUDIO_OUT
292
- endif
293
-
294
- # NonLA feature
295
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_EXT_HDMI ) ) ,true)
296
- LOCAL_CFLAGS += -DAUDIO_EXTERNAL_HDMI_ENABLED
297
- LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS ) /mm-audio/audio-parsers
298
- LOCAL_SHARED_LIBRARIES += libaudioparsers
299
- endif
72
+ LOCAL_CFLAGS += -DHW_VARIANTS_ENABLED
73
+ LOCAL_SRC_FILES += msm8974/hw_info.c
300
74
301
75
# Hardware specific feature
302
76
ifeq ($(strip $(BOARD_SUPPORTS_SOUND_TRIGGER ) ) ,true)
@@ -314,44 +88,14 @@ ifeq ($(ST_FEATURE_ENABLE), true)
314
88
LOCAL_CFLAGS += -DSOUND_TRIGGER_PLATFORM_NAME=$(TARGET_BOARD_PLATFORM )
315
89
LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS ) /mm-audio/sound_trigger
316
90
LOCAL_SRC_FILES += audio_extn/soundtrigger.c
317
- ifneq ($(filter msm8996,$(TARGET_BOARD_PLATFORM ) ) ,)
318
- LOCAL_HEADER_LIBRARIES += sound_trigger.primary_headers
319
- endif
320
91
endif
321
92
322
- # Legacy feature
323
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_AUXPCM_BT ) ) ,true)
324
- LOCAL_CFLAGS += -DAUXPCM_BT_ENABLED
325
- endif
326
-
327
- # Legacy feature
328
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_PM_SUPPORT ) ) ,true)
329
- LOCAL_CFLAGS += -DPM_SUPPORT_ENABLED
330
- LOCAL_SRC_FILES += audio_extn/pm.c
331
- LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS ) /libperipheralclient/inc
332
- LOCAL_SHARED_LIBRARIES += libperipheral_client
333
- endif
334
-
335
-
336
93
# Hardare specific featre
337
94
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GEF_SUPPORT ) ) ,true)
338
95
LOCAL_CFLAGS += -DAUDIO_GENERIC_EFFECT_FRAMEWORK_ENABLED
339
96
LOCAL_SRC_FILES += audio_extn/gef.c
340
97
endif
341
98
342
- # Hardware specific feature
343
- ifeq ($(strip $($AUDIO_FEATURE_ADSP_HDLR_ENABLED ) ) ,true)
344
- LOCAL_CFLAGS += -DAUDIO_EXTN_ADSP_HDLR_ENABLED
345
- LOCAL_SRC_FILES += audio_extn/adsp_hdlr.c
346
- endif
347
-
348
-
349
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_DYNAMIC_LOG ) ) , true)
350
- LOCAL_CFLAGS += -DDYNAMIC_LOG_ENABLED
351
- LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS ) /mm-audio/audio-log-utils
352
- LOCAL_SHARED_LIBRARIES += libaudio_log_utils
353
- endif
354
-
355
99
# Hardware specific feature
356
100
ifeq ($(strip $(AUDIO_FEATURE_ENABLED_INSTANCE_ID ) ) , true)
357
101
LOCAL_CFLAGS += -DINSTANCE_ID_ENABLED
@@ -362,42 +106,12 @@ ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GKI)), true)
362
106
LOCAL_CFLAGS += -DAUDIO_GKI_ENABLED
363
107
endif
364
108
365
- # Legacy feature
366
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_KEEP_ALIVE_ARM_FFV ) ) , true)
367
- LOCAL_CFLAGS += -DRUN_KEEP_ALIVE_IN_ARM_FFV
368
- endif
369
-
370
- # Legacy feature
371
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_FFV ) ) , true)
372
- LOCAL_CFLAGS += -DFFV_ENABLED
373
- LOCAL_C_INCLUDES += $(TARGET_OUT_HEADERS ) /mm-audio-noship/include/ffv
374
- LOCAL_SRC_FILES += audio_extn/ffv.c
375
- endif
376
-
377
- # Hardware Specific feature
378
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_AHAL_EXT ) ) ,true)
379
- LOCAL_CFLAGS += -DAHAL_EXT_ENABLED
380
- LOCAL_SHARED_LIBRARIES += vendor.qti.hardware.audiohalext@1.0
381
- endif
382
-
383
109
LOCAL_CFLAGS += -D_GNU_SOURCE
384
110
LOCAL_CFLAGS += -Wall -Werror
385
111
386
- LOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH )
387
-
388
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_GCOV ) ) ,true)
389
- LOCAL_CFLAGS += --coverage -fprofile-arcs -ftest-coverage
390
- LOCAL_CPPFLAGS += --coverage -fprofile-arcs -ftest-coverage
391
- LOCAL_STATIC_LIBRARIES += libprofile_rt
392
- endif
393
-
394
112
LOCAL_SHARED_LIBRARIES += libbase libhidlbase libutils android.hardware.power@1.2 liblog
395
113
LOCAL_SRC_FILES += audio_perf.cpp
396
114
397
- ifeq ($(strip $(AUDIO_FEATURE_ENABLED_FM_TUNER_EXT ) ) ,true)
398
- LOCAL_CFLAGS += -DFM_TUNER_EXT_ENABLED
399
- endif
400
-
401
115
LOCAL_MODULE := audio.primary.$(TARGET_BOARD_PLATFORM )
402
116
403
117
LOCAL_MODULE_RELATIVE_PATH := hw
@@ -425,4 +139,3 @@ LOCAL_CFLAGS += -Wno-unused-function
425
139
LOCAL_CFLAGS += -Wno-unused-local-typedef
426
140
427
141
endif
428
- endif
0 commit comments