sqlsync_def.h File Reference


Defines

#define SQLSYNC_RETURN   int8
#define MIN(a, b)   ((a)<(b)? (a): (b))
#define MAX(a, b)   ((a)<(b)? (b): (a))
#define CMP_RESULT(elem1, elem2)   ( elem1 > elem2 ? 1 : (elem1 < elem2 ? -1 : 0))
#define SQLSYNC_IS_ERROR(ret)   ((ret & (~1))!=0)
#define NULL   (void*)0

Typedefs

typedef unsigned int uint32
typedef signed int int32
typedef signed short int int16
typedef unsigned short int uint16
typedef signed char int8
typedef unsigned char uint8
typedef void * sqlsync_info_ptr
typedef enum _sqlsync_server sqlsync_server
typedef enum _sqlsync_server_type sqlsync_server_type

Enumerations

enum  {
  SQLSYNC_FALSE = 0, SQLSYNC_FAILED = 0, SQLSYNC_TRUE = 1, SQLSYNC_SUCCESS = 1,
  SQLSYNC_FAILED_CONNECT, SQLSYNC_FAILED_INIT, SQLSYNC_FAILED_DESTROY, SQLSYNC_FAILED_QUERY,
  SQLSYNC_FAILED_GET_TABLES, SQLSYNC_FAILED_GET_COLUMNS, SQLSYNC_FAILED_GET_ROW, SQLSYNC_FAILED_NULL,
  SQLSYNC_DISCARD, SQLSYNC_UNKNOWN
}
enum  _sqlsync_server { SERVER_SRC = 0, SERVER_DST }
enum  _sqlsync_server_type {
  sqlsync_server_unknown, sqlsync_server_postgres, sqlsync_server_mysql, sqlsync_server_mssql,
  sqlsync_server_firebird, sqlsync_server_oracle
}

Functions

void * std_malloc (uint32 size)
void std_free (void *ptr)
void * std_realloc (void *ptr, uint32 size)
uint32 std_strlen (char *ptr)
int8 std_strncmp (const char *str1, const char *str2, uint32 num)
char std_toupper (char c)
char * std_strchr (char *str, char character)
void * std_memcpy (void *destination, const void *source, uint32 num)
int8 std_memcmp (void *destination, const void *source, uint32 num)
void * std_memset (void *ptr, uint8 value, uint32 num)
void std_qsort (void *base, uint32 num, uint32 size, int(*comparator)(const void *, const void *))
int32 std_snprintf (char *str, uint32 count, const char *fmt,...)

Define Documentation

#define CMP_RESULT ( elem1,
elem2   )     ( elem1 > elem2 ? 1 : (elem1 < elem2 ? -1 : 0))

#define MAX ( a,
 )     ((a)<(b)? (b): (a))

#define MIN ( a,
 )     ((a)<(b)? (a): (b))

#define NULL   (void*)0

#define SQLSYNC_IS_ERROR ( ret   )     ((ret & (~1))!=0)

#define SQLSYNC_RETURN   int8


Typedef Documentation

typedef signed short int int16

typedef signed int int32

typedef signed char int8

typedef void* sqlsync_info_ptr

typedef enum _sqlsync_server sqlsync_server

typedef enum _sqlsync_server_type sqlsync_server_type

typedef unsigned short int uint16

typedef unsigned int uint32

typedef unsigned char uint8


Enumeration Type Documentation

anonymous enum

Enumerator:
SQLSYNC_FALSE 
SQLSYNC_FAILED 
SQLSYNC_TRUE 
SQLSYNC_SUCCESS 
SQLSYNC_FAILED_CONNECT 
SQLSYNC_FAILED_INIT 
SQLSYNC_FAILED_DESTROY 
SQLSYNC_FAILED_QUERY 
SQLSYNC_FAILED_GET_TABLES 
SQLSYNC_FAILED_GET_COLUMNS 
SQLSYNC_FAILED_GET_ROW 
SQLSYNC_FAILED_NULL 
SQLSYNC_DISCARD 
SQLSYNC_UNKNOWN 

enum _sqlsync_server

Enumerator:
SERVER_SRC 
SERVER_DST 

enum _sqlsync_server_type

Enumerator:
sqlsync_server_unknown 
sqlsync_server_postgres 
sqlsync_server_mysql 
sqlsync_server_mssql 
sqlsync_server_firebird 
sqlsync_server_oracle 


Function Documentation

void std_free ( void *  ptr  ) 

void* std_malloc ( uint32  size  ) 

int8 std_memcmp ( void *  destination,
const void *  source,
uint32  num 
)

void* std_memcpy ( void *  destination,
const void *  source,
uint32  num 
)

void* std_memset ( void *  ptr,
uint8  value,
uint32  num 
)

void std_qsort ( void *  base,
uint32  num,
uint32  size,
int(*)(const void *, const void *)  comparator 
)

void* std_realloc ( void *  ptr,
uint32  size 
)

int32 std_snprintf ( char *  str,
uint32  count,
const char *  fmt,
  ... 
)

char* std_strchr ( char *  str,
char  character 
)

uint32 std_strlen ( char *  ptr  ) 

int8 std_strncmp ( const char *  str1,
const char *  str2,
uint32  num 
)

char std_toupper ( char  c  ) 


Generated on Tue Apr 15 15:33:01 2008 for sqlsync by  doxygen 1.5.4