- Language lang;
-
- lang = language_define("c", ".c");
- language_setop(lang, L_PRINTDECL, c_printdecl);
- language_setop(lang, L_PRINTVAL, c_printval);
- language_setop(lang, L_TYPEMATCH, c_typematch);
- language_setop(lang, L_BUILDAREF, c_buildaref);
- language_setop(lang, L_EVALAREF, c_evalaref);
+ langC = language_define("c", ".c");
+ language_setop(langC, L_PRINTDECL, c_printdecl);
+ language_setop(langC, L_PRINTVAL, c_printval);
+ language_setop(langC, L_TYPEMATCH, c_typematch);
+ language_setop(langC, L_BUILDAREF, c_buildaref);
+ language_setop(langC, L_EVALAREF, c_evalaref);
+ language_setop(langC, L_MODINIT, c_modinit);
+ language_setop(langC, L_HASMODULES, c_hasmodules);
+ language_setop(langC, L_PASSADDR, c_passaddr);
+
+ langCplpl = language_define("c++", "..c");
+ language_setop(langCplpl, L_PRINTDECL, c_printdecl);
+ language_setop(langCplpl, L_PRINTVAL, c_printval);
+ language_setop(langCplpl, L_TYPEMATCH, c_typematch);
+ language_setop(langCplpl, L_BUILDAREF, c_buildaref);
+ language_setop(langCplpl, L_EVALAREF, c_evalaref);
+ language_setop(langCplpl, L_MODINIT, c_modinit);
+ language_setop(langCplpl, L_HASMODULES, c_hasmodules);
+ language_setop(langCplpl, L_PASSADDR, c_passaddr);