comparison src/objects-tty.c @ 5027:22179cd0fe15

merge
author Ben Wing <ben@xemacs.org>
date Wed, 10 Feb 2010 07:25:19 -0600
parents d95c102a96d3
children d4f666cda5e6 b5df3737028a
comparison
equal deleted inserted replaced
5026:46cf825f6158 5027:22179cd0fe15
1 /* TTY-specific Lisp objects. 1 /* TTY-specific Lisp objects.
2 Copyright (C) 1995 Board of Trustees, University of Illinois. 2 Copyright (C) 1995 Board of Trustees, University of Illinois.
3 Copyright (C) 1995, 1996, 2001, 2002 Ben Wing. 3 Copyright (C) 1995, 1996, 2001, 2002, 2010 Ben Wing.
4 4
5 This file is part of XEmacs. 5 This file is part of XEmacs.
6 6
7 XEmacs is free software; you can redistribute it and/or modify it 7 XEmacs is free software; you can redistribute it and/or modify it
8 under the terms of the GNU General Public License as published by the 8 under the terms of the GNU General Public License as published by the
343 Bytecount offset, Bytecount length, 343 Bytecount offset, Bytecount length,
344 enum font_specifier_matchspec_stages stage) 344 enum font_specifier_matchspec_stages stage)
345 { 345 {
346 const Ibyte *the_nonreloc = nonreloc; 346 const Ibyte *the_nonreloc = nonreloc;
347 347
348 if (stage) 348 if (stage == STAGE_FINAL)
349 return 0; 349 return 0;
350 350
351 if (!the_nonreloc) 351 if (!the_nonreloc)
352 the_nonreloc = XSTRING_DATA (reloc); 352 the_nonreloc = XSTRING_DATA (reloc);
353 fixup_internal_substring (nonreloc, reloc, offset, &length); 353 fixup_internal_substring (nonreloc, reloc, offset, &length);
372 Lisp_Object charset, 372 Lisp_Object charset,
373 enum font_specifier_matchspec_stages stage) 373 enum font_specifier_matchspec_stages stage)
374 { 374 {
375 Ibyte *fontname = XSTRING_DATA (font); 375 Ibyte *fontname = XSTRING_DATA (font);
376 376
377 if (stage) 377 if (stage == STAGE_FINAL)
378 return Qnil; 378 return Qnil;
379 379
380 if (strchr ((const char *) fontname, '/')) 380 if (strchr ((const char *) fontname, '/'))
381 { 381 {
382 if (tty_font_spec_matches_charset (XDEVICE (device), charset, 0, 382 if (tty_font_spec_matches_charset (XDEVICE (device), charset, 0,
383 font, 0, -1, initial)) 383 font, 0, -1, STAGE_INITIAL))
384 return font; 384 return font;
385 return Qnil; 385 return Qnil;
386 } 386 }
387 387
388 if (NILP (charset)) 388 if (NILP (charset))