Changeset 372
- Timestamp:
- Jul 14, 2003, 4:04:03 PM (22 years ago)
- Location:
- trunk/src/emx
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/unidef.h
-
Property cvs2svn:cvs-rev
changed from
1.2
to1.3
r371 r372 65 65 66 66 /* Locale conventions structure */ 67 struct UniLconv67 typedef struct UniLconv 68 68 { 69 69 UniChar *decimal_point; /* non-monetary decimal point */ … … 90 90 UniChar *left_parenthesis; /* negative-valued monetary sym - "(" */ 91 91 UniChar *right_parenthesis; /* negative-valued monetary sym - ")" */ 92 }; 92 } UNILCONV; 93 94 /* Char/String Type (QueryCharType and UniQueryStringType). */ 95 typedef struct UniCType { 96 unsigned short itype; 97 char bidi; 98 char charset; 99 unsigned short extend; 100 unsigned short codepage; 101 } UNICTYPE; 102 93 103 94 104 /* Locale Management Function Prototypes */ … … 193 203 int APIENTRY UniMapCtryToLocale (unsigned long Country, UniChar *LocaleName, size_t n); 194 204 205 /* Locale independent character classification. */ 206 int APIENTRY UniQueryChar (UniChar uc, unsigned long attr); 207 unsigned long APIENTRY UniQueryAttr (UniChar * name); 208 unsigned long APIENTRY UniQueryStringType (UniChar * ustr, int size, unsigned short *outstr, int kind); 209 struct UniCType*APIENTRY UniQueryCharType (UniChar uchr); 210 unsigned long APIENTRY UniQueryCharTypeTable (unsigned long * count, struct UniCType **unictype); 211 int APIENTRY UniQueryNumericValue (UniChar uc); 212 213 /* Functions for user locals designed to be used by WPShell (local object). */ 214 int APIENTRY UniSetUserLocaleItem (UniChar * locale, int item, int type, void * value); 215 int APIENTRY UniMakeUserLocale (UniChar * name, UniChar * basename); 216 int APIENTRY UniDeleteUserLocale (UniChar * locale); 217 int APIENTRY UniCompleteUserLocale (void); 218 int APIENTRY UniQueryLocaleList (int, UniChar *, int); 219 int APIENTRY UniQueryLanguageName (UniChar *lang, UniChar *isolang, UniChar **infoitem); 220 int APIENTRY UniQueryCountryName (UniChar *country, UniChar *isolang, UniChar **infoitem); 221 222 195 223 #ifdef __cplusplus 196 224 } -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/os2_386/unicode.imp
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r371 r372 4 4 ; 5 5 ; Written by Andrew Zabolotny <zap@cobra.ru> 6 ; Missing APIs added by bird. 6 7 ; 7 8 ; This file is put into public domain. You are free to do … … 11 12 ; 12 13 14 ; -------- UNIKBD.DLL -------- 15 UniCreateKeyboard unikbd 1 3 16 UniDestroyKeyboard unikbd 2 1 17 UniQueryKeyboard unikbd 3 2 18 UniResetShiftState unikbd 4 3 19 UniUpdateShiftState unikbd 5 4 20 UniTranslateKey unikbd 6 6 21 UniTranslateDeadkey unikbd 7 5 22 UniUntranslateKey unikbd 8 5 23 UniInitKeyboard unikbd 9 ? 24 13 25 ; -------- UCONV.DLL -------- 14 UniCreateUconvObject uconv 1 ?15 UniUconvToUcs uconv 2 ?16 UniUconvFromUcs uconv 3 ?17 UniFreeUconvObject uconv 4 ?18 UniQueryUconvObject uconv 7 ?19 UniSetUconvObject uconv 8 ?20 UniMapCpToUcsCp uconv 10 ?26 UniCreateUconvObject uconv 1 2 27 UniUconvToUcs uconv 2 6 28 UniUconvFromUcs uconv 3 6 29 UniFreeUconvObject uconv 4 1 30 UniQueryUconvObject uconv 7 6 31 UniSetUconvObject uconv 8 2 32 UniMapCpToUcsCp uconv 10 3 21 33 22 34 ; -------- LIBUNI.DLL -------- 23 UniQueryXdigit libuni 1 ?24 UniQuerySpace libuni 2 ?25 UniQueryPrint libuni 3 ?26 UniQueryGraph libuni 4 ?27 UniQueryCntrl libuni 5 ?28 UniQueryAlpha libuni 6 ?29 UniFreeAttrObject libuni 7 ?30 UniQueryCharAttr libuni 8 ?31 UniQueryUpper libuni 9 ?32 UniQueryPunct libuni 10 ?33 UniQueryLower libuni 11 ?34 UniQueryDigit libuni 12 ?35 UniQueryBlank libuni 13 ?36 UniQueryAlnum libuni 14 ?37 UniScanForAttr libuni 15 ?38 UniCreateAttrObject libuni 16 ?39 UniCreateTransformObject libuni 17 ?40 UniFreeTransformObject libuni 18 ?41 UniQueryLocaleObject libuni 19 ?42 UniCreateLocaleObject libuni 20 ?43 UniFreeLocaleObject libuni 21 ?44 UniFreeMem libuni 22 ?35 UniQueryXdigit libuni 1 2 36 UniQuerySpace libuni 2 2 37 UniQueryPrint libuni 3 2 38 UniQueryGraph libuni 4 2 39 UniQueryCntrl libuni 5 2 40 UniQueryAlpha libuni 6 2 41 UniFreeAttrObject libuni 7 1 42 UniQueryCharAttr libuni 8 2 43 UniQueryUpper libuni 9 2 44 UniQueryPunct libuni 10 2 45 UniQueryLower libuni 11 2 46 UniQueryDigit libuni 12 2 47 UniQueryBlank libuni 13 2 48 UniQueryAlnum libuni 14 2 49 UniScanForAttr libuni 15 5 50 UniCreateAttrObject libuni 16 3 51 UniCreateTransformObject libuni 17 3 52 UniFreeTransformObject libuni 18 1 53 UniQueryLocaleObject libuni 19 4 54 UniCreateLocaleObject libuni 20 3 55 UniFreeLocaleObject libuni 21 1 56 UniFreeMem libuni 22 1 45 57 UniNextCompChar libuni 23 ? 46 58 UniQueryCompChar libuni 25 ? 47 59 UniQueryCompCharLen libuni 26 ? 48 UniFreeLocaleInfo libuni 28 ?49 UniQueryLocaleInfo libuni 29 ?50 UniQueryLocaleItem libuni 30 ?51 UniStrcat libuni 31 ?52 UniStrchr libuni 32 ?53 UniStrcmp libuni 33 ?54 UniStrcmpi libuni 34 ?55 UniStrcoll libuni 35 ?56 UniStrcpy libuni 36 ?57 UniStrcspn libuni 37 ?60 UniFreeLocaleInfo libuni 28 1 61 UniQueryLocaleInfo libuni 29 2 62 UniQueryLocaleItem libuni 30 3 63 UniStrcat libuni 31 2 64 UniStrchr libuni 32 2 65 UniStrcmp libuni 33 2 66 UniStrcmpi libuni 34 3 67 UniStrcoll libuni 35 3 68 UniStrcpy libuni 36 2 69 UniStrcspn libuni 37 2 58 70 UniStrfmon libuni 38 ? 59 UniStrftime libuni 39 ? 60 UniStrlen libuni 40 ? 61 UniStrncat libuni 41 ? 62 UniStrncmp libuni 42 ? 63 UniStrncmpi libuni 43 ? 64 UniStrncpy libuni 44 ? 65 UniStrpbrk libuni 45 ? 66 UniStrptime libuni 46 ? 67 UniStrrchr libuni 47 ? 68 UniStrspn libuni 48 ? 69 UniStrstr libuni 49 ? 70 UniStrtod libuni 50 ? 71 UniStrtol libuni 51 ? 72 UniStrtoul libuni 52 ? 73 UniStrxfrm libuni 53 ? 74 UniLocaleStrToToken libuni 54 ? 75 UniLocaleTokenToStr libuni 55 ? 76 UniTransformStr libuni 56 ? 77 UniTransLower libuni 57 ? 78 UniTransUpper libuni 58 ? 79 UniTolower libuni 59 ? 80 UniToupper libuni 60 ? 81 UniStrupr libuni 61 ? 82 UniStrlwr libuni 62 ? 83 UniStrtok libuni 63 ? 84 UniMapCtryToLocale libuni 67 ? 71 UniStrftime libuni 39 5 72 UniStrlen libuni 40 1 73 UniStrncat libuni 41 3 74 UniStrncmp libuni 42 3 75 UniStrncmpi libuni 43 4 76 UniStrncpy libuni 44 3 77 UniStrpbrk libuni 45 3 78 UniStrptime libuni 46 4 79 UniStrrchr libuni 47 2 80 UniStrspn libuni 48 2 81 UniStrstr libuni 49 2 82 UniStrtod libuni 50 4 83 UniStrtol libuni 51 5 84 UniStrtoul libuni 52 5 85 UniStrxfrm libuni 53 4 86 UniLocaleStrToToken libuni 54 3 87 UniLocaleTokenToStr libuni 55 3 88 UniTransformStr libuni 56 5 89 UniTransLower libuni 57 2 90 UniTransUpper libuni 58 2 91 UniTolower libuni 59 1 92 UniToupper libuni 60 1 93 UniStrupr libuni 61 1 94 UniStrlwr libuni 62 1 95 UniStrtok libuni 63 2 96 UniMapCtryToLocale libuni 67 3 97 UniMakeKey libuni 70 ? 98 UniQueryChar libuni 71 2 99 UniGetOverride libuni 72 ? 100 UniGetColval libuni 73 ? 101 UniQueryAttr libuni 74 1 102 UniQueryStringType libuni 75 4 103 UniQueryCharType libuni 76 1 104 UniQueryNumericValue libuni 77 1 105 UniQueryCharTypeTable libuni 78 2 106 UniProcessUconv libuni 80 ? 85 107 backward_collate_unistd libuni 100 ? 86 108 back_pos_collate_unistd libuni 101 ? … … 127 149 __wcsxfrm_unistd libuni 145 ? 128 150 __wctomb_unistd libuni 146 ? 129 ParseMessage libuni 147 ? 151 ;ParseMessage libuni 147 ? 152 ;Locale libuni 151 ? 153 UniMakeUserLocale libuni 152 2 154 UniSetUserLocaleItem libuni 153 4 155 UniDeleteUserLocale libuni 154 1 156 UniCompleteUserLocale libuni 155 0 157 UniQueryLocaleValue libuni 156 3 158 UniQueryLocaleList libuni 157 3 159 UniQueryLanguageName libuni 158 3 160 UniQueryCountryName libuni 159 3 161 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/libos2/unicode.imp
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r371 r372 4 4 ; 5 5 ; Written by Andrew Zabolotny <zap@cobra.ru> 6 ; Missing APIs added by bird. 6 7 ; 7 8 ; This file is put into public domain. You are free to do … … 11 12 ; 12 13 14 ; -------- UNIKBD.DLL -------- 15 UniCreateKeyboard unikbd 1 3 16 UniDestroyKeyboard unikbd 2 1 17 UniQueryKeyboard unikbd 3 2 18 UniResetShiftState unikbd 4 3 19 UniUpdateShiftState unikbd 5 4 20 UniTranslateKey unikbd 6 6 21 UniTranslateDeadkey unikbd 7 5 22 UniUntranslateKey unikbd 8 5 23 UniInitKeyboard unikbd 9 ? 24 13 25 ; -------- UCONV.DLL -------- 14 UniCreateUconvObject uconv 1 ?15 UniUconvToUcs uconv 2 ?16 UniUconvFromUcs uconv 3 ?17 UniFreeUconvObject uconv 4 ?18 UniQueryUconvObject uconv 7 ?19 UniSetUconvObject uconv 8 ?20 UniMapCpToUcsCp uconv 10 ?26 UniCreateUconvObject uconv 1 2 27 UniUconvToUcs uconv 2 6 28 UniUconvFromUcs uconv 3 6 29 UniFreeUconvObject uconv 4 1 30 UniQueryUconvObject uconv 7 6 31 UniSetUconvObject uconv 8 2 32 UniMapCpToUcsCp uconv 10 3 21 33 22 34 ; -------- LIBUNI.DLL -------- 23 UniQueryXdigit libuni 1 ?24 UniQuerySpace libuni 2 ?25 UniQueryPrint libuni 3 ?26 UniQueryGraph libuni 4 ?27 UniQueryCntrl libuni 5 ?28 UniQueryAlpha libuni 6 ?29 UniFreeAttrObject libuni 7 ?30 UniQueryCharAttr libuni 8 ?31 UniQueryUpper libuni 9 ?32 UniQueryPunct libuni 10 ?33 UniQueryLower libuni 11 ?34 UniQueryDigit libuni 12 ?35 UniQueryBlank libuni 13 ?36 UniQueryAlnum libuni 14 ?37 UniScanForAttr libuni 15 ?38 UniCreateAttrObject libuni 16 ?39 UniCreateTransformObject libuni 17 ?40 UniFreeTransformObject libuni 18 ?41 UniQueryLocaleObject libuni 19 ?42 UniCreateLocaleObject libuni 20 ?43 UniFreeLocaleObject libuni 21 ?44 UniFreeMem libuni 22 ?35 UniQueryXdigit libuni 1 2 36 UniQuerySpace libuni 2 2 37 UniQueryPrint libuni 3 2 38 UniQueryGraph libuni 4 2 39 UniQueryCntrl libuni 5 2 40 UniQueryAlpha libuni 6 2 41 UniFreeAttrObject libuni 7 1 42 UniQueryCharAttr libuni 8 2 43 UniQueryUpper libuni 9 2 44 UniQueryPunct libuni 10 2 45 UniQueryLower libuni 11 2 46 UniQueryDigit libuni 12 2 47 UniQueryBlank libuni 13 2 48 UniQueryAlnum libuni 14 2 49 UniScanForAttr libuni 15 5 50 UniCreateAttrObject libuni 16 3 51 UniCreateTransformObject libuni 17 3 52 UniFreeTransformObject libuni 18 1 53 UniQueryLocaleObject libuni 19 4 54 UniCreateLocaleObject libuni 20 3 55 UniFreeLocaleObject libuni 21 1 56 UniFreeMem libuni 22 1 45 57 UniNextCompChar libuni 23 ? 46 58 UniQueryCompChar libuni 25 ? 47 59 UniQueryCompCharLen libuni 26 ? 48 UniFreeLocaleInfo libuni 28 ?49 UniQueryLocaleInfo libuni 29 ?50 UniQueryLocaleItem libuni 30 ?51 UniStrcat libuni 31 ?52 UniStrchr libuni 32 ?53 UniStrcmp libuni 33 ?54 UniStrcmpi libuni 34 ?55 UniStrcoll libuni 35 ?56 UniStrcpy libuni 36 ?57 UniStrcspn libuni 37 ?60 UniFreeLocaleInfo libuni 28 1 61 UniQueryLocaleInfo libuni 29 2 62 UniQueryLocaleItem libuni 30 3 63 UniStrcat libuni 31 2 64 UniStrchr libuni 32 2 65 UniStrcmp libuni 33 2 66 UniStrcmpi libuni 34 3 67 UniStrcoll libuni 35 3 68 UniStrcpy libuni 36 2 69 UniStrcspn libuni 37 2 58 70 UniStrfmon libuni 38 ? 59 UniStrftime libuni 39 ? 60 UniStrlen libuni 40 ? 61 UniStrncat libuni 41 ? 62 UniStrncmp libuni 42 ? 63 UniStrncmpi libuni 43 ? 64 UniStrncpy libuni 44 ? 65 UniStrpbrk libuni 45 ? 66 UniStrptime libuni 46 ? 67 UniStrrchr libuni 47 ? 68 UniStrspn libuni 48 ? 69 UniStrstr libuni 49 ? 70 UniStrtod libuni 50 ? 71 UniStrtol libuni 51 ? 72 UniStrtoul libuni 52 ? 73 UniStrxfrm libuni 53 ? 74 UniLocaleStrToToken libuni 54 ? 75 UniLocaleTokenToStr libuni 55 ? 76 UniTransformStr libuni 56 ? 77 UniTransLower libuni 57 ? 78 UniTransUpper libuni 58 ? 79 UniTolower libuni 59 ? 80 UniToupper libuni 60 ? 81 UniStrupr libuni 61 ? 82 UniStrlwr libuni 62 ? 83 UniStrtok libuni 63 ? 84 UniMapCtryToLocale libuni 67 ? 71 UniStrftime libuni 39 5 72 UniStrlen libuni 40 1 73 UniStrncat libuni 41 3 74 UniStrncmp libuni 42 3 75 UniStrncmpi libuni 43 4 76 UniStrncpy libuni 44 3 77 UniStrpbrk libuni 45 3 78 UniStrptime libuni 46 4 79 UniStrrchr libuni 47 2 80 UniStrspn libuni 48 2 81 UniStrstr libuni 49 2 82 UniStrtod libuni 50 4 83 UniStrtol libuni 51 5 84 UniStrtoul libuni 52 5 85 UniStrxfrm libuni 53 4 86 UniLocaleStrToToken libuni 54 3 87 UniLocaleTokenToStr libuni 55 3 88 UniTransformStr libuni 56 5 89 UniTransLower libuni 57 2 90 UniTransUpper libuni 58 2 91 UniTolower libuni 59 1 92 UniToupper libuni 60 1 93 UniStrupr libuni 61 1 94 UniStrlwr libuni 62 1 95 UniStrtok libuni 63 2 96 UniMapCtryToLocale libuni 67 3 97 UniMakeKey libuni 70 ? 98 UniQueryChar libuni 71 2 99 UniGetOverride libuni 72 ? 100 UniGetColval libuni 73 ? 101 UniQueryAttr libuni 74 1 102 UniQueryStringType libuni 75 4 103 UniQueryCharType libuni 76 1 104 UniQueryNumericValue libuni 77 1 105 UniQueryCharTypeTable libuni 78 2 106 UniProcessUconv libuni 80 ? 85 107 backward_collate_unistd libuni 100 ? 86 108 back_pos_collate_unistd libuni 101 ? … … 127 149 __wcsxfrm_unistd libuni 145 ? 128 150 __wctomb_unistd libuni 146 ? 129 ParseMessage libuni 147 ? 151 ;ParseMessage libuni 147 ? 152 ;Locale libuni 151 ? 153 UniMakeUserLocale libuni 152 2 154 UniSetUserLocaleItem libuni 153 4 155 UniDeleteUserLocale libuni 154 1 156 UniCompleteUserLocale libuni 155 0 157 UniQueryLocaleValue libuni 156 3 158 UniQueryLocaleList libuni 157 3 159 UniQueryLanguageName libuni 158 3 160 UniQueryCountryName libuni 159 3 161 -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.