Ich versteh deine Frage nicht, bzw. was du da vorhast.

Willst du ein Makro-Paket schreiben?
Oder eine C-Bibliothek?

Die Sprache C wirst du wohl kaum erweitern wollen...

Wenn die Basic sympathischer ist, warum nimmst du dann nicht Basic?

Ob es heisst
If ... THEN ... ENDIF
oder
if (...) {...}

ist doch egal.