~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/include/pars0sym.h

  • Committer: Monty Taylor
  • Date: 2011-02-13 17:26:39 UTC
  • mfrom: (2157.2.2 give-in-to-pkg-config)
  • mto: This revision was merged to the branch mainline in revision 2166.
  • Revision ID: mordred@inaugust.com-20110213172639-nhy7i72sfhoq13ms
Merged in pkg-config fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*****************************************************************************
2
2
 
3
 
Copyright (c) 1997, 2009, Innobase Oy. All Rights Reserved.
 
3
Copyright (C) 1997, 2009, Innobase Oy. All Rights Reserved.
4
4
 
5
5
This program is free software; you can redistribute it and/or modify it under
6
6
the terms of the GNU General Public License as published by the Free Software
11
11
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
12
12
 
13
13
You should have received a copy of the GNU General Public License along with
14
 
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
15
 
Place, Suite 330, Boston, MA 02111-1307 USA
 
14
this program; if not, write to the Free Software Foundation, Inc., 51 Franklin
 
15
St, Fifth Floor, Boston, MA 02110-1301 USA
16
16
 
17
17
*****************************************************************************/
18
18
 
53
53
/******************************************************************//**
54
54
Adds an integer literal to a symbol table.
55
55
@return symbol table node */
 
56
#ifdef __cplusplus
 
57
extern "C"
 
58
#endif
56
59
UNIV_INTERN
57
60
sym_node_t*
58
61
sym_tab_add_int_lit(
62
65
/******************************************************************//**
63
66
Adds an string literal to a symbol table.
64
67
@return symbol table node */
 
68
#ifdef __cplusplus
 
69
extern "C"
 
70
#endif
65
71
UNIV_INTERN
66
72
sym_node_t*
67
73
sym_tab_add_str_lit(
73
79
/******************************************************************//**
74
80
Add a bound literal to a symbol table.
75
81
@return symbol table node */
 
82
#ifdef __cplusplus
 
83
extern "C"
 
84
#endif
76
85
UNIV_INTERN
77
86
sym_node_t*
78
87
sym_tab_add_bound_lit(
83
92
/******************************************************************//**
84
93
Adds an SQL null literal to a symbol table.
85
94
@return symbol table node */
 
95
#ifdef __cplusplus
 
96
extern "C"
 
97
#endif
86
98
UNIV_INTERN
87
99
sym_node_t*
88
100
sym_tab_add_null_lit(
91
103
/******************************************************************//**
92
104
Adds an identifier to a symbol table.
93
105
@return symbol table node */
 
106
#ifdef __cplusplus
 
107
extern "C"
 
108
#endif
94
109
UNIV_INTERN
95
110
sym_node_t*
96
111
sym_tab_add_id(
102
117
/******************************************************************//**
103
118
Add a bound identifier to a symbol table.
104
119
@return symbol table node */
 
120
#ifdef __cplusplus
 
121
extern "C"
 
122
#endif
105
123
UNIV_INTERN
106
124
sym_node_t*
107
125
sym_tab_add_bound_id(