File release_string.c
FileList > base > release_string.c
Go to the source code of this file
#include <stdlib.h>
#include <string.h>
#include "config.h"
#include "porting.h"
#include "release_string.h"
#include "message_catalog.h"
#include "chartype.h"
#include "language_support.h"
#include "environment_variable.h"
#include "log_comm.h"
#include "memory_wrapper.hpp"
Classes
Public Types
Public Static Attributes
Public Functions
Public Static Functions
Macros
| Type |
Name |
| define |
makestring (x) [**makestring1**](release__string_8c.md#define-makestring1)([**x**](broker__monitor_8c.md#function-timeout))
|
| define |
makestring1 (x) #[**x**](broker__monitor_8c.md#function-timeout)
|
Public Types Documentation
enum COMPATIBILITY_CHECK_MODE
enum COMPATIBILITY_CHECK_MODE {
CHECK_LOG_COMPATIBILITY,
CHECK_NET_PROTOCOL_COMPATIBILITY
};
typedef COMPATIBILITY_RULE
typedef struct compatibility_rule COMPATIBILITY_RULE;
typedef REL_VERSION
typedef struct version REL_VERSION;
Public Static Attributes Documentation
variable build_number
const char* build_number;
variable build_os
variable build_type
variable copyright_body
const char* copyright_body;
const char* copyright_header;
variable disk_compatibility_level
float disk_compatibility_level;
variable disk_compatibility_rules
const COMPATIBILITY_RULE disk_compatibility_rules[];
variable log_incompatible_versions
const REL_VERSION log_incompatible_versions[];
variable major_release_string
const char* major_release_string;
variable net_incompatible_versions
const REL_VERSION net_incompatible_versions[];
variable package_string
const char* package_string;
variable release_string
const char* release_string;
Public Functions Documentation
int rel_bit_platform (
void
)
function rel_build_number
const char * rel_build_number (
void
)
function rel_build_os
const char * rel_build_os (
void
)
function rel_build_type
const char * rel_build_type (
void
)
function rel_compare
int rel_compare (
const char * rel_a,
const char * rel_b
)
function rel_copy_version_string
void rel_copy_version_string (
char * buf,
size_t len
)
function rel_copyright_body
const char * rel_copyright_body (
void
)
const char * rel_copyright_header (
void
)
function rel_disk_compatible
float rel_disk_compatible (
void
)
function rel_get_disk_compatible
REL_COMPATIBILITY rel_get_disk_compatible (
float db_level,
REL_FIXUP_FUNCTION ** fixups
)
function rel_get_net_compatible
REL_COMPATIBILITY rel_get_net_compatible (
const char * client_rel_str,
const char * server_rel_str
)
function rel_is_log_compatible
bool rel_is_log_compatible (
const char * writer_rel_str,
const char * reader_rel_str
)
function rel_major_release_string
const char * rel_major_release_string (
void
)
function rel_name
const char * rel_name (
void
)
function rel_release_string
const char * rel_release_string (
void
)
function rel_set_disk_compatible
void rel_set_disk_compatible (
float level
)
Public Static Functions Documentation
function rel_get_compatible_internal
static REL_COMPATIBILITY rel_get_compatible_internal (
const char * base_rel_str,
const char * apply_rel_str,
COMPATIBILITY_CHECK_MODE check,
const REL_VERSION rules
)
Macro Definition Documentation
define makestring
#define makestring (
x
) `makestring1 ( x )`
define makestring1
#define makestring1 (
x
) `# x`
The documentation for this class was generated from the following file cubrid/src/base/release_string.c