Boy, am I confused!
The line that reads:
IF BITAND(Asc(SubStr(lpbuf, 1, 1)), BITNOT(16))
Should instead read:
IF BITAND(Asc(SubStr(lpbuf, 1, 1)), 16) = 16
Sorry for any confusion! Again, HTH!
alistair israel
Distressed DBA, Sleepy SysAd, Weary WebMaster (aka Senior Software Engineer)
aisrael@poboxes.com
Makati City, Philippines