I'm trying to learn assembly language, using Netwide Assembler.
In tutorials, I see that there's an @n
at the end of every function name, like:
CALL _GetStdHandle@4
CALL _WriteFile@20
CALL _ExitProcess@4
What does this @n
mean?
(It seems to be part of the function name, in that I get error LNK2001: unresolved external symbol
errors if I modify or remove that part, but obviously it's not part of the name of the C or C++ function that it was generated from. Where does it come from?)