view etc/unicode/mule-ucs/thai-tis620.txt @ 5607:1a507c4c6c42

Refactor out sequence-oriented builtins from fns.c to the new sequence.c. src/ChangeLog addition: 2011-12-04 Aidan Kehoe <kehoea@parhasard.net> * Makefile.in.in (objs): * depend: Add sequence.o to the list of objects and dependencies. * alloc.c: * alloc.c (mark_bit_vector): * alloc.c (print_bit_vector): * alloc.c (bit_vector_equal): * alloc.c (internal_bit_vector_equalp_hash): * alloc.c (bit_vector_hash): * alloc.c (init_alloc_once_early): Move the implementation of the bit vector type here from fns.c. * emacs.c (main_1): Call syms_of_sequence() here, now sequence.c is included. * fns.c (Fold_rassq): Move this together with the rest of the Fold_* functions. * fns.c: * fns.c (syms_of_fns): Move most functions dealing with sequences generally, and especially those taking key arguments, to a separate file, sequence.c. * general-slots.h: Qyes_or_no_p belong here, not fns.c. * lisp.h: Make Flist_length available here, it's used by sequence.c * sequence.c: * sequence.c (check_sequence_range): * sequence.c (Flength): * sequence.c (check_other_nokey): * sequence.c (check_other_key): * sequence.c (check_if_key): * sequence.c (check_match_eq_key): * sequence.c (check_match_eql_key): * sequence.c (check_match_equal_key): * sequence.c (check_match_equalp_key): * sequence.c (check_match_other_key): * sequence.c (check_lss_key): * sequence.c (check_lss_key_car): * sequence.c (check_string_lessp_key): * sequence.c (check_string_lessp_key_car): * sequence.c (get_check_match_function_1): * sequence.c (get_merge_predicate): * sequence.c (count_with_tail): * sequence.c (list_count_from_end): * sequence.c (string_count_from_end): * sequence.c (Fcount): * sequence.c (Fsubseq): * sequence.c (list_position_cons_before): * sequence.c (FmemberX): * sequence.c (Fadjoin): * sequence.c (FassocX): * sequence.c (FrassocX): * sequence.c (position): * sequence.c (Fposition): * sequence.c (Ffind): * sequence.c (delq_no_quit_and_free_cons): * sequence.c (FdeleteX): * sequence.c (FremoveX): * sequence.c (list_delete_duplicates_from_end): * sequence.c (Fdelete_duplicates): * sequence.c (Fremove_duplicates): * sequence.c (Fnreverse): * sequence.c (Freverse): * sequence.c (list_merge): * sequence.c (array_merge): * sequence.c (list_array_merge_into_list): * sequence.c (list_list_merge_into_array): * sequence.c (list_array_merge_into_array): * sequence.c (Fmerge): * sequence.c (list_sort): * sequence.c (array_sort): * sequence.c (FsortX): * sequence.c (Ffill): * sequence.c (mapcarX): * sequence.c (shortest_length_among_sequences): * sequence.c (Fmapconcat): * sequence.c (FmapcarX): * sequence.c (Fmapvector): * sequence.c (Fmapcan): * sequence.c (Fmap): * sequence.c (Fmap_into): * sequence.c (Fsome): * sequence.c (Fevery): * sequence.c (Freduce): * sequence.c (replace_string_range_1): * sequence.c (Freplace): * sequence.c (Fnsubstitute): * sequence.c (Fsubstitute): * sequence.c (subst): * sequence.c (sublis): * sequence.c (Fsublis): * sequence.c (nsublis): * sequence.c (Fnsublis): * sequence.c (Fsubst): * sequence.c (Fnsubst): * sequence.c (tree_equal): * sequence.c (Ftree_equal): * sequence.c (mismatch_from_end): * sequence.c (mismatch_list_list): * sequence.c (mismatch_list_string): * sequence.c (mismatch_list_array): * sequence.c (mismatch_string_array): * sequence.c (mismatch_string_string): * sequence.c (mismatch_array_array): * sequence.c (get_mismatch_func): * sequence.c (Fmismatch): * sequence.c (Fsearch): * sequence.c (venn): * sequence.c (nvenn): * sequence.c (Funion): * sequence.c (Fset_exclusive_or): * sequence.c (Fnset_exclusive_or): * sequence.c (syms_of_sequence): Add this file, containing those general functions that dealt with sequences that were in fns.c. * symsinit.h: Make syms_of_sequence() available here. man/ChangeLog addition: 2011-12-04 Aidan Kehoe <kehoea@parhasard.net> * internals/internals.texi (Basic Lisp Modules): Document sequence.c here too.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 04 Dec 2011 18:42:50 +0000
parents a29c4eef8f00
children
line wrap: on
line source

