DCL 4.0
Loading...
Searching...
No Matches
Config.h File Reference
#include <stddef.h>
#include <sys/types.h>
#include <stdint.h>
#include <limits.h>

Go to the source code of this file.

Classes

struct  __DCL_LIBRARY_MODULE

Macros

#define __DCL_CONFIG_H__   20110105
#define __DCL_HAVE_MANUAL_INITIALIZE   1
#define __DCL_HAVE_NAMESPACE   1
#define __DCL_HAVE_THROWS_SPEC   0
#define DCLCAPI
#define DCLCVAR
#define DCLEAPI
#define DCLEVAR
#define DCL_DSO_EXPORT   __attribute__ ((visibility("default")))
#define __DCL_REENTRANT
#define __DCL_THROWS
#define __DCL_THROWS1(e)
#define __DCL_THROWS2(e1, e2)
#define __DCL_THROWS3(e1, e2, e3)
#define __ssize_t_defined
#define __TIMESTAMP__   __DATE__ " " __TIME__
#define __LITTLE_ENDIAN   1234
#define __BIG_ENDIAN   4321
#define __SIZEOF_WCHAR_T__   4
#define INT8_MIN   SCHAR_MIN
#define INT16_MIN   SHRT_MIN
#define INT32_MIN   INT_MIN
#define INT64_MIN   LLONG_MIN
#define INT8_MAX   SCHAR_MAX
#define INT16_MAX   SHRT_MAX
#define INT32_MAX   INT_MAX
#define INT64_MAX   LLONG_MAX
#define UINT8_MAX   UCHAR_MAX
#define UINT16_MAX   USHRT_MAX
#define UINT32_MAX   UINT_MAX
#define UINT64_MAX   ULLONG_MAX
#define NULL   (void*)0
#define _CONST
#define _PRIVATE   public
#define __PROTECTED   public
#define _PUBLIC
#define __protected   public
#define __noclose__
#define __destroy__
#define __countof(array, type)
#define DCL_MAKE_VERSION(uMajor, uMinor)
#define DCL_MAJOR_VERSION(uVersion)
#define DCL_MINOR_VERSION(uVersion)
#define DCL_VERSION   DCL_MAKE_VERSION(4, 0)
#define DCL_CORE_VERSION   DCL_MAKE_VERSION(4, 0)
#define DCL_EXT_VERSION   DCL_MAKE_VERSION(1, 0)
#define DCL_SQL_VERSION   DCL_MAKE_VERSION(3, 2)
#define DCL_HTTP_SERVER_VERSION   DCL_MAKE_VERSION(3, 2)
#define DCL_CORE_LIB   1
#define DCL_NET_LIB   2
#define DCL_EXT_LIB   3
#define DCL_SQL_DRIVER_MODULE   11
#define DCL_HTTP_SERVLET_MODULE   21
#define DCL_DSO_ENTRY_POINT   DCLDSOEntryPoint
#define DCL_DSO_ENTRY_POINT_STRING   "DCLDSOEntryPoint"
#define DCL_BUILD_FLAG   0
#define DCL_WIN_REG_BASE   L"Software\\Daejung Kim\\DCL"

Typedefs

typedef unsigned char byte_t
typedef wchar_t char_t
typedef struct __DCL_LIBRARY_MODULE DCL_LIBRARY_MODULE

Macro Definition Documentation

◆ __BIG_ENDIAN

#define __BIG_ENDIAN   4321

Definition at line 242 of file Config.h.

◆ __countof

#define __countof ( array,
type )
Value:
(sizeof(array) / sizeof(type))

Definition at line 365 of file Config.h.

◆ __DCL_CONFIG_H__

#define __DCL_CONFIG_H__   20110105

Definition at line 2 of file Config.h.

◆ __DCL_HAVE_MANUAL_INITIALIZE

#define __DCL_HAVE_MANUAL_INITIALIZE   1

Definition at line 40 of file Config.h.

◆ __DCL_HAVE_NAMESPACE

#define __DCL_HAVE_NAMESPACE   1

Definition at line 48 of file Config.h.

◆ __DCL_HAVE_THROWS_SPEC

#define __DCL_HAVE_THROWS_SPEC   0

Definition at line 49 of file Config.h.

◆ __DCL_REENTRANT

#define __DCL_REENTRANT

Definition at line 112 of file Config.h.

◆ __DCL_THROWS

#define __DCL_THROWS

Definition at line 166 of file Config.h.

◆ __DCL_THROWS1

#define __DCL_THROWS1 ( e)

Definition at line 167 of file Config.h.

◆ __DCL_THROWS2

#define __DCL_THROWS2 ( e1,
e2 )

Definition at line 168 of file Config.h.

◆ __DCL_THROWS3

#define __DCL_THROWS3 ( e1,
e2,
e3 )

Definition at line 169 of file Config.h.

◆ __destroy__

#define __destroy__

Definition at line 363 of file Config.h.

◆ __LITTLE_ENDIAN

#define __LITTLE_ENDIAN   1234

Definition at line 241 of file Config.h.

◆ __noclose__

#define __noclose__

Definition at line 360 of file Config.h.

◆ __PROTECTED

#define __PROTECTED   public

Definition at line 355 of file Config.h.

◆ __protected

#define __protected   public

Definition at line 357 of file Config.h.

◆ __SIZEOF_WCHAR_T__

#define __SIZEOF_WCHAR_T__   4

Definition at line 259 of file Config.h.

◆ __ssize_t_defined

#define __ssize_t_defined

Definition at line 199 of file Config.h.

