comparison lisp/emacs-lisp/cl-loaddefs.el @ 85765:f1a78e8d37f0

* textmodes/flyspell.el (message-signature-separator): * longlines.el (message-indent-citation-function): Pacify byte compiler. * emacs-lisp/cl-loaddefs.el: * ldefs-boot.el: Regenerate. * Makefile.in (BYTE_COMPILE_EXTRA_FLAGS): New variable. (.el.elc, compile, compile-always, compile-calc) ($(lisp)/progmodes/cc-mode.elc): Use it.
author Dan Nicolaescu <dann@ics.uci.edu>
date Mon, 29 Oct 2007 18:32:32 +0000
parents 5a87629042db
children eab11dedafe5 880960b70474
comparison
equal deleted inserted replaced
85764:e12efff1fa77 85765:f1a78e8d37f0
281 ;;;;;; lexical-let* lexical-let symbol-macrolet macrolet labels 281 ;;;;;; lexical-let* lexical-let symbol-macrolet macrolet labels
282 ;;;;;; flet progv psetq do-all-symbols do-symbols dotimes dolist 282 ;;;;;; flet progv psetq do-all-symbols do-symbols dotimes dolist
283 ;;;;;; do* do loop return-from return block etypecase typecase ecase 283 ;;;;;; do* do loop return-from return block etypecase typecase ecase
284 ;;;;;; case load-time-value eval-when destructuring-bind function* 284 ;;;;;; case load-time-value eval-when destructuring-bind function*
285 ;;;;;; defmacro* defun* gentemp gensym cl-compile-time-init) "cl-macs" 285 ;;;;;; defmacro* defun* gentemp gensym cl-compile-time-init) "cl-macs"
286 ;;;;;; "cl-macs.el" "d1c9f68f599fbec644a06dd5cf520fb5") 286 ;;;;;; "cl-macs.el" "c9b59a98f2066022e751aa5203b8d6b0")
287 ;;; Generated autoloads from cl-macs.el 287 ;;; Generated autoloads from cl-macs.el
288 288
289 (autoload 'cl-compile-time-init "cl-macs" "\ 289 (autoload 'cl-compile-time-init "cl-macs" "\
290 Not documented 290 Not documented
291 291
743 ;;;;;; merge stable-sort sort* search mismatch count-if-not count-if 743 ;;;;;; merge stable-sort sort* search mismatch count-if-not count-if
744 ;;;;;; count position-if-not position-if position find-if-not find-if 744 ;;;;;; count position-if-not position-if position find-if-not find-if
745 ;;;;;; find nsubstitute-if-not nsubstitute-if nsubstitute substitute-if-not 745 ;;;;;; find nsubstitute-if-not nsubstitute-if nsubstitute substitute-if-not
746 ;;;;;; substitute-if substitute delete-duplicates remove-duplicates 746 ;;;;;; substitute-if substitute delete-duplicates remove-duplicates
747 ;;;;;; delete-if-not delete-if delete* remove-if-not remove-if remove* 747 ;;;;;; delete-if-not delete-if delete* remove-if-not remove-if remove*
748 ;;;;;; replace fill reduce) "cl-seq" "cl-seq.el" "c972a97c053d4e001ac1d1012c315b28") 748 ;;;;;; replace fill reduce) "cl-seq" "cl-seq.el" "77bee7df392948b6ab0699e391e8abc1")
749 ;;; Generated autoloads from cl-seq.el 749 ;;; Generated autoloads from cl-seq.el
750 750
751 (autoload (quote reduce) "cl-seq" "\ 751 (autoload 'reduce "cl-seq" "\
752 Reduce two-argument FUNCTION across SEQ. 752 Reduce two-argument FUNCTION across SEQ.
753 753
754 Keywords supported: :start :end :from-end :initial-value :key 754 Keywords supported: :start :end :from-end :initial-value :key
755 755
756 \(fn FUNCTION SEQ [KEYWORD VALUE]...)" nil nil) 756 \(fn FUNCTION SEQ [KEYWORD VALUE]...)" nil nil)
757 757
758 (autoload (quote fill) "cl-seq" "\ 758 (autoload 'fill "cl-seq" "\
759 Fill the elements of SEQ with ITEM. 759 Fill the elements of SEQ with ITEM.
760 760
761 Keywords supported: :start :end 761 Keywords supported: :start :end
762 762
763 \(fn SEQ ITEM [KEYWORD VALUE]...)" nil nil) 763 \(fn SEQ ITEM [KEYWORD VALUE]...)" nil nil)
764 764
765 (autoload (quote replace) "cl-seq" "\ 765 (autoload 'replace "cl-seq" "\
766 Replace the elements of SEQ1 with the elements of SEQ2. 766 Replace the elements of SEQ1 with the elements of SEQ2.
767 SEQ1 is destructively modified, then returned. 767 SEQ1 is destructively modified, then returned.
768 768
769 Keywords supported: :start1 :end1 :start2 :end2 769 Keywords supported: :start1 :end1 :start2 :end2
770 770
771 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) 771 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil)
772 772
773 (autoload (quote remove*) "cl-seq" "\ 773 (autoload 'remove* "cl-seq" "\
774 Remove all occurrences of ITEM in SEQ. 774 Remove all occurrences of ITEM in SEQ.
775 This is a non-destructive function; it makes a copy of SEQ if necessary 775 This is a non-destructive function; it makes a copy of SEQ if necessary
776 to avoid corrupting the original SEQ. 776 to avoid corrupting the original SEQ.
777 777
778 Keywords supported: :test :test-not :key :count :start :end :from-end 778 Keywords supported: :test :test-not :key :count :start :end :from-end
779 779
780 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) 780 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil)
781 781
782 (autoload (quote remove-if) "cl-seq" "\ 782 (autoload 'remove-if "cl-seq" "\
783 Remove all items satisfying PREDICATE in SEQ. 783 Remove all items satisfying PREDICATE in SEQ.
784 This is a non-destructive function; it makes a copy of SEQ if necessary 784 This is a non-destructive function; it makes a copy of SEQ if necessary
785 to avoid corrupting the original SEQ. 785 to avoid corrupting the original SEQ.
786 786
787 Keywords supported: :key :count :start :end :from-end 787 Keywords supported: :key :count :start :end :from-end
788 788
789 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 789 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
790 790
791 (autoload (quote remove-if-not) "cl-seq" "\ 791 (autoload 'remove-if-not "cl-seq" "\
792 Remove all items not satisfying PREDICATE in SEQ. 792 Remove all items not satisfying PREDICATE in SEQ.
793 This is a non-destructive function; it makes a copy of SEQ if necessary 793 This is a non-destructive function; it makes a copy of SEQ if necessary
794 to avoid corrupting the original SEQ. 794 to avoid corrupting the original SEQ.
795 795
796 Keywords supported: :key :count :start :end :from-end 796 Keywords supported: :key :count :start :end :from-end
797 797
798 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 798 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
799 799
800 (autoload (quote delete*) "cl-seq" "\ 800 (autoload 'delete* "cl-seq" "\
801 Remove all occurrences of ITEM in SEQ. 801 Remove all occurrences of ITEM in SEQ.
802 This is a destructive function; it reuses the storage of SEQ whenever possible. 802 This is a destructive function; it reuses the storage of SEQ whenever possible.
803 803
804 Keywords supported: :test :test-not :key :count :start :end :from-end 804 Keywords supported: :test :test-not :key :count :start :end :from-end
805 805
806 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) 806 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil)
807 807
808 (autoload (quote delete-if) "cl-seq" "\ 808 (autoload 'delete-if "cl-seq" "\
809 Remove all items satisfying PREDICATE in SEQ. 809 Remove all items satisfying PREDICATE in SEQ.
810 This is a destructive function; it reuses the storage of SEQ whenever possible. 810 This is a destructive function; it reuses the storage of SEQ whenever possible.
811 811
812 Keywords supported: :key :count :start :end :from-end 812 Keywords supported: :key :count :start :end :from-end
813 813
814 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 814 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
815 815
816 (autoload (quote delete-if-not) "cl-seq" "\ 816 (autoload 'delete-if-not "cl-seq" "\
817 Remove all items not satisfying PREDICATE in SEQ. 817 Remove all items not satisfying PREDICATE in SEQ.
818 This is a destructive function; it reuses the storage of SEQ whenever possible. 818 This is a destructive function; it reuses the storage of SEQ whenever possible.
819 819
820 Keywords supported: :key :count :start :end :from-end 820 Keywords supported: :key :count :start :end :from-end
821 821
822 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 822 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
823 823
824 (autoload (quote remove-duplicates) "cl-seq" "\ 824 (autoload 'remove-duplicates "cl-seq" "\
825 Return a copy of SEQ with all duplicate elements removed. 825 Return a copy of SEQ with all duplicate elements removed.
826 826
827 Keywords supported: :test :test-not :key :start :end :from-end 827 Keywords supported: :test :test-not :key :start :end :from-end
828 828
829 \(fn SEQ [KEYWORD VALUE]...)" nil nil) 829 \(fn SEQ [KEYWORD VALUE]...)" nil nil)
830 830
831 (autoload (quote delete-duplicates) "cl-seq" "\ 831 (autoload 'delete-duplicates "cl-seq" "\
832 Remove all duplicate elements from SEQ (destructively). 832 Remove all duplicate elements from SEQ (destructively).
833 833
834 Keywords supported: :test :test-not :key :start :end :from-end 834 Keywords supported: :test :test-not :key :start :end :from-end
835 835
836 \(fn SEQ [KEYWORD VALUE]...)" nil nil) 836 \(fn SEQ [KEYWORD VALUE]...)" nil nil)
837 837
838 (autoload (quote substitute) "cl-seq" "\ 838 (autoload 'substitute "cl-seq" "\
839 Substitute NEW for OLD in SEQ. 839 Substitute NEW for OLD in SEQ.
840 This is a non-destructive function; it makes a copy of SEQ if necessary 840 This is a non-destructive function; it makes a copy of SEQ if necessary
841 to avoid corrupting the original SEQ. 841 to avoid corrupting the original SEQ.
842 842
843 Keywords supported: :test :test-not :key :count :start :end :from-end 843 Keywords supported: :test :test-not :key :count :start :end :from-end
844 844
845 \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil) 845 \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil)
846 846
847 (autoload (quote substitute-if) "cl-seq" "\ 847 (autoload 'substitute-if "cl-seq" "\
848 Substitute NEW for all items satisfying PREDICATE in SEQ. 848 Substitute NEW for all items satisfying PREDICATE in SEQ.
849 This is a non-destructive function; it makes a copy of SEQ if necessary 849 This is a non-destructive function; it makes a copy of SEQ if necessary
850 to avoid corrupting the original SEQ. 850 to avoid corrupting the original SEQ.
851 851
852 Keywords supported: :key :count :start :end :from-end 852 Keywords supported: :key :count :start :end :from-end
853 853
854 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 854 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
855 855
856 (autoload (quote substitute-if-not) "cl-seq" "\ 856 (autoload 'substitute-if-not "cl-seq" "\
857 Substitute NEW for all items not satisfying PREDICATE in SEQ. 857 Substitute NEW for all items not satisfying PREDICATE in SEQ.
858 This is a non-destructive function; it makes a copy of SEQ if necessary 858 This is a non-destructive function; it makes a copy of SEQ if necessary
859 to avoid corrupting the original SEQ. 859 to avoid corrupting the original SEQ.
860 860
861 Keywords supported: :key :count :start :end :from-end 861 Keywords supported: :key :count :start :end :from-end
862 862
863 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 863 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
864 864
865 (autoload (quote nsubstitute) "cl-seq" "\ 865 (autoload 'nsubstitute "cl-seq" "\
866 Substitute NEW for OLD in SEQ. 866 Substitute NEW for OLD in SEQ.
867 This is a destructive function; it reuses the storage of SEQ whenever possible. 867 This is a destructive function; it reuses the storage of SEQ whenever possible.
868 868
869 Keywords supported: :test :test-not :key :count :start :end :from-end 869 Keywords supported: :test :test-not :key :count :start :end :from-end
870 870
871 \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil) 871 \(fn NEW OLD SEQ [KEYWORD VALUE]...)" nil nil)
872 872
873 (autoload (quote nsubstitute-if) "cl-seq" "\ 873 (autoload 'nsubstitute-if "cl-seq" "\
874 Substitute NEW for all items satisfying PREDICATE in SEQ. 874 Substitute NEW for all items satisfying PREDICATE in SEQ.
875 This is a destructive function; it reuses the storage of SEQ whenever possible. 875 This is a destructive function; it reuses the storage of SEQ whenever possible.
876 876
877 Keywords supported: :key :count :start :end :from-end 877 Keywords supported: :key :count :start :end :from-end
878 878
879 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 879 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
880 880
881 (autoload (quote nsubstitute-if-not) "cl-seq" "\ 881 (autoload 'nsubstitute-if-not "cl-seq" "\
882 Substitute NEW for all items not satisfying PREDICATE in SEQ. 882 Substitute NEW for all items not satisfying PREDICATE in SEQ.
883 This is a destructive function; it reuses the storage of SEQ whenever possible. 883 This is a destructive function; it reuses the storage of SEQ whenever possible.
884 884
885 Keywords supported: :key :count :start :end :from-end 885 Keywords supported: :key :count :start :end :from-end
886 886
887 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 887 \(fn NEW PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
888 888
889 (autoload (quote find) "cl-seq" "\ 889 (autoload 'find "cl-seq" "\
890 Find the first occurrence of ITEM in SEQ. 890 Find the first occurrence of ITEM in SEQ.
891 Return the matching ITEM, or nil if not found. 891 Return the matching ITEM, or nil if not found.
892 892
893 Keywords supported: :test :test-not :key :start :end :from-end 893 Keywords supported: :test :test-not :key :start :end :from-end
894 894
895 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) 895 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil)
896 896
897 (autoload (quote find-if) "cl-seq" "\ 897 (autoload 'find-if "cl-seq" "\
898 Find the first item satisfying PREDICATE in SEQ. 898 Find the first item satisfying PREDICATE in SEQ.
899 Return the matching item, or nil if not found. 899 Return the matching item, or nil if not found.
900 900
901 Keywords supported: :key :start :end :from-end 901 Keywords supported: :key :start :end :from-end
902 902
903 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 903 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
904 904
905 (autoload (quote find-if-not) "cl-seq" "\ 905 (autoload 'find-if-not "cl-seq" "\
906 Find the first item not satisfying PREDICATE in SEQ. 906 Find the first item not satisfying PREDICATE in SEQ.
907 Return the matching item, or nil if not found. 907 Return the matching item, or nil if not found.
908 908
909 Keywords supported: :key :start :end :from-end 909 Keywords supported: :key :start :end :from-end
910 910
911 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 911 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
912 912
913 (autoload (quote position) "cl-seq" "\ 913 (autoload 'position "cl-seq" "\
914 Find the first occurrence of ITEM in SEQ. 914 Find the first occurrence of ITEM in SEQ.
915 Return the index of the matching item, or nil if not found. 915 Return the index of the matching item, or nil if not found.
916 916
917 Keywords supported: :test :test-not :key :start :end :from-end 917 Keywords supported: :test :test-not :key :start :end :from-end
918 918
919 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) 919 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil)
920 920
921 (autoload (quote position-if) "cl-seq" "\ 921 (autoload 'position-if "cl-seq" "\
922 Find the first item satisfying PREDICATE in SEQ. 922 Find the first item satisfying PREDICATE in SEQ.
923 Return the index of the matching item, or nil if not found. 923 Return the index of the matching item, or nil if not found.
924 924
925 Keywords supported: :key :start :end :from-end 925 Keywords supported: :key :start :end :from-end
926 926
927 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 927 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
928 928
929 (autoload (quote position-if-not) "cl-seq" "\ 929 (autoload 'position-if-not "cl-seq" "\
930 Find the first item not satisfying PREDICATE in SEQ. 930 Find the first item not satisfying PREDICATE in SEQ.
931 Return the index of the matching item, or nil if not found. 931 Return the index of the matching item, or nil if not found.
932 932
933 Keywords supported: :key :start :end :from-end 933 Keywords supported: :key :start :end :from-end
934 934
935 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 935 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
936 936
937 (autoload (quote count) "cl-seq" "\ 937 (autoload 'count "cl-seq" "\
938 Count the number of occurrences of ITEM in SEQ. 938 Count the number of occurrences of ITEM in SEQ.
939 939
940 Keywords supported: :test :test-not :key :start :end 940 Keywords supported: :test :test-not :key :start :end
941 941
942 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil) 942 \(fn ITEM SEQ [KEYWORD VALUE]...)" nil nil)
943 943
944 (autoload (quote count-if) "cl-seq" "\ 944 (autoload 'count-if "cl-seq" "\
945 Count the number of items satisfying PREDICATE in SEQ. 945 Count the number of items satisfying PREDICATE in SEQ.
946 946
947 Keywords supported: :key :start :end 947 Keywords supported: :key :start :end
948 948
949 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 949 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
950 950
951 (autoload (quote count-if-not) "cl-seq" "\ 951 (autoload 'count-if-not "cl-seq" "\
952 Count the number of items not satisfying PREDICATE in SEQ. 952 Count the number of items not satisfying PREDICATE in SEQ.
953 953
954 Keywords supported: :key :start :end 954 Keywords supported: :key :start :end
955 955
956 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil) 956 \(fn PREDICATE SEQ [KEYWORD VALUE]...)" nil nil)
957 957
958 (autoload (quote mismatch) "cl-seq" "\ 958 (autoload 'mismatch "cl-seq" "\
959 Compare SEQ1 with SEQ2, return index of first mismatching element. 959 Compare SEQ1 with SEQ2, return index of first mismatching element.
960 Return nil if the sequences match. If one sequence is a prefix of the 960 Return nil if the sequences match. If one sequence is a prefix of the
961 other, the return value indicates the end of the shorter sequence. 961 other, the return value indicates the end of the shorter sequence.
962 962
963 Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end 963 Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end
964 964
965 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) 965 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil)
966 966
967 (autoload (quote search) "cl-seq" "\ 967 (autoload 'search "cl-seq" "\
968 Search for SEQ1 as a subsequence of SEQ2. 968 Search for SEQ1 as a subsequence of SEQ2.
969 Return the index of the leftmost element of the first match found; 969 Return the index of the leftmost element of the first match found;
970 return nil if there are no matches. 970 return nil if there are no matches.
971 971
972 Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end 972 Keywords supported: :test :test-not :key :start1 :end1 :start2 :end2 :from-end
973 973
974 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil) 974 \(fn SEQ1 SEQ2 [KEYWORD VALUE]...)" nil nil)
975 975
976 (autoload (quote sort*) "cl-seq" "\ 976 (autoload 'sort* "cl-seq" "\
977 Sort the argument SEQ according to PREDICATE. 977 Sort the argument SEQ according to PREDICATE.
978 This is a destructive function; it reuses the storage of SEQ if possible. 978 This is a destructive function; it reuses the storage of SEQ if possible.
979 979
980 Keywords supported: :key 980 Keywords supported: :key
981 981
982 \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil) 982 \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil)
983 983
984 (autoload (quote stable-sort) "cl-seq" "\ 984 (autoload 'stable-sort "cl-seq" "\
985 Sort the argument SEQ stably according to PREDICATE. 985 Sort the argument SEQ stably according to PREDICATE.
986 This is a destructive function; it reuses the storage of SEQ if possible. 986 This is a destructive function; it reuses the storage of SEQ if possible.
987 987
988 Keywords supported: :key 988 Keywords supported: :key
989 989
990 \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil) 990 \(fn SEQ PREDICATE [KEYWORD VALUE]...)" nil nil)
991 991
992 (autoload (quote merge) "cl-seq" "\ 992 (autoload 'merge "cl-seq" "\
993 Destructively merge the two sequences to produce a new sequence. 993 Destructively merge the two sequences to produce a new sequence.
994 TYPE is the sequence type to return, SEQ1 and SEQ2 are the two argument 994 TYPE is the sequence type to return, SEQ1 and SEQ2 are the two argument
995 sequences, and PREDICATE is a `less-than' predicate on the elements. 995 sequences, and PREDICATE is a `less-than' predicate on the elements.
996 996
997 Keywords supported: :key 997 Keywords supported: :key
998 998
999 \(fn TYPE SEQ1 SEQ2 PREDICATE [KEYWORD VALUE]...)" nil nil) 999 \(fn TYPE SEQ1 SEQ2 PREDICATE [KEYWORD VALUE]...)" nil nil)
1000 1000
1001 (autoload (quote member*) "cl-seq" "\ 1001 (autoload 'member* "cl-seq" "\
1002 Find the first occurrence of ITEM in LIST. 1002 Find the first occurrence of ITEM in LIST.
1003 Return the sublist of LIST whose car is ITEM. 1003 Return the sublist of LIST whose car is ITEM.
1004 1004
1005 Keywords supported: :test :test-not :key 1005 Keywords supported: :test :test-not :key
1006 1006
1007 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) 1007 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil)
1008 1008
1009 (autoload (quote member-if) "cl-seq" "\ 1009 (autoload 'member-if "cl-seq" "\
1010 Find the first item satisfying PREDICATE in LIST. 1010 Find the first item satisfying PREDICATE in LIST.
1011 Return the sublist of LIST whose car matches. 1011 Return the sublist of LIST whose car matches.
1012 1012
1013 Keywords supported: :key 1013 Keywords supported: :key
1014 1014
1015 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) 1015 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil)
1016 1016
1017 (autoload (quote member-if-not) "cl-seq" "\ 1017 (autoload 'member-if-not "cl-seq" "\
1018 Find the first item not satisfying PREDICATE in LIST. 1018 Find the first item not satisfying PREDICATE in LIST.
1019 Return the sublist of LIST whose car matches. 1019 Return the sublist of LIST whose car matches.
1020 1020
1021 Keywords supported: :key 1021 Keywords supported: :key
1022 1022
1023 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) 1023 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil)
1024 1024
1025 (autoload (quote cl-adjoin) "cl-seq" "\ 1025 (autoload 'cl-adjoin "cl-seq" "\
1026 Not documented 1026 Not documented
1027 1027
1028 \(fn CL-ITEM CL-LIST &rest CL-KEYS)" nil nil) 1028 \(fn CL-ITEM CL-LIST &rest CL-KEYS)" nil nil)
1029 1029
1030 (autoload (quote assoc*) "cl-seq" "\ 1030 (autoload 'assoc* "cl-seq" "\
1031 Find the first item whose car matches ITEM in LIST. 1031 Find the first item whose car matches ITEM in LIST.
1032 1032
1033 Keywords supported: :test :test-not :key 1033 Keywords supported: :test :test-not :key
1034 1034
1035 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) 1035 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil)
1036 1036
1037 (autoload (quote assoc-if) "cl-seq" "\ 1037 (autoload 'assoc-if "cl-seq" "\
1038 Find the first item whose car satisfies PREDICATE in LIST. 1038 Find the first item whose car satisfies PREDICATE in LIST.
1039 1039
1040 Keywords supported: :key 1040 Keywords supported: :key
1041 1041
1042 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) 1042 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil)
1043 1043
1044 (autoload (quote assoc-if-not) "cl-seq" "\ 1044 (autoload 'assoc-if-not "cl-seq" "\
1045 Find the first item whose car does not satisfy PREDICATE in LIST. 1045 Find the first item whose car does not satisfy PREDICATE in LIST.
1046 1046
1047 Keywords supported: :key 1047 Keywords supported: :key
1048 1048
1049 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) 1049 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil)
1050 1050
1051 (autoload (quote rassoc*) "cl-seq" "\ 1051 (autoload 'rassoc* "cl-seq" "\
1052 Find the first item whose cdr matches ITEM in LIST. 1052 Find the first item whose cdr matches ITEM in LIST.
1053 1053
1054 Keywords supported: :test :test-not :key 1054 Keywords supported: :test :test-not :key
1055 1055
1056 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil) 1056 \(fn ITEM LIST [KEYWORD VALUE]...)" nil nil)
1057 1057
1058 (autoload (quote rassoc-if) "cl-seq" "\ 1058 (autoload 'rassoc-if "cl-seq" "\
1059 Find the first item whose cdr satisfies PREDICATE in LIST. 1059 Find the first item whose cdr satisfies PREDICATE in LIST.
1060 1060
1061 Keywords supported: :key 1061 Keywords supported: :key
1062 1062
1063 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) 1063 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil)
1064 1064
1065 (autoload (quote rassoc-if-not) "cl-seq" "\ 1065 (autoload 'rassoc-if-not "cl-seq" "\
1066 Find the first item whose cdr does not satisfy PREDICATE in LIST. 1066 Find the first item whose cdr does not satisfy PREDICATE in LIST.
1067 1067
1068 Keywords supported: :key 1068 Keywords supported: :key
1069 1069
1070 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil) 1070 \(fn PREDICATE LIST [KEYWORD VALUE]...)" nil nil)
1071 1071
1072 (autoload (quote union) "cl-seq" "\ 1072 (autoload 'union "cl-seq" "\
1073 Combine LIST1 and LIST2 using a set-union operation. 1073 Combine LIST1 and LIST2 using a set-union operation.
1074 The result list contains all items that appear in either LIST1 or LIST2. 1074 The result list contains all items that appear in either LIST1 or LIST2.
1075 This is a non-destructive function; it makes a copy of the data if necessary 1075 This is a non-destructive function; it makes a copy of the data if necessary
1076 to avoid corrupting the original LIST1 and LIST2. 1076 to avoid corrupting the original LIST1 and LIST2.
1077 1077
1078 Keywords supported: :test :test-not :key 1078 Keywords supported: :test :test-not :key
1079 1079
1080 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1080 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1081 1081
1082 (autoload (quote nunion) "cl-seq" "\ 1082 (autoload 'nunion "cl-seq" "\
1083 Combine LIST1 and LIST2 using a set-union operation. 1083 Combine LIST1 and LIST2 using a set-union operation.
1084 The result list contains all items that appear in either LIST1 or LIST2. 1084 The result list contains all items that appear in either LIST1 or LIST2.
1085 This is a destructive function; it reuses the storage of LIST1 and LIST2 1085 This is a destructive function; it reuses the storage of LIST1 and LIST2
1086 whenever possible. 1086 whenever possible.
1087 1087
1088 Keywords supported: :test :test-not :key 1088 Keywords supported: :test :test-not :key
1089 1089
1090 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1090 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1091 1091
1092 (autoload (quote intersection) "cl-seq" "\ 1092 (autoload 'intersection "cl-seq" "\
1093 Combine LIST1 and LIST2 using a set-intersection operation. 1093 Combine LIST1 and LIST2 using a set-intersection operation.
1094 The result list contains all items that appear in both LIST1 and LIST2. 1094 The result list contains all items that appear in both LIST1 and LIST2.
1095 This is a non-destructive function; it makes a copy of the data if necessary 1095 This is a non-destructive function; it makes a copy of the data if necessary
1096 to avoid corrupting the original LIST1 and LIST2. 1096 to avoid corrupting the original LIST1 and LIST2.
1097 1097
1098 Keywords supported: :test :test-not :key 1098 Keywords supported: :test :test-not :key
1099 1099
1100 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1100 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1101 1101
1102 (autoload (quote nintersection) "cl-seq" "\ 1102 (autoload 'nintersection "cl-seq" "\
1103 Combine LIST1 and LIST2 using a set-intersection operation. 1103 Combine LIST1 and LIST2 using a set-intersection operation.
1104 The result list contains all items that appear in both LIST1 and LIST2. 1104 The result list contains all items that appear in both LIST1 and LIST2.
1105 This is a destructive function; it reuses the storage of LIST1 and LIST2 1105 This is a destructive function; it reuses the storage of LIST1 and LIST2
1106 whenever possible. 1106 whenever possible.
1107 1107
1108 Keywords supported: :test :test-not :key 1108 Keywords supported: :test :test-not :key
1109 1109
1110 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1110 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1111 1111
1112 (autoload (quote set-difference) "cl-seq" "\ 1112 (autoload 'set-difference "cl-seq" "\
1113 Combine LIST1 and LIST2 using a set-difference operation. 1113 Combine LIST1 and LIST2 using a set-difference operation.
1114 The result list contains all items that appear in LIST1 but not LIST2. 1114 The result list contains all items that appear in LIST1 but not LIST2.
1115 This is a non-destructive function; it makes a copy of the data if necessary 1115 This is a non-destructive function; it makes a copy of the data if necessary
1116 to avoid corrupting the original LIST1 and LIST2. 1116 to avoid corrupting the original LIST1 and LIST2.
1117 1117
1118 Keywords supported: :test :test-not :key 1118 Keywords supported: :test :test-not :key
1119 1119
1120 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1120 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1121 1121
1122 (autoload (quote nset-difference) "cl-seq" "\ 1122 (autoload 'nset-difference "cl-seq" "\
1123 Combine LIST1 and LIST2 using a set-difference operation. 1123 Combine LIST1 and LIST2 using a set-difference operation.
1124 The result list contains all items that appear in LIST1 but not LIST2. 1124 The result list contains all items that appear in LIST1 but not LIST2.
1125 This is a destructive function; it reuses the storage of LIST1 and LIST2 1125 This is a destructive function; it reuses the storage of LIST1 and LIST2
1126 whenever possible. 1126 whenever possible.
1127 1127
1128 Keywords supported: :test :test-not :key 1128 Keywords supported: :test :test-not :key
1129 1129
1130 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1130 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1131 1131
1132 (autoload (quote set-exclusive-or) "cl-seq" "\ 1132 (autoload 'set-exclusive-or "cl-seq" "\
1133 Combine LIST1 and LIST2 using a set-exclusive-or operation. 1133 Combine LIST1 and LIST2 using a set-exclusive-or operation.
1134 The result list contains all items that appear in exactly one of LIST1, LIST2. 1134 The result list contains all items that appear in exactly one of LIST1, LIST2.
1135 This is a non-destructive function; it makes a copy of the data if necessary 1135 This is a non-destructive function; it makes a copy of the data if necessary
1136 to avoid corrupting the original LIST1 and LIST2. 1136 to avoid corrupting the original LIST1 and LIST2.
1137 1137
1138 Keywords supported: :test :test-not :key 1138 Keywords supported: :test :test-not :key
1139 1139
1140 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1140 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1141 1141
1142 (autoload (quote nset-exclusive-or) "cl-seq" "\ 1142 (autoload 'nset-exclusive-or "cl-seq" "\
1143 Combine LIST1 and LIST2 using a set-exclusive-or operation. 1143 Combine LIST1 and LIST2 using a set-exclusive-or operation.
1144 The result list contains all items that appear in exactly one of LIST1, LIST2. 1144 The result list contains all items that appear in exactly one of LIST1, LIST2.
1145 This is a destructive function; it reuses the storage of LIST1 and LIST2 1145 This is a destructive function; it reuses the storage of LIST1 and LIST2
1146 whenever possible. 1146 whenever possible.
1147 1147
1148 Keywords supported: :test :test-not :key 1148 Keywords supported: :test :test-not :key
1149 1149
1150 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1150 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1151 1151
1152 (autoload (quote subsetp) "cl-seq" "\ 1152 (autoload 'subsetp "cl-seq" "\
1153 Return true if LIST1 is a subset of LIST2. 1153 Return true if LIST1 is a subset of LIST2.
1154 I.e., if every element of LIST1 also appears in LIST2. 1154 I.e., if every element of LIST1 also appears in LIST2.
1155 1155
1156 Keywords supported: :test :test-not :key 1156 Keywords supported: :test :test-not :key
1157 1157
1158 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil) 1158 \(fn LIST1 LIST2 [KEYWORD VALUE]...)" nil nil)
1159 1159
1160 (autoload (quote subst-if) "cl-seq" "\ 1160 (autoload 'subst-if "cl-seq" "\
1161 Substitute NEW for elements matching PREDICATE in TREE (non-destructively). 1161 Substitute NEW for elements matching PREDICATE in TREE (non-destructively).
1162 Return a copy of TREE with all matching elements replaced by NEW. 1162 Return a copy of TREE with all matching elements replaced by NEW.
1163 1163
1164 Keywords supported: :key 1164 Keywords supported: :key
1165 1165
1166 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) 1166 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil)
1167 1167
1168 (autoload (quote subst-if-not) "cl-seq" "\ 1168 (autoload 'subst-if-not "cl-seq" "\
1169 Substitute NEW for elts not matching PREDICATE in TREE (non-destructively). 1169 Substitute NEW for elts not matching PREDICATE in TREE (non-destructively).
1170 Return a copy of TREE with all non-matching elements replaced by NEW. 1170 Return a copy of TREE with all non-matching elements replaced by NEW.
1171 1171
1172 Keywords supported: :key 1172 Keywords supported: :key
1173 1173
1174 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) 1174 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil)
1175 1175
1176 (autoload (quote nsubst) "cl-seq" "\ 1176 (autoload 'nsubst "cl-seq" "\
1177 Substitute NEW for OLD everywhere in TREE (destructively). 1177 Substitute NEW for OLD everywhere in TREE (destructively).
1178 Any element of TREE which is `eql' to OLD is changed to NEW (via a call 1178 Any element of TREE which is `eql' to OLD is changed to NEW (via a call
1179 to `setcar'). 1179 to `setcar').
1180 1180
1181 Keywords supported: :test :test-not :key 1181 Keywords supported: :test :test-not :key
1182 1182
1183 \(fn NEW OLD TREE [KEYWORD VALUE]...)" nil nil) 1183 \(fn NEW OLD TREE [KEYWORD VALUE]...)" nil nil)
1184 1184
1185 (autoload (quote nsubst-if) "cl-seq" "\ 1185 (autoload 'nsubst-if "cl-seq" "\
1186 Substitute NEW for elements matching PREDICATE in TREE (destructively). 1186 Substitute NEW for elements matching PREDICATE in TREE (destructively).
1187 Any element of TREE which matches is changed to NEW (via a call to `setcar'). 1187 Any element of TREE which matches is changed to NEW (via a call to `setcar').
1188 1188
1189 Keywords supported: :key 1189 Keywords supported: :key
1190 1190
1191 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) 1191 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil)
1192 1192
1193 (autoload (quote nsubst-if-not) "cl-seq" "\ 1193 (autoload 'nsubst-if-not "cl-seq" "\
1194 Substitute NEW for elements not matching PREDICATE in TREE (destructively). 1194 Substitute NEW for elements not matching PREDICATE in TREE (destructively).
1195 Any element of TREE which matches is changed to NEW (via a call to `setcar'). 1195 Any element of TREE which matches is changed to NEW (via a call to `setcar').
1196 1196
1197 Keywords supported: :key 1197 Keywords supported: :key
1198 1198
1199 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil) 1199 \(fn NEW PREDICATE TREE [KEYWORD VALUE]...)" nil nil)
1200 1200
1201 (autoload (quote sublis) "cl-seq" "\ 1201 (autoload 'sublis "cl-seq" "\
1202 Perform substitutions indicated by ALIST in TREE (non-destructively). 1202 Perform substitutions indicated by ALIST in TREE (non-destructively).
1203 Return a copy of TREE with all matching elements replaced. 1203 Return a copy of TREE with all matching elements replaced.
1204 1204
1205 Keywords supported: :test :test-not :key 1205 Keywords supported: :test :test-not :key
1206 1206
1207 \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil) 1207 \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil)
1208 1208
1209 (autoload (quote nsublis) "cl-seq" "\ 1209 (autoload 'nsublis "cl-seq" "\
1210 Perform substitutions indicated by ALIST in TREE (destructively). 1210 Perform substitutions indicated by ALIST in TREE (destructively).
1211 Any matching element of TREE is changed via a call to `setcar'. 1211 Any matching element of TREE is changed via a call to `setcar'.
1212 1212
1213 Keywords supported: :test :test-not :key 1213 Keywords supported: :test :test-not :key
1214 1214
1215 \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil) 1215 \(fn ALIST TREE [KEYWORD VALUE]...)" nil nil)
1216 1216
1217 (autoload (quote tree-equal) "cl-seq" "\ 1217 (autoload 'tree-equal "cl-seq" "\
1218 Return t if trees TREE1 and TREE2 have `eql' leaves. 1218 Return t if trees TREE1 and TREE2 have `eql' leaves.
1219 Atoms are compared by `eql'; cons cells are compared recursively. 1219 Atoms are compared by `eql'; cons cells are compared recursively.
1220 1220
1221 Keywords supported: :test :test-not :key 1221 Keywords supported: :test :test-not :key
1222 1222