Source

pyobjc / pyobjc-core / Modules / objc / unicode-object.m

Diff from to

pyobjc-core/Modules/objc/unicode-object.m

 			ascii->length = length - nr_surrogates;
 			*ucs2_cur = 0;
 		}
+#if SIZEOF_WCHAR_T == 2
+		ascii->wstr = (wchar_t*)(result->base.data.ucs4);
+		compact->wstr_length = ascii->length;
+#endif
 
 	} else { /* 4BYTE_KIND */
 		result->base.data.ucs4 = PyObject_MALLOC(sizeof(Py_UCS4) * (length + 1 - nr_surrogates));
 		}
 		*ucs4_cur = 0;
 		ascii->length = length - nr_surrogates;
+#if SIZEOF_WCHAR_T == 4
+		ascii->wstr = (wchar_t*)(result->base.data.ucs4);
+		compact->wstr_length = ascii->length;
+#endif
 	}
 
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.