clang-format: do not indent extern blocks

This commit is contained in:
Florian Lüke 2025-01-05 20:20:30 +01:00
parent 85e68c9abb
commit ddb67325c4
2 changed files with 48 additions and 48 deletions

View file

@ -118,7 +118,7 @@ IncludeIsMainSourceRegex: ''
IndentAccessModifiers: false
IndentCaseBlocks: false
IndentCaseLabels: false
IndentExternBlock: AfterExternBlock
IndentExternBlock: NoIndent
IndentGotoLabels: true
IndentPPDirectives: None
IndentRequiresClause: true

View file

@ -9,8 +9,8 @@ extern "C"
{
#endif
typedef enum
{
typedef enum
{
mana_custom,
mana_uint8,
mana_sint8,
@ -19,32 +19,32 @@ extern "C"
mana_uint64,
mana_float,
mana_double,
} mana_data_type_t;
} mana_data_type_t;
typedef struct
{
typedef struct
{
mana_data_type_t data_type;
ptrdiff_t offset;
} mana_offset_ptr_t;
} mana_offset_ptr_t;
typedef struct
{
typedef struct
{
mana_offset_ptr_t ptr;
size_t size_bytes;
} mana_offset_array_t;
} mana_offset_array_t;
typedef enum
{
typedef enum
{
mana_status_ok,
mana_status_invalid_argument,
mana_status_internal_error,
} mana_status_code_t;
} mana_status_code_t;
typedef struct
{
typedef struct
{
mana_status_code_t code;
char message[256];
} mana_status_t;
} mana_status_t;
#define MANA_DEFINE_PLUGIN_INIT(name) void *name(int plugin_argc, const char **plugin_argv)
@ -63,22 +63,22 @@ extern "C"
#define MANA_DEFINE_PLUGIN_SYSTEM_EVENT(name) \
void name(void *context, const uint32_t *data, size_t size)
typedef MANA_DEFINE_PLUGIN_INIT(mana_init_t);
typedef MANA_DEFINE_PLUGIN_SHUTDOWN(mana_shutdown_t);
typedef MANA_DEFINE_PLUGIN_BEGIN_RUN(mana_begin_run_t);
typedef MANA_DEFINE_PLUGIN_END_RUN(mana_end_run_t);
typedef MANA_DEFINE_PLUGIN_EVENT_DATA(mana_process_event_t);
typedef MANA_DEFINE_PLUGIN_SYSTEM_EVENT(mana_process_system_event_t);
typedef MANA_DEFINE_PLUGIN_INIT(mana_init_t);
typedef MANA_DEFINE_PLUGIN_SHUTDOWN(mana_shutdown_t);
typedef MANA_DEFINE_PLUGIN_BEGIN_RUN(mana_begin_run_t);
typedef MANA_DEFINE_PLUGIN_END_RUN(mana_end_run_t);
typedef MANA_DEFINE_PLUGIN_EVENT_DATA(mana_process_event_t);
typedef MANA_DEFINE_PLUGIN_SYSTEM_EVENT(mana_process_system_event_t);
typedef struct
{
typedef struct
{
mana_init_t *init;
mana_shutdown_t *shutdown;
mana_begin_run_t *begin_run;
mana_end_run_t *end_run;
mana_process_event_t *process_event;
mana_process_system_event_t *process_system_event;
} mana_sink_plugin_t;
} mana_sink_plugin_t;
// use this to define the entry point into the plugin
// from c++: extern "C" MANA_C_SINK_PLUGIN() { ... return plugin; }