ed12c0a38e
- Replaced all write_test_file() calls with buffer_open_string() - Removed file I/O overhead - tests now run entirely in memory - Removed unnecessary #include <stdio.h>, <stdlib.h>, <string.h> from test_token.c - Simplified test_tokenstream_open_fail() to directly test NULL buffer handling - Tests are faster and cleaner without temporary file creation - No test output changes - all 12 tests still pass Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>