Skip to content

Commit 988d5f8

Browse files
committed
Implement DateIntervalFormatter.
1 parent 9aabdda commit 988d5f8

File tree

9 files changed

+895
-18
lines changed

9 files changed

+895
-18
lines changed

CoreFoundation/Base.subproj/CFRuntime.c

+1
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,7 @@ static CFRuntimeClass const * __CFRuntimeClassTable[__CFRuntimeClassTableSize] _
213213
[_kCFRuntimeIDCFDateFormatter] = &__CFDateFormatterClass,
214214
[_kCFRuntimeIDCFNumberFormatter] = &__CFNumberFormatterClass,
215215
[_kCFRuntimeIDCFCalendar] = &__CFCalendarClass,
216+
[_kCFRuntimeIDCFDateIntervalFormatter] = &__CFDateIntervalFormatterClass,
216217
[_kCFRuntimeIDCFDate] = &__CFDateClass,
217218
[_kCFRuntimeIDCFTimeZone] = &__CFTimeZoneClass,
218219
[_kCFRuntimeIDCFKeyedArchiverUID] = &__CFKeyedArchiverUIDClass,

CoreFoundation/Base.subproj/CFRuntime_Internal.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ enum {
7676
_kCFRuntimeIDCFSocket = 61,
7777
_kCFRuntimeIDCFAttributedString = 62,
7878
_kCFRuntimeIDCFRunArray = 63,
79+
_kCFRuntimeIDCFDateIntervalFormatter = 64,
7980
// If you are adding a new value, it goes below this line.
8081

8182
// Stuff not in CF goes here. This value should be one more than the last one above.
@@ -124,7 +125,6 @@ CF_PRIVATE const CFRuntimeClass __CFPreferencesDomainClass;
124125

125126
CF_PRIVATE const CFRuntimeClass __CFMachPortClass;
126127

127-
128128
#if (TARGET_OS_MAC || TARGET_OS_WIN32 || DEPLOYMENT_RUNTIME_SWIFT)
129129
CF_PRIVATE const CFRuntimeClass __CFMessagePortClass;
130130
#endif
@@ -143,6 +143,7 @@ CF_PRIVATE const CFRuntimeClass __CFWindowsNamedPipeClass;
143143
#endif
144144
CF_PRIVATE const CFRuntimeClass __CFTimeZoneClass;
145145
CF_PRIVATE const CFRuntimeClass __CFCalendarClass;
146+
CF_PRIVATE const CFRuntimeClass __CFDateIntervalFormatterClass;
146147

147148
#pragma mark - Private initialiers to run at process start time
148149

CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h

+1
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include <CoreFoundation/CFRegularExpression.h>
2525
#include <CoreFoundation/CFLogUtilities.h>
2626
#include <CoreFoundation/CFURLSessionInterface.h>
27+
#include <CoreFoundation/CFDateIntervalFormatter.h>
2728
#include <CoreFoundation/ForFoundationOnly.h>
2829
#if DEPLOYMENT_TARGET_WINDOWS
2930
#define NOMINMAX

0 commit comments

Comments
 (0)