]> mj.ucw.cz Git - libucw.git/blobdiff - ucw/trie.h
Opt: Updated symbol renames
[libucw.git] / ucw / trie.h
index 3e577750f304986b030625817652f3136576828b..a15bb0358212b89479dfe3614b7fd0c18e805903 100644 (file)
  *         TRIE_WANT_FIND_BUF          node *find_buf(byte *ptr, uns len)
  *         TRIE_WANT_ADD               add(*node)
  *         TRIE_WANT_REPLACE           node *replace(*node)
- *         TRIE_WANT_DELETE            delete(char *str)
- *         TRIE_WANT_DELETE_BUF        delete_buf(byte *ptr, uns len)
- *         TRIE_WANT_REMOVE            remove(*node)
+ *         TRIE_WANT_DELETE            delete(char *str)
+ *         TRIE_WANT_DELETE_BUF        delete_buf(byte *ptr, uns len)
+ *         TRIE_WANT_REMOVE            remove(*node)
  *
  *         TRIE_WANT_AUDIT             audit()
  *         TRIE_WANT_STATS
+ *
+ *     Be warned that the implementation uses alloca() in several macros,
+ *     so if you use automatic variable-length arrays in the same function,
+ *     all the hell may be unleashed.
  */
 
 /*** Define once ***/