From 3e7db6dc2004eeea6bb36a7f75f05e72d2c4e912 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= Date: Sun, 27 Oct 2024 23:18:33 +0100 Subject: [PATCH] rename: Add a test for rename-all=prefix: --- tests/expectations/rename_case.c | 2 ++ tests/expectations/rename_case.compat.c | 2 ++ tests/expectations/rename_case.cpp | 2 ++ tests/expectations/rename_case.pyx | 2 ++ tests/rust/rename_case.rs | 4 ++++ 5 files changed, 12 insertions(+) diff --git a/tests/expectations/rename_case.c b/tests/expectations/rename_case.c index c574823..0276456 100644 --- a/tests/expectations/rename_case.c +++ b/tests/expectations/rename_case.c @@ -12,3 +12,5 @@ void test_snake_case(int32_t foo_bar); void test_screaming_snake_case(int32_t FOO_BAR); void test_gecko_case(int32_t aFooBar); + +void test_prefix(int32_t prefix_foo_bar); diff --git a/tests/expectations/rename_case.compat.c b/tests/expectations/rename_case.compat.c index 1d2cb1c..ba66eee 100644 --- a/tests/expectations/rename_case.compat.c +++ b/tests/expectations/rename_case.compat.c @@ -17,6 +17,8 @@ void test_screaming_snake_case(int32_t FOO_BAR); void test_gecko_case(int32_t aFooBar); +void test_prefix(int32_t prefix_foo_bar); + #ifdef __cplusplus } // extern "C" #endif // __cplusplus diff --git a/tests/expectations/rename_case.cpp b/tests/expectations/rename_case.cpp index 0d5a6d9..c87cfbf 100644 --- a/tests/expectations/rename_case.cpp +++ b/tests/expectations/rename_case.cpp @@ -16,4 +16,6 @@ void test_screaming_snake_case(int32_t FOO_BAR); void test_gecko_case(int32_t aFooBar); +void test_prefix(int32_t prefix_foo_bar); + } // extern "C" diff --git a/tests/expectations/rename_case.pyx b/tests/expectations/rename_case.pyx index 5fd35fc..a781782 100644 --- a/tests/expectations/rename_case.pyx +++ b/tests/expectations/rename_case.pyx @@ -15,3 +15,5 @@ cdef extern from *: void test_screaming_snake_case(int32_t FOO_BAR); void test_gecko_case(int32_t aFooBar); + + void test_prefix(int32_t prefix_foo_bar); diff --git a/tests/rust/rename_case.rs b/tests/rust/rename_case.rs index e83227d..d01b71e 100644 --- a/tests/rust/rename_case.rs +++ b/tests/rust/rename_case.rs @@ -17,3 +17,7 @@ pub extern "C" fn test_screaming_snake_case(foo_bar: i32) {} /// cbindgen:rename-all=GeckoCase #[no_mangle] pub extern "C" fn test_gecko_case(foo_bar: i32) {} + +/// cbindgen:rename-all=prefix:prefix_ +#[no_mangle] +pub extern "C" fn test_prefix(foo_bar: i32) {}