Ignore:
Timestamp:
Jan 2, 2009, 8:19:10 PM (12 years ago)
Author:
charles
Message:

(trunk libT) inline the ptrarray one-liners

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/libtransmission/ptrarray.c

    r7524 r7582  
    8686}
    8787
    88 void**
    89 tr_ptrArrayBase( tr_ptrArray * t )
    90 {
    91     return t->items;
    92 }
    93 
    9488void*
    9589tr_ptrArrayNth( tr_ptrArray* t,
     
    109103
    110104    return tr_ptrArrayNth( t, t->n_items - 1 );
    111 }
    112 
    113 int
    114 tr_ptrArraySize( const tr_ptrArray * t )
    115 {
    116     return t->n_items;
    117 }
    118 
    119 int
    120 tr_ptrArrayEmpty( const tr_ptrArray * t )
    121 {
    122     return t->n_items == 0;
    123 }
    124 
    125 void
    126 tr_ptrArrayClear( tr_ptrArray * t )
    127 {
    128     t->n_items = 0;
    129105}
    130106
     
    150126    t->n_items++;
    151127    return pos;
    152 }
    153 
    154 int
    155 tr_ptrArrayAppend( tr_ptrArray * t,
    156                    void *        ptr )
    157 {
    158     return tr_ptrArrayInsert( t, ptr, -1 );
    159128}
    160129
Note: See TracChangeset for help on using the changeset viewer.