1 #ifndef IUFLIBRARY_IUFHLSOURCEDICT_H 2 #define IUFLIBRARY_IUFHLSOURCEDICT_H 14 #define IUFD_INVALID (iusd_t) NULL 84 #endif //IUFLIBRARY_IUFHLSOURCEDICT_H int iufSourceDictSet(iusd_t dict, char *key, ius_t member)
Add a sources to the dictionary.
Definition: iufSourceDict.c:195
int iufSourceDictCompare(iusd_t reference, iusd_t actual)
Compare two dictionaries with each other (order of arguments doesn't matter)
Definition: iufSourceDict.c:114
ius_t iufSourceDictGet(iusd_t dict, char *key)
Get a sources from the dictionary.
Definition: iufSourceDict.c:143
iusd_t iufSourceDictCreate(void)
Create an empty dictionary.
Definition: iufSourceDict.c:30
Definition: iufSourcePrivate.h:10
Definition: iufSourceDict.c:18
IufSourceDict * iusd_t
Definition: iufSourceDict.h:13
int iufSourceDictDelete(iusd_t dict)
Deletes a source dictionary without deleting all the sources.
Definition: iufSourceDict.c:62
int iufSourceDictDeepDelete(iusd_t dict)
Deletes a source dictionary and all its sources.
Definition: iufSourceDict.c:43
int iufSourceDictGetSize(iusd_t dict)
Get the number of sources in the dictionary.
Definition: iufSourceDict.c:134
char ** iufSourceDictGetKeys(iusd_t dict)
Get the keys currently available in the dict.
Definition: iufSourceDict.c:161