Clang complains with:

```
trie.c:20:19: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast]
    t->sentinel = (void*) !NULL;
```