Xref: news2.mv.net comp.os.msdos.djgpp:6542 From: cworley AT host1 DOT in-motion DOT net Newsgroups: comp.os.msdos.djgpp Subject: Re: Referencing LOCAL variables with inline assembly Date: 27 Jul 1996 03:09:40 GMT Organization: In-Motion LLC Lines: 13 Message-ID: <4tc19k$his@host2.in-motion.net> NNTP-Posting-Host: alamar.in-motion.net Originator: root@ To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Try using nm on the object that you create. I think the difference between global and local is this. Global Variable -> _SomeInt Local Variable -> _SomeInt.n , where n is the local instance being referred to. Basically, GCC must create unique variables for every function, because your code is always global, the compiler just doesn't allow you to refer to it as such. The only way to get the exact instance, is trial and error with nm, to get the one version of the variable you need.