Lines Matching defs:buffer
308 /* Now join all the paths. The final result should be shorter than the buffer */
362 char *buffer = (char *)PyMem_Malloc(MAX_FILE);
363 if (!buffer) {
369 size_t cb = fread(buffer, 1, MAX_FILE, fp);
380 buffer[cb] = '\0';
383 wchar_t *wbuffer = _Py_DecodeUTF8_surrogateescape(buffer, cb, &len);
384 PyMem_Free((void *)buffer);
706 wchar_t *buffer = NULL;
707 for (DWORD cch = 256; buffer == NULL && cch < (1024 * 1024); cch *= 2) {
708 buffer = (wchar_t*)PyMem_RawMalloc(cch * sizeof(wchar_t));
709 if (buffer) {
710 if (GetModuleFileNameW(mod, buffer, cch) == cch) {
711 PyMem_RawFree(buffer);
712 buffer = NULL;
716 int r = wchar_to_dict(dict, key, buffer);
717 PyMem_RawFree(buffer);