mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-21 18:23:59 +00:00
Move DIRECTORY_SEP from lisp.h to config.h
* 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).
This commit is contained in:
parent
59a428eb3f
commit
9374581a24
@ -1,3 +1,7 @@
|
||||
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.
|
||||
|
@ -3185,6 +3185,9 @@ AC_DEFINE(subprocesses, 1, [Define to enable asynchronous subprocesses.])
|
||||
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.])
|
||||
|
||||
|
@ -1,4 +1,9 @@
|
||||
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.
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* 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.
|
||||
|
||||
@ -213,21 +214,6 @@ xmalloc (size_t size)
|
||||
/* 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.
|
||||
|
@ -1,6 +1,7 @@
|
||||
/* 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.
|
||||
|
||||
@ -36,12 +37,13 @@ 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>
|
||||
#include <stdlib.h> /* FIXME config.h unconditionally includes this */
|
||||
#ifdef MSDOS
|
||||
#include <fcntl.h>
|
||||
#endif /* MSDOS */
|
||||
@ -58,14 +60,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
||||
#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
|
||||
@ -79,6 +73,8 @@ 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. */
|
||||
|
@ -275,13 +275,6 @@ main (int argc, char **argv)
|
||||
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
|
||||
|
@ -1,3 +1,7 @@
|
||||
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.
|
||||
|
@ -1,7 +1,6 @@
|
||||
/* 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.
|
||||
|
||||
@ -131,6 +130,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
||||
/* 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
|
||||
|
||||
|
@ -1,3 +1,7 @@
|
||||
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.
|
||||
|
@ -3418,8 +3418,6 @@ extern char *egetenv (const char *);
|
||||
/* 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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user