A
Alex Vinokur
Hi,
---------------------------------
#define SET_VAR_NNN(n) int var##n
#define SET_VAR SET_VAR_NNN(__LINE__)
int main()
{
SET_VAR; // Line-6
SET_VAR; // Line-7
return 0;
}
---------------------------------
Of course, preprocessor generates
int main()
{
int var__LINE__;
int var__LINE__;
return 0;
}
I need
int main()
{
int var6;
int var7;
return 0;
}
Is it possible?
Thanks
Alex
---------------------------------
#define SET_VAR_NNN(n) int var##n
#define SET_VAR SET_VAR_NNN(__LINE__)
int main()
{
SET_VAR; // Line-6
SET_VAR; // Line-7
return 0;
}
---------------------------------
Of course, preprocessor generates
int main()
{
int var__LINE__;
int var__LINE__;
return 0;
}
I need
int main()
{
int var6;
int var7;
return 0;
}
Is it possible?
Thanks
Alex