Mercurial > hg > xemacs-beta
diff src/objects-tty.c @ 5125:b5df3737028a ben-lisp-object
merge
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Wed, 24 Feb 2010 01:58:04 -0600 |
parents | d1247f3cc363 d95c102a96d3 |
children | 2a462149bd6a |
line wrap: on
line diff
--- a/src/objects-tty.c Wed Jan 20 07:05:57 2010 -0600 +++ b/src/objects-tty.c Wed Feb 24 01:58:04 2010 -0600 @@ -1,6 +1,6 @@ /* TTY-specific Lisp objects. Copyright (C) 1995 Board of Trustees, University of Illinois. - Copyright (C) 1995, 1996, 2001, 2002 Ben Wing. + Copyright (C) 1995, 1996, 2001, 2002, 2010 Ben Wing. This file is part of XEmacs. @@ -225,7 +225,7 @@ { #ifndef NEW_GC if (c->data) - xfree (c->data, void *); + xfree (c->data); #endif /* not NEW_GC */ } @@ -272,7 +272,7 @@ if (*str != '/') return 0; str++; - charset = Ffind_charset (intern_int (str)); + charset = Ffind_charset (intern_istring (str)); if (NILP (charset)) return 0; #else @@ -320,7 +320,7 @@ { #ifndef NEW_GC if (f->data) - xfree (f->data, void *); + xfree (f->data); #endif /* not NEW_GC */ } @@ -328,7 +328,7 @@ tty_font_list (Lisp_Object UNUSED (pattern), Lisp_Object UNUSED (device), Lisp_Object UNUSED (maxnumber)) { - return list1 (build_string ("normal")); + return list1 (build_ascstring ("normal")); } #ifdef MULE @@ -341,7 +341,7 @@ { const Ibyte *the_nonreloc = nonreloc; - if (stage) + if (stage == STAGE_FINAL) return 0; if (!the_nonreloc) @@ -370,13 +370,13 @@ { Ibyte *fontname = XSTRING_DATA (font); - if (stage) + if (stage == STAGE_FINAL) return Qnil; if (strchr ((const char *) fontname, '/')) { if (tty_font_spec_matches_charset (XDEVICE (device), charset, 0, - font, 0, -1, initial)) + font, 0, -1, STAGE_INITIAL)) return font; return Qnil; } @@ -384,7 +384,7 @@ if (NILP (charset)) return font; - return concat3 (font, build_string ("/"), + return concat3 (font, build_ascstring ("/"), Fsymbol_name (XCHARSET_NAME (charset))); }