mirror of
https://github.com/profanity-im/profanity.git
synced 2024-12-04 14:46:46 -05:00
Added more code documentation
This commit is contained in:
parent
95dbb68b38
commit
7e62076347
15
DESIGN
15
DESIGN
@ -163,4 +163,19 @@ The idea is that these modules could be included in other applications.
|
||||
The "prof_" prefix is just because they were created whilst developing
|
||||
Profanity.
|
||||
|
||||
prof_autocomplete.c
|
||||
-------------------
|
||||
|
||||
Two type are PAutocomplete can be created.
|
||||
|
||||
p_autocomplete_new() creates a PAutocomplete that can store strings, the
|
||||
simple case.
|
||||
|
||||
p_obj_autocomplete_new() creates a PAutocomplete of arbitrary data
|
||||
structures. This function must be passed function pointers of the following
|
||||
types:
|
||||
|
||||
PStrFunc: A function that will get a string out of the data structure
|
||||
PCopyFunc: A function that will make a copy the data structure, allocating
|
||||
memory for it.
|
||||
GDestroyNotify: A function that will free memory for the data structure.
|
||||
|
Loading…
Reference in New Issue
Block a user