I chose to fix this in DLLCALL, making make_buffer return Null_Word like make_strnode does.
An alternative fix could have been to find all places which assume that Null_Word is the only
empty word and fix those to look at the string's length. That would have been a more robust
fix, but it also would have been more invasive and undone whatever the original authors were
tying to accomplish by making Null_Word a singleton.