comparison src/emacsfns.h @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents ee648375d8d6
children 54cc21c15cbb
comparison
equal deleted inserted replaced
69:804d1389bcd6 70:131b0175ea99
215 extern Lisp_Object Qmouse_leave_buffer_hook; 215 extern Lisp_Object Qmouse_leave_buffer_hook;
216 216
217 217
218 /* Defined in callproc.c */ 218 /* Defined in callproc.c */
219 extern Lisp_Object Vexec_path, Vexec_directory, Vdata_directory, 219 extern Lisp_Object Vexec_path, Vexec_directory, Vdata_directory,
220 Vdoc_directory, Vsite_directory; 220 Vdoc_directory;
221 221
222 222
223 /* Defined in casefiddle.c */ 223 /* Defined in casefiddle.c */
224 Lisp_Object Fupcase (Lisp_Object obj, Lisp_Object buffer); 224 Lisp_Object Fupcase (Lisp_Object obj, Lisp_Object buffer);
225 Lisp_Object Fdowncase (Lisp_Object obj, Lisp_Object buffer); 225 Lisp_Object Fdowncase (Lisp_Object obj, Lisp_Object buffer);
237 Lisp_Object Fdowncase_word (Lisp_Object arg, Lisp_Object buffer); 237 Lisp_Object Fdowncase_word (Lisp_Object arg, Lisp_Object buffer);
238 Lisp_Object Fcapitalize_word (Lisp_Object arg, Lisp_Object buffer); 238 Lisp_Object Fcapitalize_word (Lisp_Object arg, Lisp_Object buffer);
239 239
240 extern Lisp_Object Vascii_downcase_table, Vascii_upcase_table; 240 extern Lisp_Object Vascii_downcase_table, Vascii_upcase_table;
241 extern Lisp_Object Vascii_canon_table, Vascii_eqv_table; 241 extern Lisp_Object Vascii_canon_table, Vascii_eqv_table;
242 extern Lisp_Object Vmirror_ascii_downcase_table, Vmirror_ascii_upcase_table;
243 extern Lisp_Object Vmirror_ascii_canon_table, Vmirror_ascii_eqv_table;
244
245
246 /* Defined in chartab.c */
247 Lisp_Object Fmake_char_table (Lisp_Object type);
248 Lisp_Object Fput_char_table (Lisp_Object from, Lisp_Object to,
249 Lisp_Object table);
250 Lisp_Object Fcopy_char_table (Lisp_Object table);
242 251
243 252
244 /* Defined in cmdloop.c */ 253 /* Defined in cmdloop.c */
245 Lisp_Object Frecursive_edit (void); 254 Lisp_Object Frecursive_edit (void);
246 extern Lisp_Object Qdisabled, Qtop_level; 255 extern Lisp_Object Qdisabled, Qtop_level;
673 Lisp_Object object); 682 Lisp_Object object);
674 Lisp_Object call2_trapping_errors (CONST char *warning_string, 683 Lisp_Object call2_trapping_errors (CONST char *warning_string,
675 Lisp_Object function, 684 Lisp_Object function,
676 Lisp_Object object1, 685 Lisp_Object object1,
677 Lisp_Object object2); 686 Lisp_Object object2);
678 Lisp_Object call_with_suspended_errors (lisp_fn_t fun, 687 Lisp_Object call_with_suspended_errors (Lisp_Object (*fun)(),
679 Lisp_Object retval, 688 Lisp_Object retval,
680 Lisp_Object class, 689 Lisp_Object class,
681 Error_behavior errb, 690 Error_behavior errb,
682 int nargs, ...); 691 int nargs, ...);
683 /* C Code should be using internal_catch, record_unwind_p, condition_case_1 */ 692 /* C Code should be using internal_catch, record_unwind_p, condition_case_1 */
910 Lisp_Object expand_and_dir_to_file (Lisp_Object fn, Lisp_Object def); 919 Lisp_Object expand_and_dir_to_file (Lisp_Object fn, Lisp_Object def);
911 Lisp_Object Finsert_file_contents_internal (Lisp_Object filename, 920 Lisp_Object Finsert_file_contents_internal (Lisp_Object filename,
912 Lisp_Object visit, 921 Lisp_Object visit,
913 Lisp_Object beg, 922 Lisp_Object beg,
914 Lisp_Object end, 923 Lisp_Object end,
915 Lisp_Object replace); 924 Lisp_Object replace,
925 Lisp_Object codesys,
926 Lisp_Object used_codesys);
916 Lisp_Object Fdo_auto_save (Lisp_Object nomsg, Lisp_Object current_only); 927 Lisp_Object Fdo_auto_save (Lisp_Object nomsg, Lisp_Object current_only);
917 Lisp_Object Fverify_visited_file_modtime (Lisp_Object buffer); 928 Lisp_Object Fverify_visited_file_modtime (Lisp_Object buffer);
918 Lisp_Object Funhandled_file_name_directory (Lisp_Object filename); 929 Lisp_Object Funhandled_file_name_directory (Lisp_Object filename);
919 Lisp_Object Fset_buffer_modtime (Lisp_Object buf, Lisp_Object in_time); 930 Lisp_Object Fset_buffer_modtime (Lisp_Object buf, Lisp_Object in_time);
920 int read_allowing_quit (int fildes, void *buf, unsigned int nbyte); 931 int read_allowing_quit (int fildes, void *buf, unsigned int nbyte);
972 Lisp_Object Fcopy_sequence (Lisp_Object seq); 983 Lisp_Object Fcopy_sequence (Lisp_Object seq);
973 Lisp_Object Fsubstring (Lisp_Object str, Lisp_Object s, Lisp_Object e); 984 Lisp_Object Fsubstring (Lisp_Object str, Lisp_Object s, Lisp_Object e);
974 Lisp_Object Fnthcdr (Lisp_Object n, Lisp_Object list); 985 Lisp_Object Fnthcdr (Lisp_Object n, Lisp_Object list);
975 Lisp_Object Fnth (Lisp_Object n, Lisp_Object list); 986 Lisp_Object Fnth (Lisp_Object n, Lisp_Object list);
976 Lisp_Object Fmember (Lisp_Object elt, Lisp_Object list); 987 Lisp_Object Fmember (Lisp_Object elt, Lisp_Object list);
988 Lisp_Object Fold_member (Lisp_Object measles_mumps, Lisp_Object and_rubella);
977 Lisp_Object Fmemq (Lisp_Object elt, Lisp_Object list); 989 Lisp_Object Fmemq (Lisp_Object elt, Lisp_Object list);
990 Lisp_Object Fold_memq (Lisp_Object typhoid, Lisp_Object dysentery);
978 Lisp_Object memq_no_quit (Lisp_Object elt, Lisp_Object list); 991 Lisp_Object memq_no_quit (Lisp_Object elt, Lisp_Object list);
979 Lisp_Object Fassoc (Lisp_Object elt, Lisp_Object list); 992 Lisp_Object Fassoc (Lisp_Object elt, Lisp_Object list);
980 Lisp_Object assoc_no_quit (Lisp_Object key, Lisp_Object alist); 993 Lisp_Object assoc_no_quit (Lisp_Object key, Lisp_Object alist);
981 Lisp_Object Fassq (Lisp_Object key, Lisp_Object alist); 994 Lisp_Object Fassq (Lisp_Object key, Lisp_Object alist);
995 Lisp_Object Fold_assq (Lisp_Object syphilis, Lisp_Object gonorrhea);
982 Lisp_Object assq_no_quit (Lisp_Object key, Lisp_Object alist); 996 Lisp_Object assq_no_quit (Lisp_Object key, Lisp_Object alist);
983 Lisp_Object Frassoc (Lisp_Object key, Lisp_Object alist); 997 Lisp_Object Frassoc (Lisp_Object key, Lisp_Object alist);
984 Lisp_Object Frassq (Lisp_Object key, Lisp_Object alist); 998 Lisp_Object Frassq (Lisp_Object key, Lisp_Object alist);
985 Lisp_Object rassq_no_quit (Lisp_Object key, Lisp_Object alist); 999 Lisp_Object rassq_no_quit (Lisp_Object key, Lisp_Object alist);
986 Lisp_Object Fdelete (Lisp_Object elt, Lisp_Object list); 1000 Lisp_Object Fdelete (Lisp_Object elt, Lisp_Object list);
1011 void external_plist_put (Lisp_Object *plist, Lisp_Object property, 1025 void external_plist_put (Lisp_Object *plist, Lisp_Object property,
1012 Lisp_Object value, int laxp, Error_behavior errb); 1026 Lisp_Object value, int laxp, Error_behavior errb);
1013 int external_remprop (Lisp_Object *plist, Lisp_Object property, 1027 int external_remprop (Lisp_Object *plist, Lisp_Object property,
1014 int laxp, Error_behavior errb); 1028 int laxp, Error_behavior errb);
1015 Lisp_Object Fequal (Lisp_Object one, Lisp_Object two); 1029 Lisp_Object Fequal (Lisp_Object one, Lisp_Object two);
1030 Lisp_Object Fold_equal (Lisp_Object ebola, Lisp_Object marburg);
1016 int internal_equal (Lisp_Object, Lisp_Object, int depth); 1031 int internal_equal (Lisp_Object, Lisp_Object, int depth);
1017 Lisp_Object Ffillarray (Lisp_Object array, Lisp_Object init); 1032 Lisp_Object Ffillarray (Lisp_Object array, Lisp_Object init);
1018 Lisp_Object Fnconc (int nargs, Lisp_Object *args); 1033 Lisp_Object Fnconc (int nargs, Lisp_Object *args);
1019 Lisp_Object Fmapcar (Lisp_Object fn, Lisp_Object seq); 1034 Lisp_Object Fmapcar (Lisp_Object fn, Lisp_Object seq);
1020 Lisp_Object Ffeaturep (Lisp_Object name); 1035 Lisp_Object Ffeaturep (Lisp_Object name);
1147 1162
1148 /* Defined in general.c */ 1163 /* Defined in general.c */
1149 extern Lisp_Object Qactually_requested; 1164 extern Lisp_Object Qactually_requested;
1150 extern Lisp_Object Qafter; 1165 extern Lisp_Object Qafter;
1151 extern Lisp_Object Qall; 1166 extern Lisp_Object Qall;
1152 extern Lisp_Object Qand;
1153 extern Lisp_Object Qassoc; 1167 extern Lisp_Object Qassoc;
1154 extern Lisp_Object Qat; 1168 extern Lisp_Object Qat;
1155 extern Lisp_Object Qautodetect; 1169 extern Lisp_Object Qautodetect;
1156 extern Lisp_Object Qbad_variable; 1170 extern Lisp_Object Qbad_variable;
1157 extern Lisp_Object Qbefore; 1171 extern Lisp_Object Qbefore;
1219 extern Lisp_Object Qminus; 1233 extern Lisp_Object Qminus;
1220 extern Lisp_Object Qmodifiers; 1234 extern Lisp_Object Qmodifiers;
1221 extern Lisp_Object Qmotion; 1235 extern Lisp_Object Qmotion;
1222 extern Lisp_Object Qname; 1236 extern Lisp_Object Qname;
1223 extern Lisp_Object Qnone; 1237 extern Lisp_Object Qnone;
1224 extern Lisp_Object Qnot;
1225 extern Lisp_Object Qnothing; 1238 extern Lisp_Object Qnothing;
1226 extern Lisp_Object Qnotice; 1239 extern Lisp_Object Qnotice;
1227 extern Lisp_Object Qobject; 1240 extern Lisp_Object Qobject;
1228 extern Lisp_Object Qonly; 1241 extern Lisp_Object Qonly;
1229 extern Lisp_Object Qor;
1230 extern Lisp_Object Qother; 1242 extern Lisp_Object Qother;
1231 extern Lisp_Object Qpath; 1243 extern Lisp_Object Qpath;
1232 extern Lisp_Object Qpointer; 1244 extern Lisp_Object Qpointer;
1233 extern Lisp_Object Qprint; 1245 extern Lisp_Object Qprint;
1234 extern Lisp_Object Qprocess; 1246 extern Lisp_Object Qprocess;
1238 extern Lisp_Object Qrequire; 1250 extern Lisp_Object Qrequire;
1239 extern Lisp_Object Qresource; 1251 extern Lisp_Object Qresource;
1240 extern Lisp_Object Qreturn; 1252 extern Lisp_Object Qreturn;
1241 extern Lisp_Object Qreverse; 1253 extern Lisp_Object Qreverse;
1242 extern Lisp_Object Qright; 1254 extern Lisp_Object Qright;
1255 extern Lisp_Object Qold_assoc;
1256 extern Lisp_Object Qold_delete;
1257 extern Lisp_Object Qold_delq;
1258 extern Lisp_Object Qold_rassoc;
1259 extern Lisp_Object Qold_rassq;
1243 extern Lisp_Object Qsearch; 1260 extern Lisp_Object Qsearch;
1244 extern Lisp_Object Qsimple; 1261 extern Lisp_Object Qsimple;
1245 extern Lisp_Object Qspace; 1262 extern Lisp_Object Qspace;
1246 extern Lisp_Object Qspecifier; 1263 extern Lisp_Object Qspecifier;
1247 extern Lisp_Object Qstream; 1264 extern Lisp_Object Qstream;
1348 Lisp_Object Fread_from_string (Lisp_Object string, 1365 Lisp_Object Fread_from_string (Lisp_Object string,
1349 Lisp_Object start, Lisp_Object end); 1366 Lisp_Object start, Lisp_Object end);
1350 Lisp_Object Fload_internal (Lisp_Object filename, 1367 Lisp_Object Fload_internal (Lisp_Object filename,
1351 Lisp_Object missing_ok, 1368 Lisp_Object missing_ok,
1352 Lisp_Object nomessage, 1369 Lisp_Object nomessage,
1353 Lisp_Object nosuffix); 1370 Lisp_Object nosuffix,
1371 Lisp_Object codesys,
1372 Lisp_Object used_codesys);
1373 void ebolify_bytecode_constants (Lisp_Object vector);
1354 void close_load_descs (void); 1374 void close_load_descs (void);
1355 int locate_file (Lisp_Object path, 1375 int locate_file (Lisp_Object path,
1356 Lisp_Object str, CONST char *suffix, 1376 Lisp_Object str, CONST char *suffix,
1357 Lisp_Object *storeptr, int mode); 1377 Lisp_Object *storeptr, int mode);
1358 Lisp_Object Flocate_file_clear_hashing (Lisp_Object path); 1378 Lisp_Object Flocate_file_clear_hashing (Lisp_Object path);
1461 /* Defined in mocklisp.c */ 1481 /* Defined in mocklisp.c */
1462 extern Lisp_Object Vmocklisp_arguments, Qmocklisp, Qmocklisp_arguments; 1482 extern Lisp_Object Vmocklisp_arguments, Qmocklisp, Qmocklisp_arguments;
1463 Lisp_Object ml_apply (Lisp_Object function, Lisp_Object args); 1483 Lisp_Object ml_apply (Lisp_Object function, Lisp_Object args);
1464 1484
1465 1485
1486 /* Defined in mule-*.c */
1487 Lisp_Object Ffind_charset (Lisp_Object charset);
1488 Lisp_Object Fget_coding_system (Lisp_Object coding_system);
1489 Lisp_Object Ffind_coding_system (Lisp_Object coding_system);
1490 Lisp_Object Fcoding_system_property (Lisp_Object coding_system,
1491 Lisp_Object property);
1492 extern Lisp_Object Qmnemonic;
1466 1493
1467 1494
1468 /* Defined in objects-tty.c */ 1495 /* Defined in objects-tty.c */
1469 extern Lisp_Object Vtty_color_alist; 1496 extern Lisp_Object Vtty_color_alist;
1470 #if 0 1497 #if 0
1686 Lisp_Object symbol_value_in_buffer (Lisp_Object sym, Lisp_Object buf); 1713 Lisp_Object symbol_value_in_buffer (Lisp_Object sym, Lisp_Object buf);
1687 void kill_buffer_local_variables (struct buffer *buf); 1714 void kill_buffer_local_variables (struct buffer *buf);
1688 Lisp_Object Fmake_local_variable (Lisp_Object object); 1715 Lisp_Object Fmake_local_variable (Lisp_Object object);
1689 int symbol_value_buffer_local_info (Lisp_Object symbol, struct buffer *); 1716 int symbol_value_buffer_local_info (Lisp_Object symbol, struct buffer *);
1690 Lisp_Object find_symbol_value (Lisp_Object symbol); 1717 Lisp_Object find_symbol_value (Lisp_Object symbol);
1691 Lisp_Object find_symbol_value_quickly (Lisp_Object symbol_cons, int find_it_p);
1692 Lisp_Object top_level_value (Lisp_Object symbol); 1718 Lisp_Object top_level_value (Lisp_Object symbol);
1693 Lisp_Object Fkill_local_variable (Lisp_Object symbol); 1719 Lisp_Object Fkill_local_variable (Lisp_Object symbol);
1694 Lisp_Object Fmake_variable_buffer_local (Lisp_Object variable); 1720 Lisp_Object Fmake_variable_buffer_local (Lisp_Object variable);
1695 Lisp_Object Fbuilt_in_variable_type (Lisp_Object sym); 1721 Lisp_Object Fbuilt_in_variable_type (Lisp_Object sym);
1696 extern Lisp_Object Qconst_specifier; 1722 extern Lisp_Object Qconst_specifier;