From 86c4669913988222ef2a167b0afc386a742e50cc Mon Sep 17 00:00:00 2001
From: zy69guqi <richard.angersbach@fau.de>
Date: Mon, 10 Mar 2025 16:11:54 +0100
Subject: [PATCH] Remove option to mark individual functions as extern C

---
 src/pystencilssfg/composer/basic_composer.py | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/src/pystencilssfg/composer/basic_composer.py b/src/pystencilssfg/composer/basic_composer.py
index 9a870d9..75c023b 100644
--- a/src/pystencilssfg/composer/basic_composer.py
+++ b/src/pystencilssfg/composer/basic_composer.py
@@ -384,7 +384,7 @@ class SfgBasicComposer(SfgIComposer):
         if self._ctx.impl_file is None:
             seq.inline()
         if self._ctx.c_interfacing:
-            seq.externC()
+            seq._externC = True
 
         return seq
 
@@ -701,11 +701,6 @@ class SfgFunctionSequencerBase:
         self._inline = True
         return self
 
-    def externC(self):
-        """Mark this function as ``extern "C"``."""
-        self._externC = True
-        return self
-
     def constexpr(self):
         """Mark this function as ``constexpr``."""
         self._constexpr = True
-- 
GitLab