]> granicus.if.org Git - python/commitdiff
Added a c2pstrcpy() function.
authorJack Jansen <jack.jansen@cwi.nl>
Tue, 12 Dec 2000 22:12:14 +0000 (22:12 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Tue, 12 Dec 2000 22:12:14 +0000 (22:12 +0000)
Mac/Python/macglue.c

index 67c39186860dbb05780897f99688adf07ff09798..ded0ad1e19106e6533fa3383b6c5493ec7d31f94 100644 (file)
@@ -345,6 +345,17 @@ Pstring(char *str)
        return buf;
 }
 
+void
+c2pstrcpy(unsigned char *dst, const char *src)
+{
+       int len;
+       
+       len = strlen(src);
+       if ( len > 255 ) len = 255;
+       strncpy((char *)dst+1, src, len);
+       dst[0] = len;
+}
+
 /* Like strerror() but for Mac OS error numbers */
 char *PyMac_StrError(int err)
 {