Changeset 6699 for trunk/libtransmission/bencode.h
- Timestamp:
- Sep 4, 2008, 2:42:32 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtransmission/bencode.h
r6615 r6699 32 32 struct 33 33 { 34 inti;34 size_t i; 35 35 char * s; 36 36 } s; 37 37 struct 38 38 { 39 int alloc;40 int count;39 size_t alloc; 40 size_t count; 41 41 struct tr_benc * vals; 42 42 } l; … … 54 54 55 55 int tr_bencLoad( const void * buf, 56 intbuflen,56 size_t buflen, 57 57 tr_benc * setme_benc, 58 58 char ** setme_end ); … … 75 75 void tr_bencInitRaw( tr_benc *, const void * raw, size_t raw_len ); 76 76 void tr_bencInitInt( tr_benc *, int64_t num ); 77 int tr_bencInitDict( tr_benc *, int reserveCount );78 int tr_bencInitList( tr_benc *, int reserveCount );77 int tr_bencInitDict( tr_benc *, size_t reserveCount ); 78 int tr_bencInitList( tr_benc *, size_t reserveCount ); 79 79 80 80 /*** … … 82 82 ***/ 83 83 84 int tr_bencListReserve( tr_benc *, int count );84 int tr_bencListReserve( tr_benc *, size_t reserveCount ); 85 85 tr_benc * tr_bencListAdd( tr_benc * ); 86 86 tr_benc * tr_bencListAddInt( tr_benc *, int64_t val ); 87 87 tr_benc * tr_bencListAddStr( tr_benc *, const char * val ); 88 tr_benc * tr_bencListAddList( tr_benc *, int reserveCount );89 tr_benc * tr_bencListAddDict( tr_benc *, int reserveCount );88 tr_benc * tr_bencListAddList( tr_benc *, size_t reserveCount ); 89 tr_benc * tr_bencListAddDict( tr_benc *, size_t reserveCount ); 90 90 91 int tr_bencListSize( const tr_benc * list );92 tr_benc * tr_bencListChild( tr_benc * list, int n );91 size_t tr_bencListSize( const tr_benc * list ); 92 tr_benc * tr_bencListChild( tr_benc * list, size_t n ); 93 93 94 94 /*** … … 96 96 ***/ 97 97 98 int tr_bencDictReserve( tr_benc *, int count );98 int tr_bencDictReserve( tr_benc *, size_t reserveCount ); 99 99 int tr_bencDictRemove( tr_benc *, const char * key ); 100 100 tr_benc * tr_bencDictAdd( tr_benc *, const char * key ); … … 102 102 tr_benc * tr_bencDictAddInt( tr_benc *, const char * key, int64_t val ); 103 103 tr_benc * tr_bencDictAddStr( tr_benc *, const char * key, const char * val ); 104 tr_benc * tr_bencDictAddList( tr_benc *, const char * key, int reserveCount);105 tr_benc * tr_bencDictAddDict( tr_benc *, const char * key, int reserveCount);104 tr_benc * tr_bencDictAddList( tr_benc *, const char * key, size_t reserve ); 105 tr_benc * tr_bencDictAddDict( tr_benc *, const char * key, size_t reserve ); 106 106 tr_benc * tr_bencDictAddRaw( tr_benc *, const char * key, 107 107 const void *, size_t len );
Note: See TracChangeset
for help on using the changeset viewer.