Jump to content

Unicode Errors: Difference between revisions

From EDM2
m added more constants
Ak120 (talk | contribs)
 
(5 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==== UCONV_BADATTR ====
{|class="wikitable"
; [[OS2 API:Unicode:error#ULS_BADATTR|ULS_BADATTR]] :
|UCONV_BADATTR||ULS_BADATTR||The attribute is invalid.
|-
|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||Insufficient storage space is available.
|-
|UCONV_EOTHER||ULS_OTHER||
|-
|UCONV_NOTIMPLEMENTED||ULS_NOTIMPLEMENTED||
|}


==== UCONV_E2BIG ====
{|class="wikitable"
; [[OS2 API:Unicode:error#ULS_BUFFERFULL|ULS_BUFFERFULL]] : Input conversion stopped due to output buffer's lack of space.
|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||Bad keyboard handle.
|-
|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||The code page number or buffer passed is invalid.  The contents of the buffer will be undefined.
|-
|ULS_INVALIDSCAN||ULS_API_ERROR_BASE 11||
|-
|ULS_KBDNOTFOUND||ULS_API_ERROR_BASE 7||Cannot find the specified keyboard layout.
|-
|ULS_MAXFILES||ULS_API_ERROR_BASE 4||
|-
|ULS_MAXFILESPERPROC||ULS_API_ERROR_BASE 3||
|-
|ULS_NODEAD||ULS_API_ERROR_BASE 9||The dead key value is invalid.
|-
|ULS_NOMATCH||ULS_API_ERROR_BASE 17||
|-
|ULS_NOMEMORY||ULS_API_ERROR_BASE 13||Insufficient memory to load the keyboard layout.
|-
|ULS_NOOP||ULS_API_ERROR_BASE 5||Attempted to close an already closed keyboard handle.
|-
|ULS_NOSCAN||ULS_API_ERROR_BASE 10||The scan code is invalid.
|-
|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||Too many keyboard handles were created.
|-
|ULS_UNSUPPORTED||ULS_API_ERROR_BASE 20||
|-
|ULS_VERSION||ULS_API_ERROR_BASE 22||
|}


==== UCONV_EBADF ====
[[Category:The OS/2 API Project]]
; [[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 ====
; 0x00000000 : What error?
 
==== ULS_API_ERROR_BASE ====
; 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 ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 15 :
 
==== ULS_BUFFERFULL ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 18 :
 
==== ULS_ILLEGALSEQUENCE ====
; [[OS2 API:Unicode:error#ULS_API_ERROR_BASE|ULS_API_ERROR_BASE]] | 2 :
 
==== ULS_INVALID ====
; [[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 :

Latest revision as of 13:52, 19 January 2017

UCONV_BADATTR ULS_BADATTR The attribute is invalid.
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 Insufficient storage space is available.
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 Bad keyboard handle.
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 The code page number or buffer passed is invalid. The contents of the buffer will be undefined.
ULS_INVALIDSCAN ULS_API_ERROR_BASE 11
ULS_KBDNOTFOUND ULS_API_ERROR_BASE 7 Cannot find the specified keyboard layout.
ULS_MAXFILES ULS_API_ERROR_BASE 4
ULS_MAXFILESPERPROC ULS_API_ERROR_BASE 3
ULS_NODEAD ULS_API_ERROR_BASE 9 The dead key value is invalid.
ULS_NOMATCH ULS_API_ERROR_BASE 17
ULS_NOMEMORY ULS_API_ERROR_BASE 13 Insufficient memory to load the keyboard layout.
ULS_NOOP ULS_API_ERROR_BASE 5 Attempted to close an already closed keyboard handle.
ULS_NOSCAN ULS_API_ERROR_BASE 10 The scan code is invalid.
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 Too many keyboard handles were created.
ULS_UNSUPPORTED ULS_API_ERROR_BASE 20
ULS_VERSION ULS_API_ERROR_BASE 22