Вы можете сделать что-то подобное для C. Это поддерживается для x86 и x64 для msvc v19.15.
#include <stdio.h>
void __f() { puts("This function is aliased"); }
void f();
#pragma comment(linker, "/alternatename:f=__f")
int main()
{
f();
}
См. Скомпилированную демонстрацию здесь .
Я протестировал это в Visual Studio 2017 с параметром /TC
.