-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlibex_.h
More file actions
executable file
·74 lines (56 loc) · 3.02 KB
/
Copy pathlibex_.h
File metadata and controls
executable file
·74 lines (56 loc) · 3.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
/* -------------------------------------------------------------------------- */
/* (c) ali@balarabe.com [libex_.h] */
/* -------------------------------------------------------------------------- */
#if !defined INCLUDED_LIBEX__H
#define INCLUDED_LIBEX__H
#include "libex.h"
/* -------------------------------------------------------------------------- */
/* Namespaces and Scope: */
#define PUBLIC LX_PUBLIC
#define NAMESPACE LX_NAMESPACE
#define END_NAMESPACE LX_END_NAMESPACE
#define CL LX_CL
#define c_ lx_c
/* -------------------------------------------------------------------------- */
/* Common Definitions: */
#undef UNUSED
#define FN_NAME LX_FN_NAME
#define FN_NAME_A LX_FN_NAME_A
#define NIL LX_NIL
#define UID LX_UID
#define UNUSED LX_UNUSED
/* ANSI to Unicode string transform */
#define STR LX_STR
/* C cast */
#define CAST LX_CAST
/* C++ casts */
#define CCAST LX_CCAST
#define DCAST LX_DCAST
#define RCAST LX_RCAST
#define SCAST LX_SCAST
/* GCC does not recognise abstract keyword */
#define ABSTRACT LX_ABSTRACT
/* -------------------------------------------------------------------------- */
/* Threads: */
#define THREAD_HANDLE LX_THREAD_HANDLE
#define THREAD_RETURN_TYPE LX_THREAD_RETURN_TYPE
/* -------------------------------------------------------------------------- */
/* Type Definitions: */
/* boolean type */
#define bool_t lx_bool_t
#define C_FALSE LX_C_FALSE
#define C_TRUE LX_C_TRUE
/* character types */
#define char_t lx_char_t
#define chars_t lx_chars_t
#define new_bchars_t lx_new_bchars_t
#define new_chars_t lx_new_chars_t
#define new_wchars_t lx_new_wchars
#define bytes_t lx_bytes_t
#define handle_t lx_handle_t
#define new_bytes_t lx_new_bytes_t
#define pixel_t lx_pixel_t
#define text_data_format_enum lx_text_data_format_enum
#define FORMAT_DEFAULT LX_FORMAT_DEFAULT
#define FORMAT_MICROSOFT_SQL LX_FORMAT_MICROSOFT_SQL
#endif /*eof*/