comparison src/emacsfns.h @ 173:8eaf7971accc r20-3b13

Import from CVS: tag r20-3b13
author cvs
date Mon, 13 Aug 2007 09:49:09 +0200
parents 929b76928fce
children 2d532a89d707
comparison
equal deleted inserted replaced
172:a38aed19690b 173:8eaf7971accc
608 Lisp_Object frob0, 608 Lisp_Object frob0,
609 Lisp_Object frob1, 609 Lisp_Object frob1,
610 Lisp_Object class, 610 Lisp_Object class,
611 Error_behavior errb); 611 Error_behavior errb);
612 Lisp_Object Fprogn (Lisp_Object args); 612 Lisp_Object Fprogn (Lisp_Object args);
613 Lisp_Object Fstrerror (Lisp_Object errnum);
614 Lisp_Object Fcommandp (Lisp_Object obj); 613 Lisp_Object Fcommandp (Lisp_Object obj);
615 Lisp_Object Feval (Lisp_Object form); 614 Lisp_Object Feval (Lisp_Object form);
616 Lisp_Object Fapply (int nargs, Lisp_Object *args); 615 Lisp_Object Fapply (int nargs, Lisp_Object *args);
617 Lisp_Object funcall_recording_as (Lisp_Object recorded_as, int nargs, 616 Lisp_Object funcall_recording_as (Lisp_Object recorded_as, int nargs,
618 Lisp_Object *args); 617 Lisp_Object *args);
844 Lisp_Object Fextent_begin_glyph_layout (Lisp_Object extent); 843 Lisp_Object Fextent_begin_glyph_layout (Lisp_Object extent);
845 Lisp_Object Fextent_end_glyph_layout (Lisp_Object extent); 844 Lisp_Object Fextent_end_glyph_layout (Lisp_Object extent);
846 Lisp_Object Fset_extent_priority (Lisp_Object extent, Lisp_Object pri); 845 Lisp_Object Fset_extent_priority (Lisp_Object extent, Lisp_Object pri);
847 Lisp_Object Fset_extent_property (Lisp_Object,Lisp_Object,Lisp_Object); 846 Lisp_Object Fset_extent_property (Lisp_Object,Lisp_Object,Lisp_Object);
848 Lisp_Object Fextent_property (Lisp_Object extent, Lisp_Object, 847 Lisp_Object Fextent_property (Lisp_Object extent, Lisp_Object,
849 Lisp_Object defalt); 848 Lisp_Object default_);
850 Lisp_Object Fextent_properties (Lisp_Object extent); 849 Lisp_Object Fextent_properties (Lisp_Object extent);
851 Lisp_Object Fforce_highlight_extent (Lisp_Object extent, 850 Lisp_Object Fforce_highlight_extent (Lisp_Object extent,
852 Lisp_Object flag); 851 Lisp_Object flag);
853 Lisp_Object Fhighlight_extent (Lisp_Object extent, Lisp_Object flag); 852 Lisp_Object Fhighlight_extent (Lisp_Object extent, Lisp_Object flag);
854 Lisp_Object Fset_extent_parent (Lisp_Object, Lisp_Object); 853 Lisp_Object Fset_extent_parent (Lisp_Object, Lisp_Object);
983 Lisp_Object Flength (Lisp_Object seq); 982 Lisp_Object Flength (Lisp_Object seq);
984 Lisp_Object Fstring_equal (Lisp_Object s1, Lisp_Object s2); 983 Lisp_Object Fstring_equal (Lisp_Object s1, Lisp_Object s2);
985 Lisp_Object Fstring_lessp (Lisp_Object s1, Lisp_Object s2); 984 Lisp_Object Fstring_lessp (Lisp_Object s1, Lisp_Object s2);
986 Lisp_Object string_getprop (struct Lisp_String *s, 985 Lisp_Object string_getprop (struct Lisp_String *s,
987 Lisp_Object property, 986 Lisp_Object property,
988 Lisp_Object defalt); 987 Lisp_Object default_);
989 void string_putprop (struct Lisp_String *s, Lisp_Object property, 988 void string_putprop (struct Lisp_String *s, Lisp_Object property,
990 Lisp_Object value); 989 Lisp_Object value);
991 void bump_string_modiff (Lisp_Object str); 990 void bump_string_modiff (Lisp_Object str);
992 Lisp_Object Fappend (int nargs, Lisp_Object *args); 991 Lisp_Object Fappend (int nargs, Lisp_Object *args);
993 Lisp_Object Fconcat (int nargs, Lisp_Object *args); 992 Lisp_Object Fconcat (int nargs, Lisp_Object *args);
1054 Lisp_Object nconc2 (Lisp_Object l1, Lisp_Object l2); 1053 Lisp_Object nconc2 (Lisp_Object l1, Lisp_Object l2);
1055 Lisp_Object Fcopy_alist (Lisp_Object alist); 1054 Lisp_Object Fcopy_alist (Lisp_Object alist);
1056 Lisp_Object Fcopy_tree (Lisp_Object arg, Lisp_Object vecp); 1055 Lisp_Object Fcopy_tree (Lisp_Object arg, Lisp_Object vecp);
1057 Lisp_Object Fplist_put (Lisp_Object plist, Lisp_Object prop, Lisp_Object val); 1056 Lisp_Object Fplist_put (Lisp_Object plist, Lisp_Object prop, Lisp_Object val);
1058 Lisp_Object Fplist_get (Lisp_Object plist, Lisp_Object prop, 1057 Lisp_Object Fplist_get (Lisp_Object plist, Lisp_Object prop,
1059 Lisp_Object defalt); 1058 Lisp_Object default_);
1060 Lisp_Object Fcanonicalize_plist (Lisp_Object plist, 1059 Lisp_Object Fcanonicalize_plist (Lisp_Object plist,
1061 Lisp_Object infected_with_hemorrhagic_fever); 1060 Lisp_Object infected_with_hemorrhagic_fever);
1062 Lisp_Object Flax_plist_put (Lisp_Object plist, Lisp_Object prop, 1061 Lisp_Object Flax_plist_put (Lisp_Object plist, Lisp_Object prop,
1063 Lisp_Object val); 1062 Lisp_Object val);
1064 Lisp_Object Flax_plist_get (Lisp_Object plist, Lisp_Object prop, 1063 Lisp_Object Flax_plist_get (Lisp_Object plist, Lisp_Object prop,
1065 Lisp_Object defalt); 1064 Lisp_Object default_);
1066 Lisp_Object Flax_plist_remprop (Lisp_Object plist, Lisp_Object prop); 1065 Lisp_Object Flax_plist_remprop (Lisp_Object plist, Lisp_Object prop);
1067 Lisp_Object Fcanonicalize_lax_plist (Lisp_Object plist, 1066 Lisp_Object Fcanonicalize_lax_plist (Lisp_Object plist,
1068 Lisp_Object 1067 Lisp_Object
1069 infected_with_hemorrhagic_fever); 1068 infected_with_hemorrhagic_fever);
1070 Lisp_Object Fdestructive_alist_to_plist (Lisp_Object alist); 1069 Lisp_Object Fdestructive_alist_to_plist (Lisp_Object alist);
1117 Lisp_Object xoffset, 1116 Lisp_Object xoffset,
1118 Lisp_Object yoffset); 1117 Lisp_Object yoffset);
1119 Lisp_Object Fdelete_frame (Lisp_Object frame, Lisp_Object force); 1118 Lisp_Object Fdelete_frame (Lisp_Object frame, Lisp_Object force);
1120 Lisp_Object Fset_frame_properties (Lisp_Object frame, Lisp_Object plist); 1119 Lisp_Object Fset_frame_properties (Lisp_Object frame, Lisp_Object plist);
1121 Lisp_Object Fframe_property (Lisp_Object frame, Lisp_Object property, 1120 Lisp_Object Fframe_property (Lisp_Object frame, Lisp_Object property,
1122 Lisp_Object defalt); 1121 Lisp_Object default_);
1123 Lisp_Object Fset_frame_pointer (Lisp_Object frame, Lisp_Object pointer); 1122 Lisp_Object Fset_frame_pointer (Lisp_Object frame, Lisp_Object pointer);
1124 1123
1125 extern Lisp_Object Vcreate_frame_hook, Qcreate_frame_hook; 1124 extern Lisp_Object Vcreate_frame_hook, Qcreate_frame_hook;
1126 extern Lisp_Object Vmouse_enter_frame_hook, Qmouse_enter_frame_hook; 1125 extern Lisp_Object Vmouse_enter_frame_hook, Qmouse_enter_frame_hook;
1127 extern Lisp_Object Vmouse_leave_frame_hook, Qmouse_leave_frame_hook; 1126 extern Lisp_Object Vmouse_leave_frame_hook, Qmouse_leave_frame_hook;
1578 /* Defined in rangetab.c */ 1577 /* Defined in rangetab.c */
1579 Lisp_Object Fmake_range_table (void); 1578 Lisp_Object Fmake_range_table (void);
1580 Lisp_Object Fput_range_table (Lisp_Object start, Lisp_Object end, 1579 Lisp_Object Fput_range_table (Lisp_Object start, Lisp_Object end,
1581 Lisp_Object val, Lisp_Object table); 1580 Lisp_Object val, Lisp_Object table);
1582 Lisp_Object Fget_range_table (Lisp_Object pos, Lisp_Object table, 1581 Lisp_Object Fget_range_table (Lisp_Object pos, Lisp_Object table,
1583 Lisp_Object defalt); 1582 Lisp_Object default_);
1584 Lisp_Object Fclear_range_table (Lisp_Object table); 1583 Lisp_Object Fclear_range_table (Lisp_Object table);
1585 void put_range_table (Lisp_Object table, EMACS_INT first, 1584 void put_range_table (Lisp_Object table, EMACS_INT first,
1586 EMACS_INT last, Lisp_Object val); 1585 EMACS_INT last, Lisp_Object val);
1587 int unified_range_table_bytes_needed (Lisp_Object rangetab); 1586 int unified_range_table_bytes_needed (Lisp_Object rangetab);
1588 int unified_range_table_bytes_used (void *unrangetab); 1587 int unified_range_table_bytes_used (void *unrangetab);
1589 void unified_range_table_copy_data (Lisp_Object rangetab, void *dest); 1588 void unified_range_table_copy_data (Lisp_Object rangetab, void *dest);
1590 Lisp_Object unified_range_table_lookup (void *unrangetab, EMACS_INT pos, 1589 Lisp_Object unified_range_table_lookup (void *unrangetab, EMACS_INT pos,
1591 Lisp_Object defalt); 1590 Lisp_Object default_);
1592 int unified_range_table_nentries (void *unrangetab); 1591 int unified_range_table_nentries (void *unrangetab);
1593 void unified_range_table_get_range (void *unrangetab, int offset, 1592 void unified_range_table_get_range (void *unrangetab, int offset,
1594 EMACS_INT *min, EMACS_INT *max, 1593 EMACS_INT *min, EMACS_INT *max,
1595 Lisp_Object *val); 1594 Lisp_Object *val);
1596 1595
1658 1657
1659 1658
1660 /* Defined in specifier.c */ 1659 /* Defined in specifier.c */
1661 Lisp_Object Fspecifier_instance (Lisp_Object specifier, 1660 Lisp_Object Fspecifier_instance (Lisp_Object specifier,
1662 Lisp_Object locale, 1661 Lisp_Object locale,
1663 Lisp_Object defalt, 1662 Lisp_Object default_,
1664 Lisp_Object no_fallback); 1663 Lisp_Object no_fallback);
1665 Lisp_Object Fspecifier_specs (Lisp_Object specifier, 1664 Lisp_Object Fspecifier_specs (Lisp_Object specifier,
1666 Lisp_Object locale, 1665 Lisp_Object locale,
1667 Lisp_Object tag_set, 1666 Lisp_Object tag_set,
1668 Lisp_Object exact_p); 1667 Lisp_Object exact_p);