UbixOS
2.0
|
#include <sys/types.h>
Go to the source code of this file.
Data Structures | |
struct | Trie |
Macros | |
#define | CHAR_SIZE 26 |
Functions | |
int | delete_trieNode (struct Trie **, char *) |
void | insert_trieNode (struct Trie **, char *, void *) |
struct Trie * | new_trieNode () |
struct Trie * | search_trieNode (struct Trie *, char *) |
#define CHAR_SIZE 26 |
Definition at line 34 of file kern_trie.h.
int delete_trieNode | ( | struct Trie ** | , |
char * | |||
) |
Definition at line 99 of file kern_trie.c.
References haveChildren(), and NULL.
void insert_trieNode | ( | struct Trie ** | , |
char * | , | ||
void * | |||
) |
Definition at line 46 of file kern_trie.c.
References Trie::character, Trie::e, Trie::isLeaf, new_trieNode(), and NULL.
struct Trie* new_trieNode | ( | ) |
Definition at line 33 of file kern_trie.c.
References CHAR_SIZE, Trie::character, Trie::isLeaf, kmalloc(), and NULL.
Referenced by insert_trieNode().
Definition at line 70 of file kern_trie.c.
References Trie::character, and NULL.