]> git.saurik.com Git - apple/cf.git/blobdiff - CFDateFormatter.h
CF-550.tar.gz
[apple/cf.git] / CFDateFormatter.h
index 16a007e1664e036f1a892a93bc345cc6d88b2e48..4c9d1f7059f0548b3b4acac5f580de5233c48c33 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2008 Apple Inc. All rights reserved.
+ * Copyright (c) 2009 Apple Inc. All rights reserved.
  *
  * @APPLE_LICENSE_HEADER_START@
  * 
@@ -21,7 +21,7 @@
  * @APPLE_LICENSE_HEADER_END@
  */
 /*     CFDateFormatter.h
-       Copyright (c) 2003-2007, Apple Inc. All rights reserved.
+       Copyright (c) 2003-2009, Apple Inc. All rights reserved.
 */
 
 #if !defined(__COREFOUNDATION_CFDATEFORMATTER__)
@@ -39,6 +39,10 @@ typedef struct __CFDateFormatter *CFDateFormatterRef;
 
 // CFDateFormatters are not thread-safe.  Do not use one from multiple threads!
 
+CF_EXPORT
+CFStringRef CFDateFormatterCreateDateFormatFromTemplate(CFAllocatorRef allocator, CFStringRef tmplate, CFOptionFlags options, CFLocaleRef locale) AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER;
+       // no options defined, pass 0 for now
+
 CF_EXPORT
 CFTypeID CFDateFormatterGetTypeID(void) AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER;
 
@@ -149,6 +153,7 @@ CF_EXPORT const CFStringRef kCFDateFormatterShortQuarterSymbols AVAILABLE_MAC_OS
 CF_EXPORT const CFStringRef kCFDateFormatterStandaloneQuarterSymbols AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; // CFArray of CFString
 CF_EXPORT const CFStringRef kCFDateFormatterShortStandaloneQuarterSymbols AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; // CFArray of CFString
 CF_EXPORT const CFStringRef kCFDateFormatterGregorianStartDate AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; // CFDate
+CF_EXPORT const CFStringRef kCFDateFormatterDoesRelativeDateFormattingKey AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER; // CFBoolean
 
 // See CFLocale.h for these calendar constants:
 //     const CFStringRef kCFGregorianCalendar;
@@ -158,6 +163,10 @@ CF_EXPORT const CFStringRef kCFDateFormatterGregorianStartDate AVAILABLE_MAC_OS_
 //     const CFStringRef kCFIslamicCivilCalendar;
 //     const CFStringRef kCFHebrewCalendar;
 //     const CFStringRef kCFChineseCalendar;
+//     const CFStringRef kCFRepublicOfChinaCalendar;
+//     const CFStringRef kCFPersianCalendar;
+//     const CFStringRef kCFIndianCalendar;
+//     const CFStringRef kCFISO8601Calendar;   not yet implemented
 
 CF_EXTERN_C_END