mirror of https://github.com/OISF/suricata
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.
64 lines
1.2 KiB
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
|