Next: blonde_post_minute, Previous: blonde_note_minute, Up: Data Methods [Contents][Index]
extern int blonde_plan_minute (void *, const void *, unsigned, unsigned, unsigned *, void **);
The function resizes the data associated with the $3 long $2 key in the $1 in memory table, according the $4 change flags and the *$5 change size, and stores the new data storage address at $6. The address is internal to the in-memory table and may be used to store associated data only until the next library call.
If BLONDE_MINUTE_POST_PATCH
bit is set by $4, the data size is increased
by *$5 while the former size is stored at $5, otherwise the data size is set as
*$5.
No data size is changed for fixed data size tables.
No data size change calls are taken to modify data.
The function returns 0 for data size adjusting success,
BLONDE_MINUTE_MISS_CLASS
for key look up failure and one of the defined
error codes otherwise.