◆ __TIMESTAMP__

#define __TIMESTAMP__   __DATE__ " " __TIME__

Definition at line 215 of file Config.h.

◆ _CONST

#define _CONST

Definition at line 353 of file Config.h.

◆ _PRIVATE

#define _PRIVATE   public

Definition at line 354 of file Config.h.

◆ _PUBLIC

#define _PUBLIC

Definition at line 356 of file Config.h.

◆ DCL_BUILD_FLAG

#define DCL_BUILD_FLAG   0

Definition at line 399 of file Config.h.

◆ DCL_CORE_LIB

#define DCL_CORE_LIB   1

Definition at line 387 of file Config.h.

◆ DCL_CORE_VERSION

#define DCL_CORE_VERSION   DCL_MAKE_VERSION(4, 0)

Definition at line 377 of file Config.h.

◆ DCL_DSO_ENTRY_POINT

#define DCL_DSO_ENTRY_POINT   DCLDSOEntryPoint

Definition at line 393 of file Config.h.

◆ DCL_DSO_ENTRY_POINT_STRING

#define DCL_DSO_ENTRY_POINT_STRING   "DCLDSOEntryPoint"

Definition at line 394 of file Config.h.

◆ DCL_DSO_EXPORT

#define DCL_DSO_EXPORT   __attribute__ ((visibility("default")))

Definition at line 111 of file Config.h.

◆ DCL_EXT_LIB

#define DCL_EXT_LIB   3

Definition at line 389 of file Config.h.

◆ DCL_EXT_VERSION

#define DCL_EXT_VERSION   DCL_MAKE_VERSION(1, 0)

Definition at line 378 of file Config.h.

◆ DCL_HTTP_SERVER_VERSION

#define DCL_HTTP_SERVER_VERSION   DCL_MAKE_VERSION(3, 2)

Definition at line 384 of file Config.h.

◆ DCL_HTTP_SERVLET_MODULE

#define DCL_HTTP_SERVLET_MODULE   21

Definition at line 391 of file Config.h.

◆ DCL_MAJOR_VERSION

#define DCL_MAJOR_VERSION ( uVersion)
Value:
((unsigned int)(uVersion >> 16))

Definition at line 372 of file Config.h.

◆ DCL_MAKE_VERSION

#define DCL_MAKE_VERSION ( uMajor,
uMinor )
Value:
((uint32_t)((uMajor << 16) | uMinor))

Definition at line 371 of file Config.h.

◆ DCL_MINOR_VERSION

#define DCL_MINOR_VERSION ( uVersion)
Value:
((unsigned int)(uVersion & 0x0000ffff))

Definition at line 373 of file Config.h.

◆ DCL_NET_LIB

#define DCL_NET_LIB   2

Definition at line 388 of file Config.h.

◆ DCL_SQL_DRIVER_MODULE

#define DCL_SQL_DRIVER_MODULE   11

Definition at line 390 of file Config.h.

◆ DCL_SQL_VERSION

#define DCL_SQL_VERSION   DCL_MAKE_VERSION(3, 2)

Definition at line 381 of file Config.h.

◆ DCL_VERSION

#define DCL_VERSION   DCL_MAKE_VERSION(4, 0)

Definition at line 376 of file Config.h.

◆ DCL_WIN_REG_BASE

#define DCL_WIN_REG_BASE   L"Software\\Daejung Kim\\DCL"

Definition at line 446 of file Config.h.

◆ DCLCAPI

#define DCLCAPI

Definition at line 100 of file Config.h.

◆ DCLCVAR

#define DCLCVAR

Definition at line 101 of file Config.h.

◆ DCLEAPI

#define DCLEAPI

Definition at line 107 of file Config.h.

◆ DCLEVAR

#define DCLEVAR

Definition at line 108 of file Config.h.

◆ INT16_MAX

#define INT16_MAX   SHRT_MAX

Definition at line 317 of file Config.h.

◆ INT16_MIN

#define INT16_MIN   SHRT_MIN

Definition at line 312 of file Config.h.

◆ INT32_MAX

#define INT32_MAX   INT_MAX

Definition at line 318 of file Config.h.

◆ INT32_MIN

#define INT32_MIN   INT_MIN

Definition at line 313 of file Config.h.

◆ INT64_MAX

#define INT64_MAX   LLONG_MAX

Definition at line 319 of file Config.h.

◆ INT64_MIN

#define INT64_MIN   LLONG_MIN

Definition at line 314 of file Config.h.

◆ INT8_MAX

#define INT8_MAX   SCHAR_MAX

Definition at line 316 of file Config.h.

◆ INT8_MIN

#define INT8_MIN   SCHAR_MIN

Definition at line 311 of file Config.h.

◆ NULL

#define NULL   (void*)0

Definition at line 340 of file Config.h.

◆ UINT16_MAX

#define UINT16_MAX   USHRT_MAX

Definition at line 322 of file Config.h.

◆ UINT32_MAX

#define UINT32_MAX   UINT_MAX

Definition at line 323 of file Config.h.

◆ UINT64_MAX

#define UINT64_MAX   ULLONG_MAX

Definition at line 324 of file Config.h.

◆ UINT8_MAX

#define UINT8_MAX   UCHAR_MAX

Definition at line 321 of file Config.h.

Typedef Documentation

◆ byte_t

typedef unsigned char byte_t

Definition at line 274 of file Config.h.

◆ char_t

typedef wchar_t char_t

Definition at line 275 of file Config.h.

◆ DCL_LIBRARY_MODULE