Sun Studio 12: C User's Guide

6.8.4 Names Safe to Use

There are four simple rules you can follow to keep from colliding with any ISO C reserved names:

These rules are just a general guideline to follow, as most implementations will continue to add names to the standard headers by default.