-# warning "You seem to have rather old readline version or non-GNU \
-version of the readline. If you have problems please use \
+ /*
+ * #warning is an extension. Not all compilers support it.
+ */
+# ifdef __GNUC__
+# warning "You seem to have rather old readline version or \
+non-GNU version of it. If you have problems please use \