You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suricata/rust/htp/cbindgen.toml

64 lines
1.2 KiB
TOML

language = "C"
# Header wrapping options
#header = "LICENSE here"
#trailer = ""
include_guard = "_HTP_H"
autogen_warning = "/* Warning, this file is autogenerated by cbindgen. Do NOT modify manually */"
#include_version = true
#sys_includes = [] # Sys headers
includes = []
no_includes = false
cpp_compat = true
#after_includes = ""
# Code style
#braces = "SameLine"
#line_length = 100
#tab_wideth = 2
#documentation_style = auto
# Codegen
style = "both"
after_includes = """
#define htp_url_encoding_handling_t HtpUrlEncodingHandling
#define htp_log_code_t HtpLogCode
"""
[export.rename]
"HtpFlags" = "HTP_FLAGS"
"Config" = "htp_cfg_t"
"Connection" = "htp_conn_t"
"ConnectionParser" = "htp_connp_t"
"Header" = "htp_header_t"
"Headers" = "htp_headers_t"
"Param" = "htp_param_t"
"Data" = "htp_tx_data_t"
"Transaction" = "htp_tx_t"
"Transactions" = "htp_txs_t"
"Uri" = "htp_uri_t"
"Bstr" = "bstr"
"Log" = "htp_log_t"
"timeval" = "struct timeval"
"Logs" = "htp_logs_t"
[export]
include = [
"HtpUrlEncodingHandling",
"HtpLogCode",
"HtpFlags",
]
[enum]
rename_variants = "QualifiedScreamingSnakeCase"
prefix_with_name = false
[macro_expansion]
bitflags = true
# Rust parsing options
[parse]
parse_deps = false
clean = false