diff options
author | Sunny Bains <Sunny.Bains@Oracle.Com> | 2010-11-30 21:44:06 +1100 |
---|---|---|
committer | Sunny Bains <Sunny.Bains@Oracle.Com> | 2010-11-30 21:44:06 +1100 |
commit | cb0f8ca4514de6aebbb6a481487dec014fcfcdc9 (patch) | |
tree | f9f316a24c8a202c1ec8be5a02be72d588b46325 /storage/innobase/include/ut0vec.h | |
parent | 6613db82f65516e3630428edf7408f86ecdf9e69 (diff) | |
parent | a699e4fce85a055e3ee55db12e9891e3b26ef720 (diff) | |
download | mariadb-git-cb0f8ca4514de6aebbb6a481487dec014fcfcdc9.tar.gz |
Merge from mysql-5.1-security to mysql-5.5-security.
Diffstat (limited to 'storage/innobase/include/ut0vec.h')
-rw-r--r-- | storage/innobase/include/ut0vec.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/storage/innobase/include/ut0vec.h b/storage/innobase/include/ut0vec.h index a770f671cfc..0f8b955b098 100644 --- a/storage/innobase/include/ut0vec.h +++ b/storage/innobase/include/ut0vec.h @@ -94,6 +94,25 @@ ib_vector_get( ulint n); /*!< in: element index to get */ /****************************************************************//** +Get last element. The vector must not be empty. +@return last element */ +UNIV_INLINE +void* +ib_vector_get_last( +/*===============*/ + ib_vector_t* vec); /*!< in: vector */ + +/****************************************************************//** +Set the n'th element. */ +UNIV_INLINE +void +ib_vector_set( +/*==========*/ + ib_vector_t* vec, /*!< in/out: vector */ + ulint n, /*!< in: element index to set */ + void* elem); /*!< in: data element */ + +/****************************************************************//** Remove the last element from the vector. */ UNIV_INLINE void* |