~drizzle-trunk/drizzle/development

« back to all changes in this revision

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

Merge initial InnoDB+ import.

This was applied by generating a patch between MySQL 5.1.50 InnoDB plugin and
the just-merged innodb+ from mysql-trunk revision-id: vasil.dimov@oracle.com-20100422110752-1zowoqxel5xx3z2e

Then, some manual merge resolving and it worked. This should make it much
easier to merge the rest of InnoDB 1.1 and 1.2 from the mysql tree using
my bzr-reapply script.

This takes us to InnoDB 1.1.1(ish).

Show diffs side-by-side

added added

removed removed

Lines of Context:
114
114
        ulint   n);     /*!< in: try to allocate this many bytes */
115
115
#endif /* !UNIV_HOTBACKUP */
116
116
/**********************************************************************//**
117
 
Frees a memory block allocated with ut_malloc. */
 
117
Frees a memory block allocated with ut_malloc. Freeing a NULL pointer is
 
118
a nop. */
118
119
UNIV_INTERN
119
120
void
120
121
ut_free(
121
122
/*====*/
122
 
        void* ptr);  /*!< in, own: memory block */
 
123
        void* ptr);  /*!< in, own: memory block, can be NULL */
123
124
#ifndef UNIV_HOTBACKUP
124
125
/**********************************************************************//**
125
126
Implements realloc. This is needed by /pars/lexyy.c. Otherwise, you should not