#endif /* NeXT */
/* CAT2:
- * This macro catenates 2 tokens together.
+ * This macro concatenates 2 tokens together.
*/
/* STRINGIFY:
* This macro surrounds its token with double quotes.
*/
/*#define HAS_FTELLO /**/
+/* HAS_FUTIMES:
+ * This symbol, if defined, indicates that the futimes routine is
+ * available to change file descriptor time stamps with struct timevals.
+ */
+/*#define HAS_FUTIMES /**/
+
/* Gconvert:
* This preprocessor macro is defined to convert a floating point
* number to a string without a trailing decimal point. This
#define HAS_VPRINTF /**/
/*#define USE_CHAR_VSPRINTF /**/
+/* HAS_VSNPRINTF:
+ * This symbol, if defined, indicates that the vsnprintf routine is
+ * available for use.
+ */
+#define HAS_VSNPRINTF /**/
+
/* HAS_WRITEV:
* This symbol, if defined, indicates that the writev routine is
* available to do scatter writes.
*/
/*#define HAS_AINTL / **/
+/* HAS_CLEARENV:
+ * This symbol, if defined, indicates that the clearenv () routine is
+ * available for use.
+ */
+/*#define HAS_CLEARENV /**/
+
/* HAS_COPYSIGNL:
* This symbol, if defined, indicates that the copysignl routine is
* available. If aintl is also present we can emulate modfl.
/*#define HAS_ILOGBL /**/
/* LIBM_LIB_VERSION:
- * This symbol, if defined, indicates that libm exports _LIB_VERSION
- * and that math.h defines the enum to manipulate it.
+ * This symbol, if defined, indicates that libm exports _LIB_VERSION
+ * and that math.h defines the enum to manipulate it.
*/
/*#define LIBM_LIB_VERSION /**/
*/
/*#define HAS_SIGPROCMASK /**/
+/* HAS_SNPRINTF:
+ * This symbol, if defined, indicates that the snprintf() library
+ * function is available for use.
+ */
+#define HAS_SNPRINTF /**/
+
/* HAS_SOCKATMARK:
* This symbol, if defined, indicates that the sockatmark routine is
* available to test whether a socket is at the out-of-band mark.
*/
/*#define HAS_SOCKATMARK_PROTO /**/
+/* SPRINTF_RETURNS_STRLEN:
+ * This variable defines whether sprintf returns the length of the string
+ * (as per the ANSI spec). Some C libraries retain compatibility with
+ * pre-ANSI C and return a pointer to the passed in buffer; for these
+ * this variable will be undef.
+ */
+#define SPRINTF_RETURNS_STRLEN /**/
+
/* HAS_SETRESGID_PROTO:
* This symbol, if defined, indicates that the system provides
* a prototype for the setresgid() function. Otherwise, it is up
/* HAS_STRLCAT:
* This symbol, if defined, indicates that the strlcat () routine is
- * available to do string concatenation.
+ * available to do string concatenation.
*/
/*#define HAS_STRLCAT /**/
/* HAS_STRLCPY:
* This symbol, if defined, indicates that the strlcpy () routine is
- * available to do string copying.
+ * available to do string copying.
*/
/*#define HAS_STRLCPY /**/