-// ----------------------------------------------------------------------------
-// $Id$
-// ----------------------------------------------------------------------------
-// Public Domain C Library - http://pdclib.sourceforge.net
-// This code is Public Domain. Use, modify, and redistribute at will.
-// ----------------------------------------------------------------------------
-// Type-generic math
-// ----------------------------------------------------------------------------
+/* ----------------------------------------------------------------------------
+ * $Id$
+ * ----------------------------------------------------------------------------
+ * Public Domain C Library - http://pdclib.sourceforge.net
+ * This code is Public Domain. Use, modify, and redistribute at will.
+ * ----------------------------------------------------------------------------
+ * Type-generic math
+ * --------------------------------------------------------------------------*/
-#ifndef __TGMATH_H
-#define __TGMATH_H __TGMATH_H
+#ifndef _TGMATH_H
+#define _TGMATH_H _TGMATH_H
-#include <complex.h>
-#include <math.h>
+/* Generics, despite necessary for implementing tgmath.h, are not part of the
+ * C language proper; it is - to my knowledge - not possible to implement this
+ * header in any implementation-independent way.
+ */
-#endif // __TGMATH_H
+#endif /* _TGMATH_H */