comparison src/coding.c @ 88631:780b91d4a7e5

(setup_iso_safe_charsets): Fix arg decl for K&R. (suffixes): Moved out of make_subsidiaries for K&R.
author Dave Love <fx@gnu.org>
date Fri, 24 May 2002 15:33:29 +0000
parents 18436bf3d6dd
children d099a8b267fe
comparison
equal deleted inserted replaced
88630:9f589c592e30 88631:780b91d4a7e5
2203 2203
2204 #define SHIFT_OUT_OK(category) \ 2204 #define SHIFT_OUT_OK(category) \
2205 (CODING_ISO_INITIAL (&coding_categories[category], 1) >= 0) 2205 (CODING_ISO_INITIAL (&coding_categories[category], 1) >= 0)
2206 2206
2207 static void 2207 static void
2208 setup_iso_safe_charsets (Lisp_Object attrs) 2208 setup_iso_safe_charsets (attrs)
2209 Lisp_Object attrs;
2209 { 2210 {
2210 Lisp_Object charset_list, safe_charsets; 2211 Lisp_Object charset_list, safe_charsets;
2211 Lisp_Object request; 2212 Lisp_Object request;
2212 Lisp_Object reg_usage; 2213 Lisp_Object reg_usage;
2213 Lisp_Object tail; 2214 Lisp_Object tail;
7246 val = Fcons (CODING_ATTR_BASE_NAME (attrs), val); 7247 val = Fcons (CODING_ATTR_BASE_NAME (attrs), val);
7247 } 7248 }
7248 return Fnreverse (val); 7249 return Fnreverse (val);
7249 } 7250 }
7250 7251
7252 static char *suffixes[] = { "-unix", "-dos", "-mac" };
7253
7251 static Lisp_Object 7254 static Lisp_Object
7252 make_subsidiaries (base) 7255 make_subsidiaries (base)
7253 Lisp_Object base; 7256 Lisp_Object base;
7254 { 7257 {
7255 Lisp_Object subsidiaries; 7258 Lisp_Object subsidiaries;
7256 char *suffixes[] = { "-unix", "-dos", "-mac" };
7257 int base_name_len = STRING_BYTES (XSYMBOL (base)->name); 7259 int base_name_len = STRING_BYTES (XSYMBOL (base)->name);
7258 char *buf = (char *) alloca (base_name_len + 6); 7260 char *buf = (char *) alloca (base_name_len + 6);
7259 int i; 7261 int i;
7260 7262
7261 bcopy (XSYMBOL (base)->name->data, buf, base_name_len); 7263 bcopy (XSYMBOL (base)->name->data, buf, base_name_len);