Annotation of embedaddon/curl/packages/OS400/os400sys.h, revision 1.1.1.1
1.1 misho 1: /***************************************************************************
2: * _ _ ____ _
3: * Project ___| | | | _ \| |
4: * / __| | | | |_) | |
5: * | (__| |_| | _ <| |___
6: * \___|\___/|_| \_\_____|
7: *
8: * Copyright (C) 1998 - 2020, Daniel Stenberg, <daniel@haxx.se>, et al.
9: *
10: * This software is licensed as described in the file COPYING, which
11: * you should have received as part of this distribution. The terms
12: * are also available at https://curl.haxx.se/docs/copyright.html.
13: *
14: * You may opt to use, copy, modify, merge, publish, distribute and/or sell
15: * copies of the Software, and permit persons to whom the Software is
16: * furnished to do so, under the terms of the COPYING file.
17: *
18: * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
19: * KIND, either express or implied.
20: *
21: *
22: ***************************************************************************/
23:
24: /* OS/400 additional definitions. */
25:
26: #ifndef __OS400_SYS_
27: #define __OS400_SYS_
28:
29:
30: /* Per-thread item identifiers. */
31:
32: typedef enum {
33: LK_SSL_ERROR,
34: LK_GSK_ERROR,
35: LK_LDAP_ERROR,
36: LK_CURL_VERSION,
37: LK_VERSION_INFO,
38: LK_VERSION_INFO_DATA,
39: LK_EASY_STRERROR,
40: LK_SHARE_STRERROR,
41: LK_MULTI_STRERROR,
42: LK_ZLIB_VERSION,
43: LK_ZLIB_MSG,
44: LK_LAST
45: } localkey_t;
46:
47:
48: extern char * (* Curl_thread_buffer)(localkey_t key, long size);
49:
50:
51: /* Maximum string expansion factor due to character code conversion. */
52:
53: #define MAX_CONV_EXPANSION 4 /* Can deal with UTF-8. */
54:
55: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>