Changeset 393 for trunk/thune/series.c
- Timestamp:
- 05/20/07 00:40:31 (18 months ago)
- Files:
-
- 1 modified
-
trunk/thune/series.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/thune/series.c
r381 r393 2173 2173 { 2174 2174 UBinary* orig; 2175 uint8_t* data;2176 2175 UIndex copyN; 2177 2176 int len; 2178 2177 2179 2178 orig = ur_bin(val); 2180 data = orig->ptr.b + (val->series.it * elemSize);2181 2179 len = orig->used - val->series.it; 2182 2180 if( len < 0 ) 2181 len = 0; 2183 2182 if( len > part ) 2184 2183 len = part; … … 2188 2187 { 2189 2188 UBinary* copy = ur_binPtr( copyN ); 2190 memCpy( copy->ptr.b, data, len * elemSize ); 2189 memCpy( copy->ptr.b, 2190 orig->ptr.b + (val->series.it * elemSize), 2191 len * elemSize ); 2191 2192 copy->used = len; 2193 if( elemSize > 1 ) 2194 copy->avail /= elemSize; 2192 2195 } 2193 2196
