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

APIENTRY. Missing errorcodes.

File:
1 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}
Note: See TracChangeset for help on using the changeset viewer.