If you comment those externs out and recompile, you will either see where they are used, or learn that they are not needed.
A search of the source code will also show the usages. For example: spdat.cpp has three references to SPDAT_RECORDS. eqemu_error.cpp has two references to CatchSignal, timeoutmgr.cpp has two references to timeout_manager, and spdat.cpp has a metric buttload of references to 'spells'.
The definitions may similarly be found: CatchSignal is defined in zone/net.cpp, as is SPDAT_RECORDS. I assume the other symbols are also present someplace.
|