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