Next: , Previous: , Up: Data Methods   [Contents][Index]


6.2.18 blonde_plan_minute

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.

See Data Post Definitions.

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.

See Data Error Definitions.