इस वाक्य का एक अधिक जटिल संस्करण उत्पन्न करें इस प्रकार, gnu89 बाहरी इनलाइन C99 इनलाइन की तरह व्यवहार करता है, और gnu89 इनलाइन बिना रीडेफिनेशन के C99 बाहरी इनलाइन की तरह व्यवहार करता है.
बेशक, वाक्य का एक अधिक जटिल संस्करण है "इस प्रकार, बिना रीडिफाइन के gnu89 extern इनलाइन C99 इनलाइन की तरह है, और gnu89 इनलाइन C99 extern इनलाइन की तरह है; दूसरे शब्दों में, gnu89 में, एक फ़ंक्शन परिभाषित इनलाइन हमेशा होगा और एक फ़ंक्शन परिभाषित बाहरी इनलाइन कभी भी बाहरी रूप से दृश्यमान फ़ंक्शन का उत्सर्जन नहीं करेगा। "