Message-Id: Comments: Authenticated sender is From: "Salvador Eduardo Tropea (SET)" Organization: INTI To: Alex Sandro Queiroz , djgpp AT delorie DOT com Date: Fri, 21 Aug 1998 10:58:41 +0000 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: Accessing C #define in inline assembly References: In-reply-to: Precedence: bulk Alex Sandro Queiroz wrote: > On Wed, 19 Aug 1998, Salvador Eduardo Tropea (SET) wrote: > > > "Rylan" wrote: > > > > > In DJGPP inline assembly, how can I access symbols "#defined" in the C file > > > in which the relevant inline assembly occurs? > > > > > > I have the following define: > > > > > > #define TIMEOUT 9000 > > > > > > How can I access this in inline assembler: > > > > > > __asm__ __volatile__ > > > (" > > > mov ??????,%cx > > > "); > > > > Easy use the "inmediate" constraint: > > > > BTW, how can I get a complete list of all asm constraints? Most of them are in the gcc info file, the rest are commented in the sources of gcc, in the configuration files for x86, etc. SET ------------------------------------ 0 -------------------------------- Visit my home page: http://set-soft.home.ml.org/ or http://www.geocities.com/SiliconValley/Vista/6552/ Salvador Eduardo Tropea (SET). (Electronics Engineer) Alternative e-mail: set-soft AT usa DOT net set AT computer DOT org ICQ: 2951574 Address: Curapaligue 2124, Caseros, 3 de Febrero Buenos Aires, (1678), ARGENTINA TE: +(541) 759 0013