1 /* 2 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. 3 * 4 * HDF is dual licensed: you can use it either under the terms of 5 * the GPL, or the BSD license, at your option. 6 * See the LICENSE file in the root of this repository for complete details. 7 */ 8 9 #ifndef HCS_COMPILER_OPTION_H 10 #define HCS_COMPILER_OPTION_H 11 #include <stdbool.h> 12 13 bool HcsOptShouldAlign(void); 14 15 void HcsOptSetAlign(bool align); 16 17 bool HcsOptShouldGenTextConfig(void); 18 19 bool HcsOptShouldGenByteCodeConfig(void); 20 21 bool HcsOptDecompile(void); 22 23 bool HcsOptShouldGenHexdump(void); 24 25 const char *HcsOptGetSymbolNamePrefix(void); 26 27 bool HcsVerbosePrint(void); 28 29 #endif // HCS_COMPILER_OPTION_H 30