.TH dictCreate 3 "12 July 2007" "ClearSilver" "util/dict.h" .de Ss .sp .ft CW .nf .. .de Se .fi .ft P .sp .. .SH NAME dictCreate - create new dictionary. .SH SYNOPSIS .Ss #include .Se .Ss NEOERR *dictCreate(dictCtx *dict, BOOL threaded, UINT32 root, UINT32 maxLevel, UINT32 flushLimit, BOOL useCase, dictFreeValueFunc freeValue, void *freeRock); .Se .SH ARGUMENTS threaded - true if list should be thread-safe. .br root - performance parameter (see above). .br maxLevel - performance parameter (see above). .br flushLimit - max deleted items to keep cached before .br forcing a flush. .br useCase - true to be case sensitive in identifiers .br freeValue - callback when freeing a value .br freeRock - context for freeValue callback .SH DESCRIPTION Returns a dictionary. If is true, list is multi-thread safe. , , and act as for skipNewList() (see skiplist.h) MT-Level: Safe. .SH "RETURN VALUE" None. .SH "SEE ALSO" .BR dictDestroy "(3), "dictCleanup "(3), "dictReleaseLock "(3), "dictRemove "(3), "dictNext "(3), "dictCreate "(3), "dictSetValue "(3), "dictModifyValue "(3), "dictSearch