diff options
| author | Paul Eggert | 2011-01-22 18:56:06 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-01-22 18:56:06 -0800 |
| commit | 51b59d794fe1d4a82fcd842b478657cc93f91595 (patch) | |
| tree | 25e57573403a13f3fe70934b40bf38c0190fd5ed /src/fontset.c | |
| parent | 9e928ac989c824c376b1ab576a6da69cd86b12c6 (diff) | |
| download | emacs-51b59d794fe1d4a82fcd842b478657cc93f91595.tar.gz emacs-51b59d794fe1d4a82fcd842b478657cc93f91595.zip | |
Promote SSDATA macro from gtkutil.c and xsmfns.c to lisp.h.
Diffstat (limited to 'src/fontset.c')
| -rw-r--r-- | src/fontset.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/fontset.c b/src/fontset.c index be8ff1bd0eb..41a8a567a9a 100644 --- a/src/fontset.c +++ b/src/fontset.c | |||
| @@ -1049,7 +1049,7 @@ make_fontset_for_ascii_face (FRAME_PTR f, int base_fontset_id, struct face *face | |||
| 1049 | the corresponding regular expression. */ | 1049 | the corresponding regular expression. */ |
| 1050 | static Lisp_Object Vcached_fontset_data; | 1050 | static Lisp_Object Vcached_fontset_data; |
| 1051 | 1051 | ||
| 1052 | #define CACHED_FONTSET_NAME ((char *) SDATA (XCAR (Vcached_fontset_data))) | 1052 | #define CACHED_FONTSET_NAME SSDATA (XCAR (Vcached_fontset_data)) |
| 1053 | #define CACHED_FONTSET_REGEX (XCDR (Vcached_fontset_data)) | 1053 | #define CACHED_FONTSET_REGEX (XCDR (Vcached_fontset_data)) |
| 1054 | 1054 | ||
| 1055 | /* If fontset name PATTERN contains any wild card, return regular | 1055 | /* If fontset name PATTERN contains any wild card, return regular |
| @@ -1058,13 +1058,13 @@ static Lisp_Object Vcached_fontset_data; | |||
| 1058 | static Lisp_Object | 1058 | static Lisp_Object |
| 1059 | fontset_pattern_regexp (Lisp_Object pattern) | 1059 | fontset_pattern_regexp (Lisp_Object pattern) |
| 1060 | { | 1060 | { |
| 1061 | if (!strchr ((char *) SDATA (pattern), '*') | 1061 | if (!strchr (SSDATA (pattern), '*') |
| 1062 | && !strchr ((char *) SDATA (pattern), '?')) | 1062 | && !strchr (SSDATA (pattern), '?')) |
| 1063 | /* PATTERN does not contain any wild cards. */ | 1063 | /* PATTERN does not contain any wild cards. */ |
| 1064 | return Qnil; | 1064 | return Qnil; |
| 1065 | 1065 | ||
| 1066 | if (!CONSP (Vcached_fontset_data) | 1066 | if (!CONSP (Vcached_fontset_data) |
| 1067 | || strcmp ((char *) SDATA (pattern), CACHED_FONTSET_NAME)) | 1067 | || strcmp (SSDATA (pattern), CACHED_FONTSET_NAME)) |
| 1068 | { | 1068 | { |
| 1069 | /* We must at first update the cached data. */ | 1069 | /* We must at first update the cached data. */ |
| 1070 | unsigned char *regex, *p0, *p1; | 1070 | unsigned char *regex, *p0, *p1; |
| @@ -1115,7 +1115,7 @@ fontset_pattern_regexp (Lisp_Object pattern) | |||
| 1115 | *p1++ = '$'; | 1115 | *p1++ = '$'; |
| 1116 | *p1++ = 0; | 1116 | *p1++ = 0; |
| 1117 | 1117 | ||
| 1118 | Vcached_fontset_data = Fcons (build_string ((char *) SDATA (pattern)), | 1118 | Vcached_fontset_data = Fcons (build_string (SSDATA (pattern)), |
| 1119 | build_string ((char *) regex)); | 1119 | build_string ((char *) regex)); |
| 1120 | } | 1120 | } |
| 1121 | 1121 | ||
| @@ -1225,7 +1225,7 @@ list_fontsets (FRAME_PTR f, Lisp_Object pattern, int size) | |||
| 1225 | 1225 | ||
| 1226 | if (STRINGP (regexp) | 1226 | if (STRINGP (regexp) |
| 1227 | ? (fast_string_match (regexp, name) < 0) | 1227 | ? (fast_string_match (regexp, name) < 0) |
| 1228 | : strcmp ((char *) SDATA (pattern), (char *) SDATA (name))) | 1228 | : strcmp (SSDATA (pattern), SSDATA (name))) |
| 1229 | continue; | 1229 | continue; |
| 1230 | 1230 | ||
| 1231 | val = Fcons (Fcopy_sequence (FONTSET_NAME (fontset)), val); | 1231 | val = Fcons (Fcopy_sequence (FONTSET_NAME (fontset)), val); |
| @@ -1651,10 +1651,10 @@ FONT-SPEC is a vector, a cons, or a string. See the documentation of | |||
| 1651 | char xlfd[256]; | 1651 | char xlfd[256]; |
| 1652 | int len; | 1652 | int len; |
| 1653 | 1653 | ||
| 1654 | if (font_parse_xlfd ((char *) SDATA (name), font_spec) < 0) | 1654 | if (font_parse_xlfd (SSDATA (name), font_spec) < 0) |
| 1655 | error ("Fontset name must be in XLFD format"); | 1655 | error ("Fontset name must be in XLFD format"); |
| 1656 | short_name = AREF (font_spec, FONT_REGISTRY_INDEX); | 1656 | short_name = AREF (font_spec, FONT_REGISTRY_INDEX); |
| 1657 | if (strncmp ((char *) SDATA (SYMBOL_NAME (short_name)), "fontset-", 8) | 1657 | if (strncmp (SSDATA (SYMBOL_NAME (short_name)), "fontset-", 8) |
| 1658 | || SBYTES (SYMBOL_NAME (short_name)) < 9) | 1658 | || SBYTES (SYMBOL_NAME (short_name)) < 9) |
| 1659 | error ("Registry field of fontset name must be \"fontset-*\""); | 1659 | error ("Registry field of fontset name must be \"fontset-*\""); |
| 1660 | Vfontset_alias_alist = Fcons (Fcons (name, SYMBOL_NAME (short_name)), | 1660 | Vfontset_alias_alist = Fcons (Fcons (name, SYMBOL_NAME (short_name)), |