~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to storage/innobase/ut/ut0list.c

  • Committer: Brian Aker
  • Date: 2008-10-28 08:36:02 UTC
  • mfrom: (520.4.13 merge-innodb-plugin)
  • Revision ID: brian@tangent.org-20081028083602-0p3zzlhlxr5q2sqo
Merging Monty's work

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
/********************************************************************
7
7
Create a new list. */
8
 
 
 
8
UNIV_INTERN
9
9
ib_list_t*
10
10
ib_list_create(void)
11
11
/*=================*/
23
23
/********************************************************************
24
24
Create a new list using the given heap. ib_list_free MUST NOT BE CALLED for
25
25
lists created with this function. */
26
 
 
 
26
UNIV_INTERN
27
27
ib_list_t*
28
28
ib_list_create_heap(
29
29
/*================*/
41
41
 
42
42
/********************************************************************
43
43
Free a list. */
44
 
 
 
44
UNIV_INTERN
45
45
void
46
46
ib_list_free(
47
47
/*=========*/
58
58
 
59
59
/********************************************************************
60
60
Add the data to the start of the list. */
61
 
 
 
61
UNIV_INTERN
62
62
ib_list_node_t*
63
63
ib_list_add_first(
64
64
/*==============*/
72
72
 
73
73
/********************************************************************
74
74
Add the data to the end of the list. */
75
 
 
 
75
UNIV_INTERN
76
76
ib_list_node_t*
77
77
ib_list_add_last(
78
78
/*=============*/
86
86
 
87
87
/********************************************************************
88
88
Add the data after the indicated node. */
89
 
 
 
89
UNIV_INTERN
90
90
ib_list_node_t*
91
91
ib_list_add_after(
92
92
/*==============*/
140
140
 
141
141
/********************************************************************
142
142
Remove the node from the list. */
143
 
 
 
143
UNIV_INTERN
144
144
void
145
145
ib_list_remove(
146
146
/*===========*/