Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 4196 → Rev 4197

/branches/network/uspace/srv/net/structures/generic_field.h
71,11 → 71,9
if( field->next == ( field->size - 1 )){ \
type ** tmp; \
\
tmp = ( type ** ) malloc( sizeof( type * ) * 2 * field->size ); \
tmp = ( type ** ) realloc( field->items, sizeof( type * ) * 2 * field->size ); \
if( ! tmp ) return ENOMEM; \
field->size *= 2; \
memcpy( tmp, field->items, sizeof( type * ) * field->next ); \
free( field->items ); \
field->items = tmp; \
} \
field->items[ field->next ] = value; \