Changeset 231
- Timestamp:
- May 23, 2003, 6:52:40 PM (22 years ago)
- Location:
- trunk/src/emx/include
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/uconv.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r230 r231 98 98 typedef void *UconvObject; 99 99 100 int UniCreateUconvObject (UniChar *codepage, UconvObject *uobj);101 int UniQueryUconvObject (UconvObject uobj, uconv_attribute_t * attr,100 int APIENTRY UniCreateUconvObject (UniChar *codepage, UconvObject *uobj); 101 int APIENTRY UniQueryUconvObject (UconvObject uobj, uconv_attribute_t * attr, 102 102 size_t size, char first [256], char other [256], udcrange_t udcrange[32]); 103 int UniSetUconvObject (UconvObject uobj, uconv_attribute_t * attr);104 int UniUconvToUcs (UconvObject uobj, void **inbuf, size_t *inbytes,103 int APIENTRY UniSetUconvObject (UconvObject uobj, uconv_attribute_t * attr); 104 int APIENTRY UniUconvToUcs (UconvObject uobj, void **inbuf, size_t *inbytes, 105 105 UniChar **outbuf, size_t *outchars, size_t *subst); 106 int UniUconvFromUcs (UconvObject uobj, UniChar **inbuf, size_t *inchars,106 int APIENTRY UniUconvFromUcs (UconvObject uobj, UniChar **inbuf, size_t *inchars, 107 107 void **outbuf, size_t *outbytes, size_t *subst); 108 int UniFreeUconvObject (UconvObject uobj);109 int UniMapCpToUcsCp (unsigned long ulCodePage, UniChar *ucsCodePage, size_t n);108 int APIENTRY UniFreeUconvObject (UconvObject uobj); 109 int APIENTRY UniMapCpToUcsCp (unsigned long ulCodePage, UniChar *ucsCodePage, size_t n); 110 110 111 111 #define IBM_437 (UniChar *)L"IBM-437" … … 116 116 #define ISO8859_1 (UniChar *)L"IBM-819" 117 117 118 /* uconv error aliases. */ 119 #define UCONV_BADATTR ULS_BADATTR 120 #define UCONV_E2BIG ULS_BUFFERFULL 121 #define UCONV_EBADF ULS_BADOBJECT 122 #define UCONV_EILSEQ ULS_ILLEGALSEQUENCE 123 #define UCONV_EINVAL ULS_INVALID 124 #define UCONV_EMFILE ULS_MAXFILESPERPROC 125 #define UCONV_ENFILE ULS_MAXFILES 126 #define UCONV_ENOMEM ULS_NOMEMORY 127 #define UCONV_EOTHER ULS_OTHER 128 #define UCONV_NOTIMPLEMENTED ULS_NOTIMPLEMENTED 129 118 130 #ifdef __cplusplus 119 131 } -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/ulserrno.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r230 r231 43 43 } uls_error_t; 44 44 45 45 46 #endif /* __ULSERRNO_H__ */ -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/unidef.h
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r230 r231 36 36 #ifndef FALSE 37 37 # define FALSE 0 38 #endif 39 #ifndef APIENTRY 40 #define APIENTRY _System 38 41 #endif 39 42 … … 91 94 /* Locale Management Function Prototypes */ 92 95 93 int UniCreateLocaleObject (int locale_spec_type, const void *locale_spec,96 int APIENTRY UniCreateLocaleObject (int locale_spec_type, const void *locale_spec, 94 97 LocaleObject *locale_object_ptr); 95 int UniQueryLocaleObject (const LocaleObject locale_object, int category,98 int APIENTRY UniQueryLocaleObject (const LocaleObject locale_object, int category, 96 99 int locale_spec_type, void **locale_spec_ptr); 97 int UniFreeLocaleObject (LocaleObject locale_object);98 int UniFreeMem (void *memory_ptr);99 int UniLocaleStrToToken (int locale_string_type, const void *locale_string,100 int APIENTRY UniFreeLocaleObject (LocaleObject locale_object); 101 int APIENTRY UniFreeMem (void *memory_ptr); 102 int APIENTRY UniLocaleStrToToken (int locale_string_type, const void *locale_string, 100 103 LocaleToken *locale_token_ptr); 101 int UniLocaleTokenToStr (const LocaleToken locale_token,104 int APIENTRY UniLocaleTokenToStr (const LocaleToken locale_token, 102 105 int locale_string_type, void **locale_string_ptr); 103 106 104 107 /* Locale Information Function Prototypes */ 105 int UniQueryLocaleInfo (const LocaleObject locale_object,108 int APIENTRY UniQueryLocaleInfo (const LocaleObject locale_object, 106 109 struct UniLconv **unilconv_addr_ptr); 107 int UniFreeLocaleInfo (struct UniLconv *unilconv_addr);108 int UniQueryLocaleItem (const LocaleObject locale_object, LocaleItem item,110 int APIENTRY UniFreeLocaleInfo (struct UniLconv *unilconv_addr); 111 int APIENTRY UniQueryLocaleItem (const LocaleObject locale_object, LocaleItem item, 109 112 UniChar **info_item_addr_ptr); 110 113 111 114 /* Date and Time Function Prototypes */ 112 size_t UniStrftime (const LocaleObject locale_object, UniChar *ucs,115 size_t APIENTRY UniStrftime (const LocaleObject locale_object, UniChar *ucs, 113 116 size_t maxsize, const UniChar *format, const struct tm *time_ptr); 114 UniChar * UniStrptime (const LocaleObject locale_object, const UniChar *buf,117 UniChar *APIENTRY UniStrptime (const LocaleObject locale_object, const UniChar *buf, 115 118 const UniChar *format, struct tm *time_ptr); 116 119 117 120 /* Monetary Formatting Function Prototype */ 118 int UniStrfmon (const LocaleObject locale_object, UniChar *ucs, size_t maxsize,121 int APIENTRY UniStrfmon (const LocaleObject locale_object, UniChar *ucs, size_t maxsize, 119 122 const UniChar *format, ...); 120 123 121 124 /* String/Character Function Prototypes */ 122 UniChar * UniStrcat (UniChar *ucs1, const UniChar *ucs2);123 UniChar * UniStrchr (const UniChar *ucs, UniChar uc);124 int UniStrcmp (const UniChar *ucs1, const UniChar *ucs2);125 UniChar * UniStrcpy (UniChar *ucs1, const UniChar *ucs2);126 size_t UniStrcspn (const UniChar *ucs1, const UniChar *ucs2);127 size_t UniStrlen (const UniChar *ucs1);128 UniChar * UniStrncat (UniChar *ucs1, const UniChar *ucs2, size_t n);129 int UniStrncmp (const UniChar *ucs1, const UniChar *ucs2, size_t n);130 UniChar * UniStrncpy (UniChar *ucs1, const UniChar *ucs2, size_t n);131 UniChar * UniStrpbrk (const UniChar *ucs1, const UniChar *ucs2);132 UniChar * UniStrrchr (const UniChar *ucs, UniChar uc);133 size_t UniStrspn (const UniChar *ucs1, const UniChar *ucs2);134 UniChar * UniStrstr (const UniChar *ucs1, const UniChar *ucs2);135 UniChar * UniStrtok (UniChar *ucs1, const UniChar *ucs2);125 UniChar *APIENTRY UniStrcat (UniChar *ucs1, const UniChar *ucs2); 126 UniChar *APIENTRY UniStrchr (const UniChar *ucs, UniChar uc); 127 int APIENTRY UniStrcmp (const UniChar *ucs1, const UniChar *ucs2); 128 UniChar *APIENTRY UniStrcpy (UniChar *ucs1, const UniChar *ucs2); 129 size_t APIENTRY UniStrcspn (const UniChar *ucs1, const UniChar *ucs2); 130 size_t APIENTRY UniStrlen (const UniChar *ucs1); 131 UniChar *APIENTRY UniStrncat (UniChar *ucs1, const UniChar *ucs2, size_t n); 132 int APIENTRY UniStrncmp (const UniChar *ucs1, const UniChar *ucs2, size_t n); 133 UniChar *APIENTRY UniStrncpy (UniChar *ucs1, const UniChar *ucs2, size_t n); 134 UniChar *APIENTRY UniStrpbrk (const UniChar *ucs1, const UniChar *ucs2); 135 UniChar *APIENTRY UniStrrchr (const UniChar *ucs, UniChar uc); 136 size_t APIENTRY UniStrspn (const UniChar *ucs1, const UniChar *ucs2); 137 UniChar *APIENTRY UniStrstr (const UniChar *ucs1, const UniChar *ucs2); 138 UniChar *APIENTRY UniStrtok (UniChar *ucs1, const UniChar *ucs2); 136 139 137 140 /* Character Attribute Function Prototypes */ 138 int UniCreateAttrObject (const LocaleObject locale_object,141 int APIENTRY UniCreateAttrObject (const LocaleObject locale_object, 139 142 const UniChar *attr_name, AttrObject *attr_object_ptr); 140 int UniQueryCharAttr (AttrObject attr_object, UniChar uc);141 int UniScanForAttr (AttrObject attr_object, const UniChar *ucs,143 int APIENTRY UniQueryCharAttr (AttrObject attr_object, UniChar uc); 144 int APIENTRY UniScanForAttr (AttrObject attr_object, const UniChar *ucs, 142 145 size_t num_elems, ulsBool inverse_op, size_t *offset_ptr); 143 int UniFreeAttrObject (AttrObject attr_object);144 int UniQueryAlnum (const LocaleObject locale_object, UniChar uc);145 int UniQueryAlpha (const LocaleObject locale_object, UniChar uc);146 int UniQueryBlank (const LocaleObject locale_object, UniChar uc);147 int UniQueryCntrl (const LocaleObject locale_object, UniChar uc);148 int UniQueryDigit (const LocaleObject locale_object, UniChar uc);149 int UniQueryGraph (const LocaleObject locale_object, UniChar uc);150 int UniQueryLower (const LocaleObject locale_object, UniChar uc);151 int UniQueryPrint (const LocaleObject locale_object, UniChar uc);152 int UniQueryPunct (const LocaleObject locale_object, UniChar uc);153 int UniQuerySpace (const LocaleObject locale_object, UniChar uc);154 int UniQueryUpper (const LocaleObject locale_object, UniChar uc);155 int UniQueryXdigit (const LocaleObject locale_object, UniChar uc);146 int APIENTRY UniFreeAttrObject (AttrObject attr_object); 147 int APIENTRY UniQueryAlnum (const LocaleObject locale_object, UniChar uc); 148 int APIENTRY UniQueryAlpha (const LocaleObject locale_object, UniChar uc); 149 int APIENTRY UniQueryBlank (const LocaleObject locale_object, UniChar uc); 150 int APIENTRY UniQueryCntrl (const LocaleObject locale_object, UniChar uc); 151 int APIENTRY UniQueryDigit (const LocaleObject locale_object, UniChar uc); 152 int APIENTRY UniQueryGraph (const LocaleObject locale_object, UniChar uc); 153 int APIENTRY UniQueryLower (const LocaleObject locale_object, UniChar uc); 154 int APIENTRY UniQueryPrint (const LocaleObject locale_object, UniChar uc); 155 int APIENTRY UniQueryPunct (const LocaleObject locale_object, UniChar uc); 156 int APIENTRY UniQuerySpace (const LocaleObject locale_object, UniChar uc); 157 int APIENTRY UniQueryUpper (const LocaleObject locale_object, UniChar uc); 158 int APIENTRY UniQueryXdigit (const LocaleObject locale_object, UniChar uc); 156 159 157 160 /* String Transformation Function Prototypes */ 158 int UniCreateTransformObject (const LocaleObject locale_object,161 int APIENTRY UniCreateTransformObject (const LocaleObject locale_object, 159 162 const UniChar *xtype, XformObject *xform_object_ptr); 160 int UniTransformStr (XformObject xform_object, const UniChar *inp_buf,163 int APIENTRY UniTransformStr (XformObject xform_object, const UniChar *inp_buf, 161 164 int *inp_size, UniChar *out_buf, int *out_size); 162 int UniFreeTransformObject (XformObject xform_object);163 UniChar UniTransLower (const LocaleObject locale_object, UniChar uc);164 UniChar UniTransUpper (const LocaleObject locale_object, UniChar uc);165 int APIENTRY UniFreeTransformObject (XformObject xform_object); 166 UniChar APIENTRY UniTransLower (const LocaleObject locale_object, UniChar uc); 167 UniChar APIENTRY UniTransUpper (const LocaleObject locale_object, UniChar uc); 165 168 166 169 /* String Conversion Function Prototypes */ 167 int UniStrtod (const LocaleObject locale_object, const UniChar *ucs,170 int APIENTRY UniStrtod (const LocaleObject locale_object, const UniChar *ucs, 168 171 UniChar **end_ptr, double *result_ptr); 169 int UniStrtol (const LocaleObject locale_object, const UniChar *ucs,172 int APIENTRY UniStrtol (const LocaleObject locale_object, const UniChar *ucs, 170 173 UniChar **end_ptr, int base, long int *result_ptr); 171 int UniStrtoul (const LocaleObject locale_object, const UniChar *ucs,174 int APIENTRY UniStrtoul (const LocaleObject locale_object, const UniChar *ucs, 172 175 UniChar **end_ptr, int base, unsigned long int *result_ptr); 173 176 174 177 /* String Comparison Function Prototypes */ 175 int UniStrcoll (const LocaleObject locale_object,178 int APIENTRY UniStrcoll (const LocaleObject locale_object, 176 179 const UniChar *ucs1, const UniChar *ucs2); 177 size_t UniStrxfrm (const LocaleObject locale_object, UniChar *ucs1,180 size_t APIENTRY UniStrxfrm (const LocaleObject locale_object, UniChar *ucs1, 178 181 const UniChar *ucs2, size_t n); 179 int UniStrcmpi (const LocaleObject locale_object,182 int APIENTRY UniStrcmpi (const LocaleObject locale_object, 180 183 const UniChar *ucs1, const UniChar *ucs2); 181 int UniStrncmpi (const LocaleObject locale_object,184 int APIENTRY UniStrncmpi (const LocaleObject locale_object, 182 185 const UniChar *ucs1, const UniChar *ucs2, const size_t n); 183 186 184 187 /* Unicode Case Mapping Function Prototypes */ 185 UniChar UniToupper (UniChar uc);186 UniChar UniTolower (UniChar uc);187 UniChar * UniStrupr (UniChar *ucs);188 UniChar * UniStrlwr (UniChar *ucs);188 UniChar APIENTRY UniToupper (UniChar uc); 189 UniChar APIENTRY UniTolower (UniChar uc); 190 UniChar *APIENTRY UniStrupr (UniChar *ucs); 191 UniChar *APIENTRY UniStrlwr (UniChar *ucs); 189 192 190 int UniMapCtryToLocale (unsigned long Country, UniChar *LocaleName, size_t n);193 int APIENTRY UniMapCtryToLocale (unsigned long Country, UniChar *LocaleName, size_t n); 191 194 192 195 #ifdef __cplusplus -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.