I wonder if there's any side effects that I don't know of if I declare two similar externs in the same source (besides code replication). For example;
%macro ecall 1
extern %1
call %1
%endm
Of which I use to import external functions like below, without the need to declare separate externs for each;
ecall printf
ecall scanf
ecall printf ;this one is repeating the extern
So far I been using it without any problem, but still, I am not so sure.
Thanks for clarification.