# Files exempt from the -Wall -Wextra gate -- a RATCHET that only SHRINKS.
#
# scripts/check_warnings.py fails a build that warns anywhere in doppler's C
# except in the files below (and vendor/). These are the CPython glue files
# jm does not re-render: the hand-owned `<mod>_ext_<obj>.c` fragments (jm
# reconciles them member by member, so a pin bump never clears them) and the
# hand-written stream_ext.c. Their warnings are the template patterns jm
# fixed in 0.98.1 for what it DOES re-render: the unused args/kwds on tp_new,
# the one-field { NULL } sentinels, the PyCFunction casts of METH_KEYWORDS
# methods -- plus, in two fragments, one unused function.
#
# An entry comes OFF when its file stops warning under both compilers (the
# fragment migration, doppler#1446): the gate fails on a listed file that is
# clean, so the entry cannot outlive its reason. No entry may be ADDED --
# `make lint-warnings-exempt` compares this file with the merge base. A new
# warning is fixed at its cause.
#
# Format: one repo-relative path per line.
native/src/resample/resample_ext_extra.c
native/src/spectral/spectral_ext_fft.c
native/src/stream/stream_ext.c
native/src/telemetry/telemetry_ext_capture.c
native/src/telemetry/telemetry_ext_dp_tlm.c
native/src/telemetry/telemetry_ext_dp_tlm_capture.c
native/src/wfm/wfm_ext_wfm_synth.c
