~drizzle-trunk/drizzle/development

« back to all changes in this revision

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

  • Committer: Lee Bieber
  • Date: 2010-11-14 23:15:42 UTC
  • mfrom: (1929.1.42 warning-stack-frame)
  • Revision ID: kalebral@gmail.com-20101114231542-fnnu6ydd2p17n582
Merge Monty - fix bug 672372: some functions use > 32k stack

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
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
59
56
UNIV_INTERN
60
57
sym_node_t*
61
58
sym_tab_add_int_lit(
65
62
/******************************************************************//**
66
63
Adds an string literal to a symbol table.
67
64
@return symbol table node */
68
 
#ifdef __cplusplus
69
 
extern "C"
70
 
#endif
71
65
UNIV_INTERN
72
66
sym_node_t*
73
67
sym_tab_add_str_lit(
79
73
/******************************************************************//**
80
74
Add a bound literal to a symbol table.
81
75
@return symbol table node */
82
 
#ifdef __cplusplus
83
 
extern "C"
84
 
#endif
85
76
UNIV_INTERN
86
77
sym_node_t*
87
78
sym_tab_add_bound_lit(
92
83
/******************************************************************//**
93
84
Adds an SQL null literal to a symbol table.
94
85
@return symbol table node */
95
 
#ifdef __cplusplus
96
 
extern "C"
97
 
#endif
98
86
UNIV_INTERN
99
87
sym_node_t*
100
88
sym_tab_add_null_lit(
103
91
/******************************************************************//**
104
92
Adds an identifier to a symbol table.
105
93
@return symbol table node */
106
 
#ifdef __cplusplus
107
 
extern "C"
108
 
#endif
109
94
UNIV_INTERN
110
95
sym_node_t*
111
96
sym_tab_add_id(
117
102
/******************************************************************//**
118
103
Add a bound identifier to a symbol table.
119
104
@return symbol table node */
120
 
#ifdef __cplusplus
121
 
extern "C"
122
 
#endif
123
105
UNIV_INTERN
124
106
sym_node_t*
125
107
sym_tab_add_bound_id(