Undefine and define-away `const' after inclusion
authorJim Meyering <jim@meyering.net>
Wed, 8 Jan 2003 15:41:33 +0000 (15:41 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 8 Jan 2003 15:41:33 +0000 (15:41 +0000)
of errno.h, not before.  Suggestion from Bruno Haible.

lib/full-write.c

index 5bb90b4..d0b90a4 100644 (file)
 # include <config.h>
 #endif
 
+#include <errno.h>
+#ifndef errno
+extern int errno;
+#endif
+
 #ifdef FULL_READ
 # include "full-read.h"
 # include "safe-read.h"
 # define full_rw full_write
 #endif
 
-#include <errno.h>
-#ifndef errno
-extern int errno;
-#endif
-
 #ifdef FULL_READ
 /* Set errno to zero upon EOF.  */
 # define ZERO_BYTE_TRANSFER_ERRNO 0