Lines Matching defs:key
587 wchar_to_dict(PyObject *dict, const char *key, const wchar_t *s)
600 r = PyDict_SetItemString(dict, key, u) == 0;
608 decode_to_dict(PyObject *dict, const char *key, const char *s)
626 r = PyDict_SetItemString(dict, key, u) == 0;
633 env_to_dict(PyObject *dict, const char *key, int and_clear)
637 assert(strncmp(key, "ENV_", 4) == 0);
638 assert(strlen(key) < 64);
641 // Quick convert to wchar_t, since we know key is ASCII
643 for (const char *p = &key[4]; *p; ++p) {
656 const char *v = getenv(&key[4]);
670 r = PyDict_SetItemString(dict, key, u) == 0;
673 r = PyDict_SetItemString(dict, key, Py_None) == 0;
679 unsetenv(&key[4]);
688 int_to_dict(PyObject *dict, const char *key, int v)
696 r = PyDict_SetItemString(dict, key, o) == 0;
704 winmodule_to_dict(PyObject *dict, const char *key, HMODULE mod)
716 int r = wchar_to_dict(dict, key, buffer);
725 progname_to_dict(PyObject *dict, const char *key)
728 return winmodule_to_dict(dict, key, NULL);
743 int r = decode_to_dict(dict, key, path);
752 return PyDict_SetItemString(dict, key, Py_None) == 0;
758 library_to_dict(PyObject *dict, const char *key)
763 return winmodule_to_dict(dict, key, PyWin_DLLhModule);
790 return decode_to_dict(dict, key, modPath);
793 return PyDict_SetItemString(dict, key, Py_None) == 0;