]> git.eshelyaron.com Git - emacs.git/commitdiff
Remove some make-docfile.c undes that are no longer needed
authorGlenn Morris <rgm@gnu.org>
Fri, 10 Aug 2012 00:16:33 +0000 (20:16 -0400)
committerGlenn Morris <rgm@gnu.org>
Fri, 10 Aug 2012 00:16:33 +0000 (20:16 -0400)
* lib-src/make-docfile.c (main):
(fopen) [!WINDOWSNT]:
(chdir) [!DOS_NT]: No more need to undef.

lib-src/ChangeLog
lib-src/make-docfile.c

index 1262c917a4aefd13b8e844852f0b6b84ca378964..f3946f1f6c9634c4ab5bd2074c33e3ca1e38e061 100644 (file)
@@ -1,5 +1,9 @@
 2012-08-10  Glenn Morris  <rgm@gnu.org>
 
+       * make-docfile.c (main):
+       (fopen) [!WINDOWSNT]:
+       (chdir) [!DOS_NT]: No more need to undef.
+
        * movemail.c (DIRECTORY_SEP, IS_DIRECTORY_SEP):
        * make-docfile.c (DIRECTORY_SEP, IS_DIRECTORY_SEP):
        * emacsclient.c (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP):
index c2ac8ed63f64de02f63fc3db0775d3a28c5d5ded..627f4639aaad58530d8b935cc5b124462b4e85d0 100644 (file)
@@ -36,23 +36,26 @@ along with GNU Emacs.  If not, see <http://www.gnu.org/licenses/>.  */
 
 #include <config.h>
 
-/* Defined to be emacs_main, sys_fopen, etc. in config.h.  */
-/* FIXME Not for ages? */
-#undef main
-#undef fopen
-#undef chdir
-
 #include <stdio.h>
-#include <stdlib.h>       /* FIXME config.h unconditionally includes this */
+#include <stdlib.h>   /* config.h unconditionally includes this anyway */
 #ifdef MSDOS
 #include <fcntl.h>
 #endif /* MSDOS */
 #ifdef WINDOWSNT
+/* Defined to be sys_fopen in ms-w32.h, but only #ifdef emacs, so this
+   is really just insurance.  */
+#undef fopen
 #include <fcntl.h>
 #include <direct.h>
 #endif /* WINDOWSNT */
 
 #ifdef DOS_NT
+/* Defined to be sys_chdir in ms-w32.h, but only #ifdef emacs, so this
+   is really just insurance.
+
+   Similarly, msdos defines this as sys_chdir, but we're not linking with the
+   file where that function is defined.  */
+#undef chdir
 #define READ_TEXT "rt"
 #define READ_BINARY "rb"
 #else  /* not DOS_NT */
@@ -73,14 +76,6 @@ static int scan_c_file (char *filename, const char *mode);
 static void start_globals (void);
 static void write_globals (void);
 
-/* FIXME msdos does not define this any more, and in any case we
-   undefined it for everyone just above.  */
-#ifdef MSDOS
-/* s/msdos.h defines this as sys_chdir, but we're not linking with the
-   file where that function is defined.  */
-#undef chdir
-#endif
-
 #include <unistd.h>
 
 /* Stdio stream for output to the DOC file.  */