sqlsync_debug.h File Reference

#include "sqlsync_def.h"

Defines

#define sqlsync_write(silent, data, size)   sqlsync_fwrite(0, 0, silent, data, size)
#define sqlsync_prints(silent, string_elem)   sqlsync_fwrite(0, 0, silent, (string_elem)->string, (string_elem)->length)
#define sqlsync_println(silent, string_elem)   sqlsync_fwrite(0, 0, silent, (string_elem)->string, (string_elem)->length); sqlsync_printf(silent, "\n", 0)
#define sqlsync_printf(silent, format,...)   sqlsync_fprintf(0, 0, silent, format, __VA_ARGS__)

Enumerations

enum  {
  SQLSYNC_PRINT = 1, SQLSYNC_SILENT = 2, SQLSYNC_DEBUG = 4, SQLSYNC_DEBUG_ALL = 8,
  SQLSYNC_COLOR = 16
}

Functions

void sqlsync_fprintf (char *file, uint32 line, int8 silent, char *format,...)
void sqlsync_fwrite (char *file, uint32 line, int8 silent, void *data, uint32 size)

Define Documentation

#define sqlsync_printf ( silent,
format,
...   )     sqlsync_fprintf(0, 0, silent, format, __VA_ARGS__)

#define sqlsync_println ( silent,
string_elem   )     sqlsync_fwrite(0, 0, silent, (string_elem)->string, (string_elem)->length); sqlsync_printf(silent, "\n", 0)

#define sqlsync_prints ( silent,
string_elem   )     sqlsync_fwrite(0, 0, silent, (string_elem)->string, (string_elem)->length)

#define sqlsync_write ( silent,
data,
size   )     sqlsync_fwrite(0, 0, silent, data, size)


Enumeration Type Documentation

anonymous enum

Enumerator:
SQLSYNC_PRINT 
SQLSYNC_SILENT 
SQLSYNC_DEBUG 
SQLSYNC_DEBUG_ALL 
SQLSYNC_COLOR 


Function Documentation

void sqlsync_fprintf ( char *  file,
uint32  line,
int8  silent,
char *  format,
  ... 
)

Prints string to screen (syntax the same as printf after silent parameter)

Parameters:
file File name to be printed
line Line number in file
silent 0 - string is printed otherwise nothing is printed
format printf format

void sqlsync_fwrite ( char *  file,
uint32  line,
int8  silent,
void *  data,
uint32  size 
)


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