+#elif defined(__GNUG__)
+ #warning "Using sprintf() because no snprintf()-like function defined"
+#elif defined(__MWERKS__)
+ #warning "Using sprintf() because no snprintf()-like function defined"
+#elif defined(__SUNCC__)
+ // nothing -- I don't know about "#warning" for Sun's CC
+#else
+ // change this to some analogue of '#warning' for your compiler
+ #error "Using sprintf() because no snprintf()-like function defined"
+#endif //compiler
+