~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to libdrizzle/libdrizzle.h

  • Committer: Monty Taylor
  • Date: 2008-09-14 21:52:11 UTC
  • mto: This revision was merged to the branch mainline in revision 388.
  • Revision ID: monty@inaugust.com-20080914215211-bqylwx3lrij3likp
Couple of tiny changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/* - mode: c; c-basic-offset: 2; indent-tabs-mode: nil; -*-
2
2
 *  vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
3
3
 *
4
 
 *  Copyright (C) 2008 MySQL
 
4
 *  Copyright (C) 2008 Sun Microsystems, Inc.
5
5
 *
6
6
 *  This program is free software; you can redistribute it and/or modify
7
7
 *  it under the terms of the GNU General Public License as published by
23
23
  dynamically linked libdrizzleclient.
24
24
 
25
25
  In case the file is changed so the ABI is broken, you must also
26
 
  update the SHAREDLIB_MAJOR_VERSION in configure.ac.
 
26
  update the SHARED_LIB_MAJOR_VERSION in configure.ac.
27
27
 
28
28
*/
29
29
 
53
53
#include <libdrizzle/drizzle_parameters.h>
54
54
#include <libdrizzle/drizzle_methods.h>
55
55
 
 
56
const char * drizzle_get_client_info(void);
 
57
uint32_t drizzle_get_client_version(void);
 
58
uint32_t drizzle_escape_string(char *to,const char *from,
 
59
                               uint32_t from_length);
 
60
uint32_t drizzle_hex_string(char *to,const char *from,
 
61
                            uint32_t from_length);
 
62
 
56
63
/*
57
64
  Set up and bring down the server; to ensure that applications will
58
65
  work when linked against either the standard client library or the
72
79
#define drizzle_library_end drizzle_server_end
73
80
 
74
81
 
75
 
const char *  drizzle_get_client_info(void);
76
 
uint32_t  drizzle_get_client_version(void);
77
 
uint32_t  drizzle_escape_string(char *to,const char *from, uint32_t from_length);
78
 
uint32_t  drizzle_hex_string(char *to,const char *from, uint32_t from_length);
79
 
 
80
82
/*
81
83
  The following functions are mainly exported because of binlog;
82
84
  They are not for general usage