#undef NDEBUG
// According to Python, its header has to go first:
-// http://docs.python.org/2/c-api/intro.html#include-files
// http://docs.python.org/3/c-api/intro.html#include-files
#include <Python.h>
int bup_py_bytes_main(int argc, char **argv)
{
+ assert(argc > 0);
wchar_t **wargv = PyMem_RawMalloc(argc * sizeof(wchar_t *));
if (!wargv)
die(2, "memory insufficient to decode command line arguments");