Mercurial > hg > xemacs-beta
annotate src/fontcolor.h @ 5518:3cc7470ea71c
gnuclient: if TMPDIR was set and connect failed, try again with /tmp
2011-06-03 Aidan Kehoe <kehoea@parhasard.net>
* gnuslib.c (connect_to_unix_server):
Retry with /tmp as a directory in which to search for Unix sockets
if an attempt to connect with some other directory failed (which
may be because gnuclient and gnuserv don't share an environment
value for TMPDIR, or because gnuserv was compiled with USE_TMPDIR
turned off).
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Fri, 03 Jun 2011 18:40:57 +0100 |
parents | 308d34e9f07d |
children |
rev | line source |
---|---|
872 | 1 /* Generic object functions -- interface. |
428 | 2 Copyright (C) 1995 Board of Trustees, University of Illinois. |
5178 | 3 Copyright (C) 1995, 1996, 2002, 2010 Ben Wing. |
428 | 4 |
5 This file is part of XEmacs. | |
6 | |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
5178
diff
changeset
|
7 XEmacs is free software: you can redistribute it and/or modify it |
428 | 8 under the terms of the GNU General Public License as published by the |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
5178
diff
changeset
|
9 Free Software Foundation, either version 3 of the License, or (at your |
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
5178
diff
changeset
|
10 option) any later version. |
428 | 11 |
12 XEmacs is distributed in the hope that it will be useful, but WITHOUT | |
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
14 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
15 for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
5178
diff
changeset
|
18 along with XEmacs. If not, see <http://www.gnu.org/licenses/>. */ |
428 | 19 |
20 /* Synched up with: Not in FSF. */ | |
21 | |
5176
8b2f75cecb89
rename objects* (.c, .h and .el files) to fontcolor*
Ben Wing <ben@xemacs.org>
parents:
4960
diff
changeset
|
22 #ifndef INCLUDED_fontcolor_h_ |
8b2f75cecb89
rename objects* (.c, .h and .el files) to fontcolor*
Ben Wing <ben@xemacs.org>
parents:
4960
diff
changeset
|
23 #define INCLUDED_fontcolor_h_ |
428 | 24 |
2268 | 25 DECLARE_DOESNT_RETURN (finalose (void *ptr)); |
428 | 26 |
872 | 27 /**************************************************************************** |
28 * Color Instance Object * | |
29 ****************************************************************************/ | |
428 | 30 |
5118
e0db3c197671
merge up to latest default branch, doesn't compile yet
Ben Wing <ben@xemacs.org>
parents:
3659
diff
changeset
|
31 DECLARE_LISP_OBJECT (color_instance, Lisp_Color_Instance); |
872 | 32 #define XCOLOR_INSTANCE(x) XRECORD (x, color_instance, Lisp_Color_Instance) |
33 #define wrap_color_instance(p) wrap_record (p, color_instance) | |
34 #define COLOR_INSTANCEP(x) RECORDP (x, color_instance) | |
35 #define CHECK_COLOR_INSTANCE(x) CHECK_RECORD (x, color_instance) | |
36 #define CONCHECK_COLOR_INSTANCE(x) CONCHECK_RECORD (x, color_instance) | |
428 | 37 |
872 | 38 EXFUN (Fmake_color_instance, 3); |
39 | |
40 extern Lisp_Object Vthe_null_color_instance; | |
428 | 41 |
42 void set_color_attached_to (Lisp_Object obj, Lisp_Object face, | |
43 Lisp_Object property); | |
44 | |
872 | 45 /**************************************************************************** |
46 * Font Instance Object * | |
47 ****************************************************************************/ | |
428 | 48 |
872 | 49 void initialize_charset_font_caches (struct device *d); |
50 void invalidate_charset_font_caches (Lisp_Object charset); | |
428 | 51 |
5118
e0db3c197671
merge up to latest default branch, doesn't compile yet
Ben Wing <ben@xemacs.org>
parents:
3659
diff
changeset
|
52 DECLARE_LISP_OBJECT (font_instance, Lisp_Font_Instance); |
872 | 53 #define XFONT_INSTANCE(x) XRECORD (x, font_instance, Lisp_Font_Instance) |
54 #define wrap_font_instance(p) wrap_record (p, font_instance) | |
55 #define FONT_INSTANCEP(x) RECORDP (x, font_instance) | |
56 #define CHECK_FONT_INSTANCE(x) CHECK_RECORD (x, font_instance) | |
57 #define CONCHECK_FONT_INSTANCE(x) CONCHECK_RECORD (x, font_instance) | |
428 | 58 |
3094 | 59 EXFUN (Fmake_font_instance, 4); |
872 | 60 EXFUN (Ffont_instance_name, 1); |
61 EXFUN (Ffont_instance_p, 1); | |
62 EXFUN (Ffont_instance_truename, 1); | |
3094 | 63 EXFUN (Ffont_instance_charset, 1); |
872 | 64 |
65 extern Lisp_Object Vthe_null_font_instance; | |
428 | 66 |
67 void set_font_attached_to (Lisp_Object obj, Lisp_Object face, | |
68 Lisp_Object property); | |
69 | |
70 /***************************************************************************** | |
71 * Face Boolean Specifier Object * | |
72 *****************************************************************************/ | |
73 | |
74 void set_face_boolean_attached_to (Lisp_Object obj, Lisp_Object face, | |
75 Lisp_Object property); | |
76 | |
5080
5502045ec510
The background-placement face property.
Didier Verna <didier@lrde.epita.fr>
parents:
4960
diff
changeset
|
77 /***************************************************************************** |
5502045ec510
The background-placement face property.
Didier Verna <didier@lrde.epita.fr>
parents:
4960
diff
changeset
|
78 * Face Background Placement Specifier Object * |
5502045ec510
The background-placement face property.
Didier Verna <didier@lrde.epita.fr>
parents:
4960
diff
changeset
|
79 *****************************************************************************/ |
5502045ec510
The background-placement face property.
Didier Verna <didier@lrde.epita.fr>
parents:
4960
diff
changeset
|
80 |
5178 | 81 void set_face_background_placement_attached_to (Lisp_Object obj, |
82 Lisp_Object face); | |
5080
5502045ec510
The background-placement face property.
Didier Verna <didier@lrde.epita.fr>
parents:
4960
diff
changeset
|
83 |
5502045ec510
The background-placement face property.
Didier Verna <didier@lrde.epita.fr>
parents:
4960
diff
changeset
|
84 |
5176
8b2f75cecb89
rename objects* (.c, .h and .el files) to fontcolor*
Ben Wing <ben@xemacs.org>
parents:
4960
diff
changeset
|
85 #endif /* INCLUDED_fontcolor_h_ */ |