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 IndentAccessModifiers: false
IndentCaseBlocks: false IndentCaseBlocks: false
IndentCaseLabels: false IndentCaseLabels: false
IndentExternBlock: AfterExternBlock IndentExternBlock: NoIndent
IndentGotoLabels: true IndentGotoLabels: true
IndentPPDirectives: None IndentPPDirectives: None
IndentRequiresClause: true IndentRequiresClause: true

View file

@ -9,42 +9,42 @@ extern "C"
{ {
#endif #endif
typedef enum typedef enum
{ {
mana_custom, mana_custom,
mana_uint8, mana_uint8,
mana_sint8, mana_sint8,
mana_uint16, mana_uint16,
mana_uint32, mana_uint32,
mana_uint64, mana_uint64,
mana_float, mana_float,
mana_double, mana_double,
} mana_data_type_t; } mana_data_type_t;
typedef struct typedef struct
{ {
mana_data_type_t data_type; mana_data_type_t data_type;
ptrdiff_t offset; ptrdiff_t offset;
} mana_offset_ptr_t; } mana_offset_ptr_t;
typedef struct typedef struct
{ {
mana_offset_ptr_t ptr; mana_offset_ptr_t ptr;
size_t size_bytes; size_t size_bytes;
} mana_offset_array_t; } mana_offset_array_t;
typedef enum typedef enum
{ {
mana_status_ok, mana_status_ok,
mana_status_invalid_argument, mana_status_invalid_argument,
mana_status_internal_error, mana_status_internal_error,
} mana_status_code_t; } mana_status_code_t;
typedef struct typedef struct
{ {
mana_status_code_t code; mana_status_code_t code;
char message[256]; char message[256];
} mana_status_t; } mana_status_t;
#define MANA_DEFINE_PLUGIN_INIT(name) void *name(int plugin_argc, const char **plugin_argv) #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) \ #define MANA_DEFINE_PLUGIN_SYSTEM_EVENT(name) \
void name(void *context, const uint32_t *data, size_t size) void name(void *context, const uint32_t *data, size_t size)
typedef MANA_DEFINE_PLUGIN_INIT(mana_init_t); typedef MANA_DEFINE_PLUGIN_INIT(mana_init_t);
typedef MANA_DEFINE_PLUGIN_SHUTDOWN(mana_shutdown_t); typedef MANA_DEFINE_PLUGIN_SHUTDOWN(mana_shutdown_t);
typedef MANA_DEFINE_PLUGIN_BEGIN_RUN(mana_begin_run_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_END_RUN(mana_end_run_t);
typedef MANA_DEFINE_PLUGIN_EVENT_DATA(mana_process_event_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_SYSTEM_EVENT(mana_process_system_event_t);
typedef struct typedef struct
{ {
mana_init_t *init; mana_init_t *init;
mana_shutdown_t *shutdown; mana_shutdown_t *shutdown;
mana_begin_run_t *begin_run; mana_begin_run_t *begin_run;
mana_end_run_t *end_run; mana_end_run_t *end_run;
mana_process_event_t *process_event; mana_process_event_t *process_event;
mana_process_system_event_t *process_system_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 // use this to define the entry point into the plugin
// from c++: extern "C" MANA_C_SINK_PLUGIN() { ... return plugin; } // from c++: extern "C" MANA_C_SINK_PLUGIN() { ... return plugin; }