1/* 2 * Copyright (c) 2022 Yubico AB. All rights reserved. 3 * Use of this source code is governed by a BSD-style 4 * license that can be found in the LICENSE file. 5 * SPDX-License-Identifier: BSD-2-Clause 6 */ 7 8#ifndef _FALLTHROUGH_H 9#define _FALLTHROUGH_H 10 11#if defined(__GNUC__) 12#if __has_attribute(fallthrough) 13#define FALLTHROUGH __attribute__((fallthrough)); 14#endif 15#endif /* __GNUC__ */ 16 17#ifndef FALLTHROUGH 18#define FALLTHROUGH /* FALLTHROUGH */ 19#endif 20 21#endif /* !_FALLTHROUGH_H */ 22