>Don't you just hate it when code that has been working for years >suddenly goes bad on you? This took a few merry hours to find: "lint" probably would have taken less time to find it; it checks for comparisons such as "unsigned >= 0".