* configure.ac (DIRECTORY_SEP): Move here from src/lisp.h.
* src/lisp.h (DIRECTORY_SEP): Let configure set it.
* nt/config.nt (DIRECTORY_SEP): Move here from src/lisp.h.
* lib-src/movemail.c (DIRECTORY_SEP, IS_DIRECTORY_SEP):
* lib-src/make-docfile.c (DIRECTORY_SEP, IS_DIRECTORY_SEP):
* lib-src/emacsclient.c (DIRECTORY_SEP, IS_DIRECTORY_SEP, IS_DEVICE_SEP):
Remove (they are in config.h now).
+2012-08-10 Glenn Morris <rgm@gnu.org>
+
+ * configure.ac (DIRECTORY_SEP): Move here from src/lisp.h.
+
2012-08-08 Dmitry Antipov <dmantipov@yandex.ru>
* configure.ac (--disable-features): Rename to --without-all.
AC_DEFINE(USER_FULL_NAME, [pw->pw_gecos], [How to get a user's full name.])
+AC_DEFINE(DIRECTORY_SEP, ['/'],
+ [Character that separates directories in a file name.])
+
dnl Only used on MS platforms.
AH_TEMPLATE(DEVICE_SEP, [Character that separates a device in a file name.])
-2012-08-09 Glenn Morris <rgm@gnu.org>
+2012-08-10 Glenn Morris <rgm@gnu.org>
+
+ * 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):
+ Remove (they are in config.h now).
* ebrowse.c (PATH_LIST_SEPARATOR):
Remove, and replace with SEPCHAR from config.h.
/* Client process that communicates with GNU Emacs acting as server.
- Copyright (C) 1986-1987, 1994, 1999-2012 Free Software Foundation, Inc.
+
+Copyright (C) 1986-1987, 1994, 1999-2012 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* From sysdep.c */
#if !defined (HAVE_GET_CURRENT_DIR_NAME) || defined (BROKEN_GET_CURRENT_DIR_NAME)
-/* From lisp.h */
-#ifndef DIRECTORY_SEP
-#define DIRECTORY_SEP '/'
-#endif
-#ifndef IS_DIRECTORY_SEP
-#define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP)
-#endif
-#ifndef IS_DEVICE_SEP
-#ifndef DEVICE_SEP
-#define IS_DEVICE_SEP(_c_) 0
-#else
-#define IS_DEVICE_SEP(_c_) ((_c_) == DEVICE_SEP)
-#endif
-#endif
-
char *get_current_dir_name (void);
/* Return the current working directory. Returns NULL on errors.
/* Generate doc-string file for GNU Emacs from source files.
- Copyright (C) 1985-1986, 1992-1994, 1997, 1999-2012
- Free Software Foundation, Inc.
+
+Copyright (C) 1985-1986, 1992-1994, 1997, 1999-2012
+ Free Software Foundation, Inc.
This file is part of GNU Emacs.
#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>
+#include <stdlib.h> /* FIXME config.h unconditionally includes this */
#ifdef MSDOS
#include <fcntl.h>
#endif /* MSDOS */
#define READ_BINARY "r"
#endif /* not DOS_NT */
-#ifndef DIRECTORY_SEP
-#define DIRECTORY_SEP '/'
-#endif
-
-#ifndef IS_DIRECTORY_SEP
-#define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP)
-#endif
-
/* Use this to suppress gcc's `...may be used before initialized' warnings. */
#ifdef lint
# define IF_LINT(Code) Code
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. */
else
#endif
{
- #ifndef DIRECTORY_SEP
- #define DIRECTORY_SEP '/'
- #endif
- #ifndef IS_DIRECTORY_SEP
- #define IS_DIRECTORY_SEP(_c_) ((_c_) == DIRECTORY_SEP)
- #endif
-
/* Use a lock file named after our first argument with .lock appended:
If it exists, the mail file is locked. */
/* Note: this locking mechanism is *required* by the mailer
+2012-08-10 Glenn Morris <rgm@gnu.org>
+
+ * config.nt (DIRECTORY_SEP): Move here from src/lisp.h.
+
2012-08-07 Juanma Barranquero <lekktu@gmail.com>
* config.nt: Sync with autogen/config.nt.
/* GNU Emacs site configuration template file.
-Copyright (C) 1988, 1993-1994, 2001-2012
- Free Software Foundation, Inc.
+Copyright (C) 1988, 1993-1994, 2001-2012 Free Software Foundation, Inc.
This file is part of GNU Emacs.
/* Define to 1 for DGUX with <sys/dg_sys_info.h>. */
#undef DGUX
+/* Character that separates directories in a file name. */
+#define DIRECTORY_SEP '/'
+
/* Define if dispnew.c should include stdio_ext.h. */
#undef DISPNEW_NEEDS_STDIO_EXT
+2012-08-10 Glenn Morris <rgm@gnu.org>
+
+ * lisp.h (DIRECTORY_SEP): Let configure set it.
+
2012-08-09 Dmitry Antipov <dmantipov@yandex.ru>
Use TSET for write access to Lisp_Object slots of struct terminal.
/* Set up the name of the machine we're running on. */
extern void init_system_name (void);
-static char const DIRECTORY_SEP = '/';
-
/* Use this to suppress gcc's warnings. */
#ifdef lint