libdrizzle Developer Documentation

common.h
Go to the documentation of this file.
1/*
2 * Drizzle Client & Protocol Library
3 *
4 * Copyright (C) 2008 Eric Day (eday@oddments.org)
5 * All rights reserved.
6 *
7 * Use and distribution licensed under the BSD license. See
8 * the COPYING file in this directory for full text.
9 */
10
16#ifndef __DRIZZLE_COMMON_H
17#define __DRIZZLE_COMMON_H
18
19#include "config.h"
20
21#include "drizzle_client.h"
22#include "drizzle_server.h"
23
24#ifdef HAVE_ASSERT_H
25#include <assert.h>
26#endif
27#ifdef HAVE_ERRNO_H
28#include <errno.h>
29#endif
30#ifdef HAVE_FCNTL_H
31#include <fcntl.h>
32#endif
33#ifdef HAVE_NETINET_TCP_H
34#include <netinet/tcp.h>
35#endif
36#ifdef HAVE_STDARG_H
37#include <stdarg.h>
38#endif
39#ifdef HAVE_STDIO_H
40#include <stdio.h>
41#endif
42#ifdef HAVE_STDLIB_H
43#include <stdlib.h>
44#endif
45#ifdef HAVE_STRING_H
46#include <string.h>
47#endif
48#ifdef HAVE_SYS_UIO_H
49#include <sys/uio.h>
50#endif
51#ifdef HAVE_UNISTD_H
52#include <unistd.h>
53#endif
54
55#include "drizzle_local.h"
56#include "conn_local.h"
57#include "pack.h"
58#include "state.h"
59#include "sha1.h"
60
61#endif /* __DRIZZLE_COMMON_H */
Local Connection Declarations.
Drizzle Declarations for Clients.
Local Drizzle Declarations.
Drizzle Declarations for Servers.
Packing Declarations.
SHA1 Declarations.
State Machine Declarations.