ZstrDeinit
ZstrDeinit
Description
Deinit method for zero-terminated strings.
This is meant to be used as deinit method with
Zstrs vector which is basically a typedef of Vec(const char*).
Parameters
| Name | Direction | Description |
|---|---|---|
src |
in | Pointer to zero-terminated string to be destroyed. |
Success
Returns.
Failure
Does not return.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Memory.c:152:
}
void ZstrDeinit(const char **zs) {
if (!zs) {
LOG_FATAL("Invalid arguments");- In
Map.Ops.c:45:
typedef Map(const char *, const char *) ZstrMap;
ZstrMap map =
MapInitWithDeepCopy(zstr_hash, zstr_compare_ptr, ZstrInitClone, ZstrDeinit, ZstrInitClone, ZstrDeinit);
char key_buf[] = "alpha";
char value_buf[] = "first";- In
Map.Ops.c:82:
typedef Map(const char *, const char *) ZstrMap;
ZstrMap map =
MapInitWithDeepCopy(zstr_hash, zstr_compare_ptr, ZstrInitClone, ZstrDeinit, ZstrInitClone, ZstrDeinit);
int red_count = 0;
Last updated on