source: branches/libc-0.6/src/emx/include/ulserrno.h

Last change on this file was 1506, checked in by bird, 21 years ago

@unixroot. header reviews. ++

  • Property cvs2svn:cvs-rev set to 1.3
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 1020 bytes
Line 
1/* ulserrno.h,v 1.3 2004/09/14 22:27:36 bird Exp */
2/** @file
3 * IGCC.
4 */
5/*
6 * Legalesy-free Unicode API interface for OS/2
7 * Unicode API error codes
8 *
9 * Written by Andrew Zabolotny <bit@eltech.ru>
10 *
11 * This file is put into public domain. You are free to do
12 * literally anything you wish with it: modify, print, sell,
13 * rent, eat, throw out of window: in all (esp. in later)
14 * cases I am not responsible for any damage it causes.
15 */
16
17#ifndef __ULSERRNO_H__
18#define __ULSERRNO_H__
19
20#define ULS_API_ERROR_BASE 0x00020400
21
22typedef enum _uls_return_codes
23{
24 ULS_SUCCESS = 0,
25 ULS_OTHER = ULS_API_ERROR_BASE + 1,
26 ULS_ILLEGALSEQUENCE,
27 ULS_MAXFILESPERPROC,
28 ULS_MAXFILES,
29 ULS_NOOP,
30 ULS_TOOMANYKBD,
31 ULS_KBDNOTFOUND,
32 ULS_BADHANDLE,
33 ULS_NODEAD,
34 ULS_NOSCAN,
35 ULS_INVALIDSCAN,
36 ULS_NOTIMPLEMENTED,
37 ULS_NOMEMORY,
38 ULS_INVALID,
39 ULS_BADOBJECT,
40 ULS_NOTOKEN,
41 ULS_NOMATCH,
42 ULS_BUFFERFULL,
43 ULS_RANGE,
44 ULS_UNSUPPORTED,
45 ULS_BADATTR,
46 ULS_VERSION
47} uls_error_t;
48
49
50#endif /* __ULSERRNO_H__ */
Note: See TracBrowser for help on using the repository browser.