Now that the cat is out of the bag, I guess it is plain to see that windows shares a lot of similarities with Unix.  SCO would be very interested to know that some lines of code are identical between windows and Unix System V sources.

For example, I found this line in particular to be quite the tell-tale.

for (char *pstr = str; *pstr; pstr++) { ... }

This line of code I found all over the place in windows.  Sometimes those crafty windows devs changed the variable name, but the logic was the same.

You can bet your booty that this was lifted out of UNIX kernel files that predate Windows sources by quite a bit. Luckily, Microsoft has absolved themselves by paying for the right to use the patented 'system for iteration of a character array' covered by the Unix brand.

Unfortunately, I also found this same logic all throughout the Linux sources.  This may mean the end for Red-Hat.

But I digress

Matt