From: Frank K. <fbk...@at...> - 2003-03-07 02:30:03
|
H. Peter Anvin wrote: > What does externdef do? I was sort of hoping someone else knew :) My understanding is that the point of the thing is to be able to declare variables in a header file intended to be included with all files in a multi-module project. If a variable declared as "externdef" is defined in the file, it's treated as "global". If it's used, but not defined, it's treated as "extern". If it's neither defined nor used, it's ignored. I *think* that's what "externdef" is about - apparently a "Masm thing"(?). Seems to me it might be a "useful feature" rather than "Masm cruft" - never used it, and I don't think I've got any immediate use for it. Best, Frank |