Jump to content

Unicode Errors: Difference between revisions

From EDM2
Unicode error codes created
 
m added more constants
Line 1: Line 1:
==== UCONV_BADATTR ====
; [[OS2 API:Unicode:error#ULS_BADATTR|ULS_BADATTR]] :
==== UCONV_E2BIG ====
; [[OS2 API:Unicode:error#ULS_BUFFERFULL|ULS_BUFFERFULL]] : Input conversion stopped due to output buffer's lack of space.
==== UCONV_EBADF ====
; [[OS2 API:Unicode:error#ULS_BADOBJECT|ULS_BADOBJECT]] : The uconv object is not a valid conversion object.
==== UCONV_EILSEQ ====
; [[OS2 API:Unicode:error#ULS_ILLEGALSEQUENCE|ULS_ILLEGALSEQUENCE]] : Input conversion stopped due to an invalid input byte that doesn't belong in the input code page.
==== UCONV_EINVAL ====
; [[OS2 API:Unicode:error#ULS_INVALID|ULS_INVALID]] : Input conversion stopped due to an incomplete character or shift sequence at the end of the input buffer.
==== UCONV_EMFILE ====
; [[OS2 API:Unicode:error#ULS_MAXFILESPERPROC|ULS_MAXFILESPERPROC]] :
==== UCONV_ENFILE ====
; [[OS2 API:Unicode:error#ULS_MAXFILES|ULS_MAXFILES]] :
==== UCONV_ENOMEM ====
; [[OS2 API:Unicode:error#ULS_NOMEMORY|ULS_NOMEMORY]] :
==== UCONV_EOTHER ====
; [[OS2 API:Unicode:error#ULS_OTHER|ULS_OTHER]] :
==== UCONV_NOTIMPLEMENTED ====
; [[OS2 API:Unicode:error#ULS_NOTIMPLEMENTED|ULS_NOTIMPLEMENTED]] :
==== ULS_SUCCESS ====
==== ULS_SUCCESS ====
; 0x00000000 : What error?
; 0x00000000 : What error?
Line 4: Line 34:
==== ULS_API_ERROR_BASE ====
==== ULS_API_ERROR_BASE ====
; 0x00020400 : The basis for all ULS_<error name>
; 0x00020400 : The basis for all ULS_<error name>
==== ULS_BADATTR ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 21 :
==== ULS_BADHANDLE ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 8 :


==== ULS_BADOBJECT ====
==== ULS_BADOBJECT ====
Line 16: Line 52:
==== ULS_INVALID ====
==== ULS_INVALID ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 14 :
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 14 :
==== ULS_INVALIDSCAN ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 11 :
==== ULS_KBDNOTFOUND ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 7 :
==== ULS_MAXFILES ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 4 :
==== ULS_MAXFILESPERPROC ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 3 :
==== ULS_NODEAD ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 9 :
==== ULS_NOMATCH ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 17 :
==== ULS_NOMEMORY ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 13 :
==== ULS_NOOP ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 5 :
==== ULS_NOSCAN ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 10 :
==== ULS_NOTIMPLEMENTED ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 12 :
==== ULS_NOTOKEN ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 16 :
==== ULS_OTHER ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 1 :
==== ULS_RANGE ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 19 :
==== ULS_TOOMANYKBD ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 6 :
==== ULS_UNSUPPORTED ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 20 :
==== ULS_VERSION ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 22 :

Revision as of 06:29, 14 April 2006

UCONV_BADATTR

ULS_BADATTR

UCONV_E2BIG

ULS_BUFFERFULL
Input conversion stopped due to output buffer's lack of space.

UCONV_EBADF

ULS_BADOBJECT
The uconv object is not a valid conversion object.

UCONV_EILSEQ

ULS_ILLEGALSEQUENCE
Input conversion stopped due to an invalid input byte that doesn't belong in the input code page.

UCONV_EINVAL

ULS_INVALID
Input conversion stopped due to an incomplete character or shift sequence at the end of the input buffer.

UCONV_EMFILE

ULS_MAXFILESPERPROC

UCONV_ENFILE

ULS_MAXFILES

UCONV_ENOMEM

ULS_NOMEMORY

UCONV_EOTHER

ULS_OTHER

UCONV_NOTIMPLEMENTED

ULS_NOTIMPLEMENTED

ULS_SUCCESS

0x00000000
What error?

ULS_API_ERROR_BASE

0x00020400
The basis for all ULS_<error name>

ULS_BADATTR

ULS_API_ERROR_BASE | 21

ULS_BADHANDLE

ULS_API_ERROR_BASE | 8

ULS_BADOBJECT

ULS_API_ERROR_BASE | 15

ULS_BUFFERFULL

ULS_API_ERROR_BASE | 18

ULS_ILLEGALSEQUENCE

ULS_API_ERROR_BASE | 2

ULS_INVALID

ULS_API_ERROR_BASE | 14

ULS_INVALIDSCAN

ULS_API_ERROR_BASE | 11

ULS_KBDNOTFOUND

ULS_API_ERROR_BASE | 7

ULS_MAXFILES

ULS_API_ERROR_BASE | 4

ULS_MAXFILESPERPROC

ULS_API_ERROR_BASE | 3

ULS_NODEAD

ULS_API_ERROR_BASE | 9

ULS_NOMATCH

ULS_API_ERROR_BASE | 17

ULS_NOMEMORY

ULS_API_ERROR_BASE | 13

ULS_NOOP

ULS_API_ERROR_BASE | 5

ULS_NOSCAN

ULS_API_ERROR_BASE | 10

ULS_NOTIMPLEMENTED

ULS_API_ERROR_BASE | 12

ULS_NOTOKEN

ULS_API_ERROR_BASE | 16

ULS_OTHER

ULS_API_ERROR_BASE | 1

ULS_RANGE

ULS_API_ERROR_BASE | 19

ULS_TOOMANYKBD

ULS_API_ERROR_BASE | 6

ULS_UNSUPPORTED

ULS_API_ERROR_BASE | 20

ULS_VERSION

ULS_API_ERROR_BASE | 22