Mercurial > emacs
changeset 28412:1a817fd04b31
(realize_tty_face): Use find_symbol_value instead
of Fsymbol_value.
(xstrdup): Moved to alloc.c.
author | Gerd Moellmann <gerd@gnu.org> |
---|---|
date | Thu, 30 Mar 2000 09:32:14 +0000 |
parents | ecba29fa0198 |
children | abd1f2362ae0 |
files | src/xfaces.c |
diffstat | 1 files changed, 4 insertions(+), 18 deletions(-) [+] |
line wrap: on
line diff
--- a/src/xfaces.c Thu Mar 30 09:29:22 2000 +0000 +++ b/src/xfaces.c Thu Mar 30 09:32:14 2000 +0000 @@ -437,7 +437,6 @@ static int font_scalable_p P_ ((struct font_name *)); static int get_lface_attributes P_ ((struct frame *, Lisp_Object, Lisp_Object *, int)); static int load_pixmap P_ ((struct frame *, Lisp_Object, unsigned *, unsigned *)); -static char *xstrdup P_ ((char *)); static unsigned char *xstrlwr P_ ((unsigned char *)); static void signal_error P_ ((char *, Lisp_Object)); static struct frame *frame_or_selected_frame P_ ((Lisp_Object, int)); @@ -701,19 +700,6 @@ #endif /* WINDOWSNT */ -/* Like strdup, but uses xmalloc. */ - -static char * -xstrdup (s) - char *s; -{ - int len = strlen (s) + 1; - char *p = (char *) xmalloc (len); - bcopy (s, p, len); - return p; -} - - /* Like stricmp. Used to compare parts of font names which are in ISO8859-1. */ @@ -6027,8 +6013,8 @@ struct face *face; int weight, slant; Lisp_Object color; - Lisp_Object tty_defined_color_alist = - Fsymbol_value (intern ("tty-defined-color-alist")); + Lisp_Object tty_defined_color_alist + = find_symbol_value (intern ("tty-defined-color-alist")); Lisp_Object tty_color_alist = intern ("tty-color-alist"); Lisp_Object frame; int face_colors_defaulted = 0; @@ -6063,7 +6049,7 @@ color = attrs[LFACE_FOREGROUND_INDEX]; if (STRINGP (color) && XSTRING (color)->size - && !NILP (tty_defined_color_alist) + && CONSP (tty_defined_color_alist) && (color = Fassoc (color, call1 (tty_color_alist, frame)), CONSP (color))) /* Associations in tty-defined-color-alist are of the form @@ -6109,7 +6095,7 @@ color = attrs[LFACE_BACKGROUND_INDEX]; if (STRINGP (color) && XSTRING (color)->size - && !NILP (tty_defined_color_alist) + && CONSP (tty_defined_color_alist) && (color = Fassoc (color, call1 (tty_color_alist, frame)), CONSP (color))) /* Associations in tty-defined-color-alist are of the form