Oracle Call Interface Programmer's Guide Release 2 (9.2) Part Number A96584-01 |
|
OCI Datatype Mapping and Manipulation Functions, 113 of 134
Resizes the memory of a given variable-length raw.
sword OCIRawResize ( OCIEnv *env, OCIError *err, ub2 new_size, OCIRaw **raw );
The OCI environment handle initialized in object mode.
The OCI error handle. If there is an error, it is recorded in err
and this function returns OCI_ERROR. Obtain diagnostic information by calling OCIErrorGet()
.
New size of the raw data in bytes.
Variable-length raw pointer; the raw is resized to new_size
.
This function resizes the memory of the given variable-length raw in the object cache. The previous contents of the raw are not preserved. This function may allocate the raw in a new memory region in which case the original memory occupied by the given raw will be freed. If the input raw is null (raw
== NULL
), then this function will allocate memory for the raw data.
If the new_size
is 0, then this function frees the memory occupied by raw
and a null pointer value is returned.
|
Copyright © 1996, 2002 Oracle Corporation. All Rights Reserved. |
|