0x21   0x0E01  #   THAI CHARACTER KO KAI
0x22   0x0E02  #   THAI CHARACTER KHO KHAI
0x23   0x0E03  #   THAI CHARACTER KHO KHUAT
0x24   0x0E04  #   THAI CHARACTER KHO KHWAI
0x25   0x0E05  #   THAI CHARACTER KHO KHON
0x26   0x0E06  #   THAI CHARACTER KHO RAKHANG
0x27   0x0E07  #   THAI CHARACTER NGO NGU
0x28   0x0E08  #   THAI CHARACTER CHO CHAN
0x29   0x0E09  #   THAI CHARACTER CHO CHING
0x2a   0x0E0A  #   THAI CHARACTER CHO CHANG
0x2b   0x0E0B  #   THAI CHARACTER SO SO
0x2c   0x0E0C  #   THAI CHARACTER CHO CHOE
0x2d   0x0E0D  #   THAI CHARACTER YO YING
0x2e   0x0E0E  #   THAI CHARACTER DO CHADA
0x2f   0x0E0F  #   THAI CHARACTER TO PATAK
0x30   0x0E10  #   THAI CHARACTER THO THAN
0x31   0x0E11  #   THAI CHARACTER THO NANGMONTHO
0x32   0x0E12  #   THAI CHARACTER THO PHUTHAO
0x33   0x0E13  #   THAI CHARACTER NO NEN
0x34   0x0E14  #   THAI CHARACTER DO DEK
0x35   0x0E15  #   THAI CHARACTER TO TAO
0x36   0x0E16  #   THAI CHARACTER THO THUNG
0x37   0x0E17  #   THAI CHARACTER THO THAHAN
0x38   0x0E18  #   THAI CHARACTER THO THONG
0x39   0x0E19  #   THAI CHARACTER NO NU
0x3a   0x0E1A  #   THAI CHARACTER BO BAIMAI
0x3b   0x0E1B  #   THAI CHARACTER PO PLA
0x3c   0x0E1C  #   THAI CHARACTER PHO PHUNG
0x3d   0x0E1D  #   THAI CHARACTER FO FA
0x3e   0x0E1E  #   THAI CHARACTER PHO PHAN
0x3f   0x0E1F  #   THAI CHARACTER FO FAN
0x40   0x0E20  #   THAI CHARACTER PHO SAMPHAO
0x41   0x0E21  #   THAI CHARACTER MO MA
0x42   0x0E22  #   THAI CHARACTER YO YAK
0x43   0x0E23  #   THAI CHARACTER RO RUA
0x44   0x0E24  #   THAI CHARACTER RU
0x45   0x0E25  #   THAI CHARACTER LO LING
0x46   0x0E26  #   THAI CHARACTER LU
0x47   0x0E27  #   THAI CHARACTER WO WAEN
0x48   0x0E28  #   THAI CHARACTER SO SALA
0x49   0x0E29  #   THAI CHARACTER SO RUSI
0x4a   0x0E2A  #   THAI CHARACTER SO SUA
0x4b   0x0E2B  #   THAI CHARACTER HO HIP
0x4c   0x0E2C  #   THAI CHARACTER LO CHULA
0x4d   0x0E2D  #   THAI CHARACTER O ANG
0x4e   0x0E2E  #   THAI CHARACTER HO NOKHUK
0x4f   0x0E2F  #   THAI CHARACTER PAIYANNOI
0x50   0x0E30  #   THAI CHARACTER SARA A
0x51   0x0E31  #   THAI CHARACTER MAI HAN-AKAT
0x52   0x0E32  #   THAI CHARACTER SARA AA
0x53   0x0E33  #   THAI CHARACTER SARA AM
0x54   0x0E34  #   THAI CHARACTER SARA I
0x55   0x0E35  #   THAI CHARACTER SARA II
0x56   0x0E36  #   THAI CHARACTER SARA UE
0x57   0x0E37  #   THAI CHARACTER SARA UEE
0x58   0x0E38  #   THAI CHARACTER SARA U
0x59   0x0E39  #   THAI CHARACTER SARA UU
0x5a   0x0E3A  #   THAI CHARACTER PHINTHU
0x5f   0x0E3F  #   THAI CURRENCY SYMBOL BAHT
0x60   0x0E40  #   THAI CHARACTER SARA E
0x61   0x0E41  #   THAI CHARACTER SARA AE
0x62   0x0E42  #   THAI CHARACTER SARA O
0x63   0x0E43  #   THAI CHARACTER SARA AI MAIMUAN
0x64   0x0E44  #   THAI CHARACTER SARA AI MAIMALAI
0x65   0x0E45  #   THAI CHARACTER LAKKHANGYAO
0x66   0x0E46  #   THAI CHARACTER MAIYAMOK
0x67   0x0E47  #   THAI CHARACTER MAITAIKHU
0x68   0x0E48  #   THAI CHARACTER MAI EK
0x69   0x0E49  #   THAI CHARACTER MAI THO
0x6a   0x0E4A  #   THAI CHARACTER MAI TRI
0x6b   0x0E4B  #   THAI CHARACTER MAI CHATTAWA
0x6c   0x0E4C  #   THAI CHARACTER THANTHAKHAT
0x6d   0x0E4D  #   THAI CHARACTER NIKHAHIT
0x6e   0x0E4E  #   THAI CHARACTER YAMAKKAN
0x6f   0x0E4F  #   THAI CHARACTER FONGMAN
0x70   0x0E50  #   THAI DIGIT ZERO
0x71   0x0E51  #   THAI DIGIT ONE
0x72   0x0E52  #   THAI DIGIT TWO
0x73   0x0E53  #   THAI DIGIT THREE
0x74   0x0E54  #   THAI DIGIT FOUR
0x75   0x0E55  #   THAI DIGIT FIVE
0x76   0x0E56  #   THAI DIGIT SIX
0x77   0x0E57  #   THAI DIGIT SEVEN
0x78   0x0E58  #   THAI DIGIT EIGHT
0x79   0x0E59  #   THAI DIGIT NINE
0x7a   0x0E5A  #   THAI CHARACTER ANGKHANKHU
0x7b   0x0E5B  #   THAI CHARACTER KHOMUT