Lines Matching refs:capi
6686 PyDateTime_CAPI *capi = PyMem_Malloc(sizeof(PyDateTime_CAPI));
6687 if (capi == NULL) {
6691 capi->DateType = &PyDateTime_DateType;
6692 capi->DateTimeType = &PyDateTime_DateTimeType;
6693 capi->TimeType = &PyDateTime_TimeType;
6694 capi->DeltaType = &PyDateTime_DeltaType;
6695 capi->TZInfoType = &PyDateTime_TZInfoType;
6696 capi->Date_FromDate = new_date_ex;
6697 capi->DateTime_FromDateAndTime = new_datetime_ex;
6698 capi->Time_FromTime = new_time_ex;
6699 capi->Delta_FromDelta = new_delta_ex;
6700 capi->TimeZone_FromTimeZone = new_timezone;
6701 capi->DateTime_FromTimestamp = datetime_fromtimestamp;
6702 capi->Date_FromTimestamp = datetime_date_fromtimestamp_capi;
6703 capi->DateTime_FromDateAndTimeAndFold = new_datetime_ex2;
6704 capi->Time_FromTimeAndFold = new_time_ex2;
6708 capi->TimeZone_UTC = PyDateTime_TimeZone_UTC; // borrowed ref
6709 return capi;
6843 PyDateTime_CAPI *capi = get_datetime_capi();
6844 if (capi == NULL) {
6847 x = PyCapsule_New(capi, PyDateTime_CAPSULE_NAME, datetime_destructor);
6849 PyMem_Free(capi);