Farley, Peter x23353 wrote:

And sorry for the typo, that if statement should have read:

   if (ppli == (uintptr_t) 0xff000000u)

Not unitptr_t.

Peter
I'm not sure uintptr_t is going to make much difference...
it's just a typedef to (unsigned long).  It _should_ be completely
equivalent to doing:

  if ( ppli == (unsigned long) 0xff000000u )

and since the type of 0xff000000u is already (unsigned int), casting
it to (unsigned long)  _shouldn't_ make any difference in a 32-bit
environment.

(see /usr/include/stding.h for the definition of uintptr_t - it's just
a type that is appropriately defined for the hardware environemnt,
nothing more "magical" than that.)


  - Dave Rivers -


--
[email protected]                        Work: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to