Lines Matching defs:outbuf
761 time_char *outbuf = NULL;
817 for (outbuf = strchr(fmt, '%');
818 outbuf != NULL;
819 outbuf = strchr(outbuf+2, '%'))
821 if (outbuf[1] == '#')
822 ++outbuf; /* not documented by python, */
823 if (outbuf[1] == '\0')
825 if ((outbuf[1] == 'y') && buf.tm_year < 0) {
833 for (outbuf = wcschr(fmt, '%');
834 outbuf != NULL;
835 outbuf = wcschr(outbuf+2, '%'))
837 if (outbuf[1] == L'\0')
841 if (outbuf[1] == L'y' && buf.tm_year < 0) {
856 outbuf = (time_char *)PyMem_Malloc(i*sizeof(time_char));
857 if (outbuf == NULL) {
865 buflen = format_time(outbuf, i, fmt, &buf);
871 PyMem_Free(outbuf);
882 ret = PyUnicode_FromWideChar(outbuf, buflen);
884 ret = PyUnicode_DecodeLocaleAndSize(outbuf, buflen, "surrogateescape");
886 PyMem_Free(outbuf);
889 PyMem_Free(outbuf);