Here is a list of all macros with links to the files they belong to:

### - _ -

- __CAT1 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __CAT2 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __COUNT : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __DOC1 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __DOC2 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __DOC3 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __DOC4 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __DOC5 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __DOC6 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __DOC7 : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __EXPAND : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h
- __VA_SIZE : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h

### - a -

- AE_ALIGN : atomicops.h
- AE_ARCH_UNKNOWN : atomicops.h
- AE_FORCEINLINE : atomicops.h
- AE_UNUSED : atomicops.h
- AE_USE_STD_ATOMIC_FOR_WEAK_ATOMIC : atomicops.h

### - b -

- BLADERF_DEBUG : bladerf_common.h
- BLADERF_DEBUG_ENABLE : bladerf_common.h
- BLADERF_INFO : bladerf_common.h
- BLADERF_THROW : bladerf_common.h
- BLADERF_THROW_STATUS : bladerf_common.h
- BLADERF_WARN_STATUS : bladerf_common.h
- BLADERF_WARNING : bladerf_common.h
- BUF_LEN : hackrf_common.h
- BUF_NUM : hackrf_common.h
- BYTES_PER_SAMPLE : hackrf_common.h

### - c -

- CACHE_LINE_SIZE : readerwriterqueue.h

### - d -

- D : sink_pydoc_template.h, source_pydoc_template.h
- DOC : docs/doxygen/pydoc_macros.h, obj-x86_64-linux-gnu/python/bindings/pydoc_macros.h

### - e -

- ENABLE_AIRSPY : config.h
- ENABLE_AIRSPYHF : config.h
- ENABLE_BLADERF : config.h
- ENABLE_FCD : config.h
- ENABLE_FILE : config.h
- ENABLE_FREESRP : config.h
- ENABLE_HACKRF : config.h
- ENABLE_MIRI : config.h
- ENABLE_REDPITAYA : config.h
- ENABLE_RFSPACE : config.h
- ENABLE_RTL : config.h
- ENABLE_RTL_TCP : config.h
- ENABLE_SOAPY : config.h
- ENABLE_XTRX : config.h

### - g -

- GR_OSMOSDR_LIBVER : config.h
- GR_OSMOSDR_VERSION : config.h

### - h -

- HACKRF_FORMAT_ERROR : hackrf_common.h
- HACKRF_FUNC_STR : hackrf_common.h
- HACKRF_OC_PORT_COUNT : hackrf_common.h
- HACKRF_OC_PORT_INVALID : hackrf_common.h
- HACKRF_OC_PORTS_PER_SIDE : hackrf_common.h
- HACKRF_THROW_ON_ERROR : hackrf_common.h

### - i -

- INVSOC : redpitaya_common.h

### - k -

- KERNEL_16_110_LEN : airspy_fir_kernels.h
- KERNEL_2_80_LEN : airspy_fir_kernels.h
- KERNEL_4_90_LEN : airspy_fir_kernels.h
- KERNEL_8_100_LEN : airspy_fir_kernels.h

### - o -

- OSMOSDR_API : api.h
- OSMOSDR_PIMPL_DECL : pimpl.h
- OSMOSDR_PIMPL_MAKE : pimpl.h

### - s -

- SOCKET : redpitaya_common.h, rfspace_source_c.h