TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: All
from: Paul Rider
date: 1995-06-11 17:46:54
subject: Register Variables

Hello All,

I know the keyword 'register' will (if possible) direct the compiler to use
a register for a variable... Is there anything I can do (short of shutting
optimization off) to make sure the compiler doesn't use a register for a
variable?

For instance... I'm checking this variable (which is allways changing) Mouse.X
when the optimizer uses a register for this variable, when another thread
updates the associated memory location the routine that's waiting for this
to change never konws, as the register isn't affected...

boy it would be nice if somebody could tell a #pragma directive
 or something that kept a variable out of the registers.

                Paul Rider.

--- Maximus/2 2.02
* Origin: Rodent! Bbs ( Os/2 ) (1:163/427)
SEEN-BY: 105/42 620/243 711/401 409 410 413 430 807 808 809 934 955 712/407
SEEN-BY: 712/515 628 704 713/888 800/1 7877/2809
@PATH: 163/427 335 307 99 12/12 3615/50 396/1 270/101 105/103 42 712/515
@PATH: 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.