diff Mac/Python/macglue.c @ 15529:a93d79da4f8c legacy-trunk

Added a c2pstrcpy() function.
author Jack Jansen <jack.jansen@cwi.nl>
date Tue, 12 Dec 2000 22:12:14 +0000
parents 71456782d8fd
children 83e146974b72
line wrap: on
line diff
--- a/Mac/Python/macglue.c	Tue Dec 12 22:10:31 2000 +0000
+++ b/Mac/Python/macglue.c	Tue Dec 12 22:12:14 2000 +0000
@@ -345,6 +345,17 @@
 	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)
 {