-# 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 which all compilers don't support
+ */
+# ifdef __GNUC__
+# warning "You seem to have rather old readline version or \
+non-GNU version of the readline. If you have problems please use \