~ubuntu-branches/ubuntu/natty/mysql-5.1/natty-proposed

« back to all changes in this revision

Viewing changes to storage/innodb_plugin/include/ut0vec.ic

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-02-22 08:30:45 UTC
  • mfrom: (1.4.1)
  • Revision ID: package-import@ubuntu.com-20120222083045-2rd53r4bnyx7qus4
Tags: 5.1.61-0ubuntu0.11.04.1
* SECURITY UPDATE: Update to 5.1.61 to fix multiple security issues
  (LP: #937869)
  - http://www.oracle.com/technetwork/topics/security/cpujan2012-366304.html
  - CVE-2011-2262
  - CVE-2012-0075
  - CVE-2012-0112
  - CVE-2012-0113
  - CVE-2012-0114
  - CVE-2012-0115
  - CVE-2012-0116
  - CVE-2012-0117
  - CVE-2012-0118
  - CVE-2012-0119
  - CVE-2012-0120
  - CVE-2012-0484
  - CVE-2012-0485
  - CVE-2012-0486
  - CVE-2012-0487
  - CVE-2012-0488
  - CVE-2012-0489
  - CVE-2012-0490
  - CVE-2012-0491
  - CVE-2012-0492
  - CVE-2012-0493
  - CVE-2012-0494
  - CVE-2012-0495
  - CVE-2012-0496

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
}
52
52
 
53
53
/****************************************************************//**
 
54
Get last element. The vector must not be empty.
 
55
@return last element */
 
56
UNIV_INLINE
 
57
void*
 
58
ib_vector_get_last(
 
59
/*===============*/
 
60
        ib_vector_t*    vec)    /*!< in: vector */
 
61
{
 
62
        ut_a(vec->used > 0);
 
63
 
 
64
        return(vec->data[vec->used - 1]);
 
65
}
 
66
 
 
67
/****************************************************************//**
 
68
Set the n'th element. */
 
69
UNIV_INLINE
 
70
void
 
71
ib_vector_set(
 
72
/*==========*/
 
73
        ib_vector_t*    vec,    /*!< in/out: vector */
 
74
        ulint           n,      /*!< in: element index to set */
 
75
        void*           elem)   /*!< in: data element */
 
76
{
 
77
        ut_a(n < vec->used);
 
78
 
 
79
        vec->data[n] = elem;
 
80
}
 
81
 
 
82
/****************************************************************//**
54
83
Remove the last element from the vector.
55
84
@return last vector element */
56
85
UNIV_INLINE