/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * This header file is meant to be used as input to the `bindgen` application * in order to generate C FFI compatible Rust bindings. */ #ifndef __CLANG_STDATOMIC_H #define __CLANG_STDATOMIC_H /* * Fix potential missing stdatomic.h error in case bindgen does not insert the * correct libclang header paths on its own. We do not use stdatomic.h symbols * in QEMU code, so it's fine to declare dummy types instead. */ typedef enum memory_order { memory_order_relaxed, memory_order_consume, memory_order_acquire, memory_order_release, memory_order_acq_rel, memory_order_seq_cst, } memory_order; #endif /* __CLANG_STDATOMIC_H */ #include "qemu/osdep.h" #include "qemu/main-loop.h"