Has anybody implemented a function to do Logical Shift Right operations on an integer in GNU PASCAL?  SHR operator will do an arithmetic shift right.  Or any suggestions on how to do this?

I am using gpc version 20010623, based on 2.95.2 19991024 (release) on Solaris 7 in an Intel box..

Thanks in advance for any assistance.

Jing Gloria
Texas Instruments