Kendi programlama dilimi c programlama dilinin bir uzantısı olarak yazmak istiyorum. Benim icat ettiğim tüm programlama dili, sadece geçerli bir c kodu çeviren kısa yollardır. Bütün bunlar yapılırc programlama dilini gcc ile genişletme
void* TcpConnection_connect(char *addr)
basit isim yerine geçer: Örneğin: için
namespace TcpConnection {
void* connect(char *addr)
}
çevirmek olacaktır. Bu, sağlamak istediğim bir uzantının yalnızca bir örneğidir. Bir başka basit uzantı da aşırı fonksiyon işlevi görecektir (bu, fonksiyon isminin sonuna argüman türlerinin bitimiyle bağdaşır.
Her durumda, sonuç tam olarak geçerli C kodudur. gcc kodu?