option.h
Go to the documentation of this file.
1/*
2 * $COPYRIGHT-BEGIN$
3 * libasterix
4 * Copyright [2013-2026] SinoATC <http://www.sinoatc.com>.
5 * All Rights Reserved.
6 *
7 * NOTICE: All information contained herein is, and remains
8 * the property of SinoATC and its suppliers, if any.
9 * The intellectual and technical concepts contained herein
10 * are proprietary to SinoATC and its suppliers and may be
11 * covered by U.S. and Foreign Patents, patents in process,
12 * and are protected by trade secret or copyright law.
13 * Dissemination of this information or reproduction of this material
14 * is strictly forbidden unless prior written permission is obtained
15 * from SinoATC.
16 * $COPYRIGHT-END$
17 */
18
24
25#ifndef LIBASTERIX_OPTION_H
26#define LIBASTERIX_OPTION_H
27
28#include <stdbool.h>
29#include "platform.h"
30
31#ifdef __cplusplus
32extern "C" {
33#endif
34
36typedef enum _ast_library_option_t
37{
39
46
54
57
60
63
66
67#ifdef __cplusplus
68}
69#endif // extern "C"
70
71#endif // LIBASTERIX_OPTION_H
72
73// vim:set ft=c.doxygen sw=2 sts=2 fenc=utf8:
void ast_library_unset_option(const ast_library_option_t opt)
Unset library level option.
bool ast_library_test_option(const ast_library_option_t opt)
Test library level option.
ast_library_option_t
Library Option.
Definition option.h:37
@ AST_OPTION_INDRA_CSDP
Indra CSDP has a bug to output longitude with opposite sign (positive vs negative).
Definition option.h:45
@ AST_OPTION_DEFAULT
Definition option.h:38
@ AST_OPTION_EMPTY_FSPEC
Empty FSPEC means a FSPEC with zero bit set.
Definition option.h:52
void ast_library_set_option(const ast_library_option_t opt)
Set library level option.
void ast_library_reset_option(void)
Reset library level option.
This file includes platform specific definitions.
#define AST_API
Definition platform.h:63