Changeset 231


Ignore:
Timestamp:
May 23, 2003, 6:52:40 PM (22 years ago)
Author:
bird
Message:

APIENTRY. Missing errorcodes.

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 to 1.2
    r230 r231  
    9898typedef void *UconvObject;
    9999
    100 int UniCreateUconvObject (UniChar *codepage, UconvObject *uobj);
    101 int UniQueryUconvObject (UconvObject uobj, uconv_attribute_t * attr,
     100int APIENTRY UniCreateUconvObject (UniChar *codepage, UconvObject *uobj);
     101int APIENTRY UniQueryUconvObject (UconvObject uobj, uconv_attribute_t * attr,
    102102  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,
     103int APIENTRY UniSetUconvObject (UconvObject uobj, uconv_attribute_t * attr);
     104int APIENTRY UniUconvToUcs (UconvObject uobj, void **inbuf, size_t *inbytes,
    105105  UniChar **outbuf, size_t *outchars, size_t *subst);
    106 int UniUconvFromUcs (UconvObject uobj, UniChar **inbuf, size_t *inchars,
     106int APIENTRY UniUconvFromUcs (UconvObject uobj, UniChar **inbuf, size_t *inchars,
    107107  void **outbuf, size_t *outbytes, size_t *subst);
    108 int UniFreeUconvObject (UconvObject uobj);
    109 int UniMapCpToUcsCp (unsigned long ulCodePage, UniChar *ucsCodePage, size_t n);
     108int APIENTRY UniFreeUconvObject (UconvObject uobj);
     109int APIENTRY UniMapCpToUcsCp (unsigned long ulCodePage, UniChar *ucsCodePage, size_t n);
    110110
    111111#define IBM_437         (UniChar *)L"IBM-437"
     
    116116#define ISO8859_1       (UniChar *)L"IBM-819"
    117117
     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
    118130#ifdef __cplusplus
    119131}
  • trunk/src/emx/include/ulserrno.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r230 r231  
    4343} uls_error_t;
    4444
     45
    4546#endif /* __ULSERRNO_H__ */
  • trunk/src/emx/include/unidef.h

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r230 r231  
    3636#ifndef FALSE
    3737# define FALSE  0
     38#endif
     39#ifndef APIENTRY
     40#define APIENTRY _System
    3841#endif
    3942
     
    9194/* Locale Management Function Prototypes */
    9295
    93 int UniCreateLocaleObject (int locale_spec_type, const void *locale_spec,
     96int APIENTRY UniCreateLocaleObject (int locale_spec_type, const void *locale_spec,
    9497  LocaleObject *locale_object_ptr);
    95 int UniQueryLocaleObject (const LocaleObject locale_object, int category,
     98int APIENTRY UniQueryLocaleObject (const LocaleObject locale_object, int category,
    9699  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,
     100int APIENTRY UniFreeLocaleObject (LocaleObject locale_object);
     101int APIENTRY UniFreeMem (void *memory_ptr);
     102int APIENTRY UniLocaleStrToToken (int locale_string_type, const void *locale_string,
    100103  LocaleToken *locale_token_ptr);
    101 int UniLocaleTokenToStr (const LocaleToken locale_token,
     104int APIENTRY UniLocaleTokenToStr (const LocaleToken locale_token,
    102105  int locale_string_type, void **locale_string_ptr);
    103106
    104107/* Locale Information Function Prototypes */
    105 int UniQueryLocaleInfo (const LocaleObject locale_object,
     108int APIENTRY UniQueryLocaleInfo (const LocaleObject locale_object,
    106109  struct UniLconv **unilconv_addr_ptr);
    107 int UniFreeLocaleInfo (struct UniLconv *unilconv_addr);
    108 int UniQueryLocaleItem (const LocaleObject locale_object, LocaleItem item,
     110int APIENTRY UniFreeLocaleInfo (struct UniLconv *unilconv_addr);
     111int APIENTRY UniQueryLocaleItem (const LocaleObject locale_object, LocaleItem item,
    109112  UniChar **info_item_addr_ptr);
    110113
    111114/* Date and Time Function Prototypes */
    112 size_t UniStrftime (const LocaleObject locale_object, UniChar *ucs,
     115size_t APIENTRY UniStrftime (const LocaleObject locale_object, UniChar *ucs,
    113116  size_t maxsize, const UniChar *format, const struct tm *time_ptr);
    114 UniChar *UniStrptime (const LocaleObject locale_object, const UniChar *buf,
     117UniChar *APIENTRY UniStrptime (const LocaleObject locale_object, const UniChar *buf,
    115118  const UniChar *format, struct tm *time_ptr);
    116119
    117120/* Monetary Formatting Function Prototype */
    118 int UniStrfmon (const LocaleObject locale_object, UniChar *ucs, size_t maxsize,
     121int APIENTRY UniStrfmon (const LocaleObject locale_object, UniChar *ucs, size_t maxsize,
    119122  const UniChar *format, ...);
    120123
    121124/* 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);
     125UniChar *APIENTRY UniStrcat (UniChar *ucs1, const UniChar *ucs2);
     126UniChar *APIENTRY UniStrchr (const UniChar *ucs, UniChar uc);
     127int APIENTRY UniStrcmp (const UniChar *ucs1, const UniChar *ucs2);
     128UniChar *APIENTRY UniStrcpy (UniChar *ucs1, const UniChar *ucs2);
     129size_t APIENTRY UniStrcspn (const UniChar *ucs1, const UniChar *ucs2);
     130size_t APIENTRY UniStrlen (const UniChar *ucs1);
     131UniChar *APIENTRY UniStrncat (UniChar *ucs1, const UniChar *ucs2, size_t n);
     132int APIENTRY UniStrncmp (const UniChar *ucs1, const UniChar *ucs2, size_t n);
     133UniChar *APIENTRY UniStrncpy (UniChar *ucs1, const UniChar *ucs2, size_t n);
     134UniChar *APIENTRY UniStrpbrk (const UniChar *ucs1, const UniChar *ucs2);
     135UniChar *APIENTRY UniStrrchr (const UniChar *ucs, UniChar uc);
     136size_t APIENTRY UniStrspn (const UniChar *ucs1, const UniChar *ucs2);
     137UniChar *APIENTRY UniStrstr (const UniChar *ucs1, const UniChar *ucs2);
     138UniChar *APIENTRY UniStrtok (UniChar *ucs1, const UniChar *ucs2);
    136139
    137140/* Character Attribute Function Prototypes */
    138 int UniCreateAttrObject (const LocaleObject locale_object,
     141int APIENTRY UniCreateAttrObject (const LocaleObject locale_object,
    139142  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,
     143int APIENTRY UniQueryCharAttr (AttrObject attr_object, UniChar uc);
     144int APIENTRY UniScanForAttr (AttrObject attr_object, const UniChar *ucs,
    142145  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);
     146int APIENTRY UniFreeAttrObject (AttrObject attr_object);
     147int APIENTRY UniQueryAlnum (const LocaleObject locale_object, UniChar uc);
     148int APIENTRY UniQueryAlpha (const LocaleObject locale_object, UniChar uc);
     149int APIENTRY UniQueryBlank (const LocaleObject locale_object, UniChar uc);
     150int APIENTRY UniQueryCntrl (const LocaleObject locale_object, UniChar uc);
     151int APIENTRY UniQueryDigit (const LocaleObject locale_object, UniChar uc);
     152int APIENTRY UniQueryGraph (const LocaleObject locale_object, UniChar uc);
     153int APIENTRY UniQueryLower (const LocaleObject locale_object, UniChar uc);
     154int APIENTRY UniQueryPrint (const LocaleObject locale_object, UniChar uc);
     155int APIENTRY UniQueryPunct (const LocaleObject locale_object, UniChar uc);
     156int APIENTRY UniQuerySpace (const LocaleObject locale_object, UniChar uc);
     157int APIENTRY UniQueryUpper (const LocaleObject locale_object, UniChar uc);
     158int APIENTRY UniQueryXdigit (const LocaleObject locale_object, UniChar uc);
    156159
    157160/* String Transformation Function Prototypes */
    158 int UniCreateTransformObject (const LocaleObject locale_object,
     161int APIENTRY UniCreateTransformObject (const LocaleObject locale_object,
    159162  const UniChar *xtype, XformObject *xform_object_ptr);
    160 int UniTransformStr (XformObject xform_object, const UniChar *inp_buf,
     163int APIENTRY UniTransformStr (XformObject xform_object, const UniChar *inp_buf,
    161164  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);
     165int APIENTRY UniFreeTransformObject (XformObject xform_object);
     166UniChar APIENTRY UniTransLower (const LocaleObject locale_object, UniChar uc);
     167UniChar APIENTRY UniTransUpper (const LocaleObject locale_object, UniChar uc);
    165168
    166169/* String Conversion Function Prototypes */
    167 int UniStrtod (const LocaleObject locale_object, const UniChar *ucs,
     170int APIENTRY UniStrtod (const LocaleObject locale_object, const UniChar *ucs,
    168171  UniChar **end_ptr, double *result_ptr);
    169 int UniStrtol (const LocaleObject locale_object, const UniChar *ucs,
     172int APIENTRY UniStrtol (const LocaleObject locale_object, const UniChar *ucs,
    170173  UniChar **end_ptr, int base, long int *result_ptr);
    171 int UniStrtoul (const LocaleObject locale_object, const UniChar *ucs,
     174int APIENTRY UniStrtoul (const LocaleObject locale_object, const UniChar *ucs,
    172175  UniChar **end_ptr, int base, unsigned long int *result_ptr);
    173176
    174177/* String Comparison Function Prototypes */
    175 int UniStrcoll (const LocaleObject locale_object,
     178int APIENTRY UniStrcoll (const LocaleObject locale_object,
    176179  const UniChar *ucs1, const UniChar *ucs2);
    177 size_t UniStrxfrm (const LocaleObject locale_object, UniChar *ucs1,
     180size_t APIENTRY UniStrxfrm (const LocaleObject locale_object, UniChar *ucs1,
    178181  const UniChar *ucs2, size_t n);
    179 int UniStrcmpi (const LocaleObject locale_object,
     182int APIENTRY UniStrcmpi (const LocaleObject locale_object,
    180183  const UniChar *ucs1, const UniChar *ucs2);
    181 int UniStrncmpi (const LocaleObject locale_object,
     184int APIENTRY UniStrncmpi (const LocaleObject locale_object,
    182185  const UniChar *ucs1, const UniChar *ucs2, const size_t n);
    183186
    184187/* 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);
     188UniChar APIENTRY UniToupper (UniChar uc);
     189UniChar APIENTRY UniTolower (UniChar uc);
     190UniChar *APIENTRY UniStrupr (UniChar *ucs);
     191UniChar *APIENTRY UniStrlwr (UniChar *ucs);
    189192
    190 int UniMapCtryToLocale (unsigned long Country, UniChar *LocaleName, size_t n);
     193int APIENTRY UniMapCtryToLocale (unsigned long Country, UniChar *LocaleName, size_t n);
    191194
    192195#ifdef __cplusplus
Note: See TracChangeset for help on using the changeset viewer.