diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-10-08 16:07:57 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-10-08 16:07:57 +0000 |
commit | c9b030045c75b1bb6f9d2899666b28654f6406a9 (patch) | |
tree | 846d8b99dc8f31cc5e6150b53437842840e07852 /Build/source/texk/bibtexu/gblprocs.h | |
parent | 367aaef40f95138283e8127d8449091f23bf51f7 (diff) |
install web2c/bibtexu (static icu libs only)
git-svn-id: svn://tug.org/texlive/trunk@15686 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/texk/bibtexu/gblprocs.h')
-rw-r--r-- | Build/source/texk/bibtexu/gblprocs.h | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/Build/source/texk/bibtexu/gblprocs.h b/Build/source/texk/bibtexu/gblprocs.h index df64859eb9a..e2fe236cdf8 100644 --- a/Build/source/texk/bibtexu/gblprocs.h +++ b/Build/source/texk/bibtexu/gblprocs.h @@ -92,11 +92,22 @@ #ifndef __GBLPROCS_H__ # define __GBLPROCS_H__ 1 +#include "unicode/uchar.h" +#include "unicode/ustdio.h" +#include "unicode/ucnv.h" +#include "unicode/ucol.h" +int32_t icu_toUChars(BufType_T buf, BufPointer_T bf_ptr,BufPointer_T len,UChar * target, int32_t tarcap); +int32_t icu_strToLower(UChar * tarlow, int32_t tlcap, UChar * target, int32_t tarlen); +int32_t icu_fromUChars(unsigned char * dest, int32_t destcap, const UChar * src, int32_t srclen); +void x_substring_uni (void); void a_close (const AlphaFile_T file_pointer); +//void u_file_close (const UFILE * u_file_pointer); Boolean_T a_open_in (AlphaFile_T *file_pointer, Integer_T search_path); +//Boolean_T u_file_open_in (UFILE *u_file_pointer, Integer_T search_path); Boolean_T a_open_out (AlphaFile_T *file_pointer); +//Boolean_T u_file_open_out (UFILE *u_file_pointer); void add_area (StrNumber_T area); void add_buf_pool (StrNumber_T pstr); void add_database_cite (CiteNumber_T *newcite); @@ -173,6 +184,7 @@ void eat_bst_print (void); Boolean_T eat_bst_white_space (void); Boolean_T enough_text_chars (BufPointer_T enoughchars); Boolean_T eoln (const AlphaFile_T file_pointer); +//Boolean_T u_eoln (const UFILE * u_file_pointer); void execute_fn (HashLoc_T exfnloc); void figure_out_the_formatted_name (void); @@ -191,6 +203,8 @@ void illegl_literal_confusion (void); void init_command_execution (void); void initialize (void); Boolean_T input_ln (AlphaFile_T f); +//Boolean_T input_u_ln (UFILE *u_f); + void int_to_ASCII (Integer_T inte, BufType_T int_buf, BufPointer_T int_begin, @@ -199,9 +213,12 @@ void int_to_ASCII (Integer_T inte, void last_check_for_aux_errors (void); Boolean_T less_than (CiteNumber_T arg1, CiteNumber_T arg2); -void lower_case (BufType_T buf, +Boolean_T less_than_uni (CiteNumber_T arg1, CiteNumber_T arg2); + +void lower_case (BufType_T buf, BufPointer_T bf_ptr, BufPointer_T len); +BufPointer_T lower_case_uni (BufType_T buf, BufPointer_T bf_ptr,BufPointer_T len); void macro_warn_print (void); StrNumber_T make_string (void); @@ -305,6 +322,10 @@ void upper_case (BufType_T buf, BufPointer_T bf_ptr, BufPointer_T len); +BufPointer_T upper_case_uni (BufType_T buf, BufPointer_T bf_ptr, + BufPointer_T len); +int32_t icu_strToUpper(UChar * tarup, int32_t tucap, UChar * target, int32_t tarlen); + void von_name_ends_and_last_name_sta (void); Boolean_T von_token_found (void); |