[Python-checkins] r84417 - in python/branches/import_unicode: Include/unicodeobject.h Objects/unicodeobject.c

victor.stinner python-checkins at python.org
Thu Sep 2 00:14:12 CEST 2010


Author: victor.stinner
Date: Thu Sep  2 00:14:12 2010
New Revision: 84417

Log:
Create Py_UNICODE_strcat() function

Modified:
   python/branches/import_unicode/Include/unicodeobject.h
   python/branches/import_unicode/Objects/unicodeobject.c

Modified: python/branches/import_unicode/Include/unicodeobject.h
==============================================================================
--- python/branches/import_unicode/Include/unicodeobject.h	(original)
+++ python/branches/import_unicode/Include/unicodeobject.h	Thu Sep  2 00:14:12 2010
@@ -1620,6 +1620,9 @@
 PyAPI_FUNC(Py_UNICODE*) Py_UNICODE_strcpy(
     Py_UNICODE *s1, const Py_UNICODE *s2);
 
+PyAPI_FUNC(Py_UNICODE*) Py_UNICODE_strcat(
+    Py_UNICODE *s1, const Py_UNICODE *s2);
+
 PyAPI_FUNC(Py_UNICODE*) Py_UNICODE_strncpy(
     Py_UNICODE *s1, const Py_UNICODE *s2, size_t n);
 

Modified: python/branches/import_unicode/Objects/unicodeobject.c
==============================================================================
--- python/branches/import_unicode/Objects/unicodeobject.c	(original)
+++ python/branches/import_unicode/Objects/unicodeobject.c	Thu Sep  2 00:14:12 2010
@@ -9980,6 +9980,13 @@
     return s1;
 }
 
+Py_UNICODE*
+Py_UNICODE_strcat(Py_UNICODE *s1, const Py_UNICODE *s2)
+{
+    s1 += Py_UNICODE_strlen(s1);
+    return Py_UNICODE_strcpy(s1, s2);
+}
+
 int
 Py_UNICODE_strcmp(const Py_UNICODE *s1, const Py_UNICODE *s2)
 {


More information about the Python-checkins mailing list