@@ -350,7 +350,7 @@ void _CFXMLInterfaceSAX2UnparsedEntityDecl(_CFXMLInterfaceParserContext ctx, con
350350}
351351
352352CFErrorRef _CFErrorCreateFromXMLInterface (_CFXMLInterfaceError err ) {
353- return __CFSwiftXMLParserBridgeCF .CFErrorCreate (* (__CFSwiftXMLParserBridgeCF .kCFAllocatorSystemDefault ), CFSTR ( "NSXMLParserErrorDomain" ), err -> code , NULL );
353+ return __CFSwiftXMLParserBridgeCF .CFErrorCreate (* (__CFSwiftXMLParserBridgeCF .kCFAllocatorSystemDefault ), __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "NSXMLParserErrorDomain" , kCFStringEncodingUTF8 ), err -> code , NULL );
354354}
355355
356356_CFXMLNodePtr _CFXMLNewNode (_CFXMLNamespacePtr namespace , const char * name ) {
@@ -594,14 +594,14 @@ void _CFXMLNodeSetContent(_CFXMLNodePtr node, const unsigned char* _Nullable co
594594 // rather than writing custom code to parse the new content into the correct
595595 // xmlElementContent structures, let's leverage what we've already got.
596596 CFMutableStringRef xmlString = __CFSwiftXMLParserBridgeCF .CFStringCreateMutable (NULL , 0 );
597- __CFSwiftXMLParserBridgeCF .CFStringAppend (xmlString , CFSTR ( "<!ELEMENT " ));
597+ __CFSwiftXMLParserBridgeCF .CFStringAppend (xmlString , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "<!ELEMENT " , kCFStringEncodingUTF8 ));
598598 __CFSwiftXMLParserBridgeCF .CFStringAppendCString (xmlString , (const char * )element -> name , kCFStringEncodingUTF8 );
599- __CFSwiftXMLParserBridgeCF .CFStringAppend (xmlString , CFSTR ( " " ));
599+ __CFSwiftXMLParserBridgeCF .CFStringAppend (xmlString , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , " " , kCFStringEncodingUTF8 ));
600600 __CFSwiftXMLParserBridgeCF .CFStringAppendCString (xmlString , (const char * )content , kCFStringEncodingUTF8 );
601- __CFSwiftXMLParserBridgeCF .CFStringAppend (xmlString , CFSTR ( ">" ));
601+ __CFSwiftXMLParserBridgeCF .CFStringAppend (xmlString , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , ">" , kCFStringEncodingUTF8 ));
602602
603603 size_t bufferSize = __CFSwiftXMLParserBridgeCF .CFStringGetMaximumSizeForEncoding (__CFSwiftXMLParserBridgeCF .CFStringGetLength (xmlString ), kCFStringEncodingUTF8 ) + 1 ;
604- char * buffer = calloc (1 , bufferSize );
604+ char * buffer = calloc (bufferSize , 1 );
605605 __CFSwiftXMLParserBridgeCF .CFStringGetCString (xmlString , buffer , bufferSize , kCFStringEncodingUTF8 );
606606 xmlElementPtr resultNode = _CFXMLParseDTDNode ((const xmlChar * )buffer );
607607
@@ -864,35 +864,35 @@ CFStringRef _CFXMLCopyStringWithOptions(_CFXMLNodePtr node, uint32_t options) {
864864 // predefined entities need special handling, libxml2 just tosses an error and returns a NULL string
865865 // if we try to use xmlSaveTree on a predefined entity
866866 CFMutableStringRef result = __CFSwiftXMLParserBridgeCF .CFStringCreateMutable (NULL , 0 );
867- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( "<!ENTITY " ));
867+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "<!ENTITY " , kCFStringEncodingUTF8 ));
868868 __CFSwiftXMLParserBridgeCF .CFStringAppendCString (result , (const char * )((xmlEntityPtr )node )-> name , kCFStringEncodingUTF8 );
869- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( " \"" ));
869+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , " \"" , kCFStringEncodingUTF8 ));
870870 __CFSwiftXMLParserBridgeCF .CFStringAppendCString (result , (const char * )((xmlEntityPtr )node )-> content , kCFStringEncodingUTF8 );
871- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( "\">" ));
871+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "\">" , kCFStringEncodingUTF8 ));
872872
873873 return result ;
874874 } else if (((xmlNodePtr )node )-> type == XML_NOTATION_NODE ) {
875875 // This is not actually a thing that occurs naturally in libxml2
876876 xmlNotationPtr notation = ((_cfxmlNotation * )node )-> notation ;
877877 CFMutableStringRef result = __CFSwiftXMLParserBridgeCF .CFStringCreateMutable (NULL , 0 );
878- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( "<!NOTATION " ));
878+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "<!NOTATION " , kCFStringEncodingUTF8 ));
879879 __CFSwiftXMLParserBridgeCF .CFStringAppendCString (result , (const char * )notation -> name , kCFStringEncodingUTF8 );
880- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( " " ));
880+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , " " , kCFStringEncodingUTF8 ));
881881 if (notation -> PublicID == NULL && notation -> SystemID != NULL ) {
882- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( "SYSTEM " ));
882+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "SYSTEM " , kCFStringEncodingUTF8 ));
883883 } else if (notation -> PublicID != NULL ) {
884- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( "PUBLIC \"" ));
884+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "PUBLIC \"" , kCFStringEncodingUTF8 ));
885885 __CFSwiftXMLParserBridgeCF .CFStringAppendCString (result , (const char * )notation -> PublicID , kCFStringEncodingUTF8 );
886- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( "\"" ));
886+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "\"" , kCFStringEncodingUTF8 ));
887887 }
888888
889889 if (notation -> SystemID != NULL ) {
890- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( "\"" ));
890+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "\"" , kCFStringEncodingUTF8 ));
891891 __CFSwiftXMLParserBridgeCF .CFStringAppendCString (result , (const char * )notation -> SystemID , kCFStringEncodingUTF8 );
892- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( "\"" ));
892+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "\"" , kCFStringEncodingUTF8 ));
893893 }
894894
895- __CFSwiftXMLParserBridgeCF .CFStringAppend (result , CFSTR ( " >" ));
895+ __CFSwiftXMLParserBridgeCF .CFStringAppend (result , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , " >" , kCFStringEncodingUTF8 ));
896896
897897 return result ;
898898 }
@@ -918,7 +918,7 @@ CFStringRef _CFXMLCopyStringWithOptions(_CFXMLNodePtr node, uint32_t options) {
918918 int error = xmlSaveClose (ctx );
919919
920920 if (error == -1 ) {
921- return CFSTR ( "" );
921+ return __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "" , kCFStringEncodingUTF8 );
922922 }
923923
924924 const xmlChar * bufferContents = xmlBufferContent (buffer );
@@ -1111,7 +1111,7 @@ bool _CFXMLDocValidate(_CFXMLDocPtr doc, CFErrorRef _Nullable * error) {
11111111 CFMutableDictionaryRef userInfo = __CFSwiftXMLParserBridgeCF .CFDictionaryCreateMutable (NULL , 1 , __CFSwiftXMLParserBridgeCF .kCFCopyStringDictionaryKeyCallBacks , __CFSwiftXMLParserBridgeCF .kCFTypeDictionaryValueCallBacks );
11121112 __CFSwiftXMLParserBridgeCF .CFDictionarySetValue (userInfo , * (__CFSwiftXMLParserBridgeCF .kCFErrorLocalizedDescriptionKey ), errorMessage );
11131113
1114- * error = __CFSwiftXMLParserBridgeCF .CFErrorCreate (NULL , CFSTR ( "NSXMLParserErrorDomain" ), 0 , userInfo );
1114+ * error = __CFSwiftXMLParserBridgeCF .CFErrorCreate (NULL , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "NSXMLParserErrorDomain" , kCFStringEncodingUTF8 ), 0 , userInfo );
11151115
11161116 __CFSwiftXMLParserBridgeCF .CFRelease (userInfo );
11171117 }
@@ -1177,7 +1177,7 @@ _CFXMLDTDPtr _Nullable _CFXMLParseDTDFromData(CFDataRef data, CFErrorRef _Nullab
11771177 CFMutableDictionaryRef userInfo = __CFSwiftXMLParserBridgeCF .CFDictionaryCreateMutable (NULL , 1 , __CFSwiftXMLParserBridgeCF .kCFCopyStringDictionaryKeyCallBacks , __CFSwiftXMLParserBridgeCF .kCFTypeDictionaryValueCallBacks );
11781178 __CFSwiftXMLParserBridgeCF .CFDictionarySetValue (userInfo , * (__CFSwiftXMLParserBridgeCF .kCFErrorLocalizedDescriptionKey ), errorMessage );
11791179
1180- * error = __CFSwiftXMLParserBridgeCF .CFErrorCreate (NULL , CFSTR ( "NSXMLParserErrorDomain" ), 0 , userInfo );
1180+ * error = __CFSwiftXMLParserBridgeCF .CFErrorCreate (NULL , __CFSwiftXMLParserBridgeCF . CFStringCreateWithCString ( NULL , "NSXMLParserErrorDomain" , kCFStringEncodingUTF8 ), 0 , userInfo );
11811181
11821182 __CFSwiftXMLParserBridgeCF .CFRelease (userInfo );
11831183 }
0 commit comments