json: Add stpcpy replacement.
authorWerner Koch <wk@gnupg.org>
Wed, 18 Apr 2018 18:11:27 +0000 (20:11 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 18 Apr 2018 18:11:50 +0000 (20:11 +0200)
* src/gpgme-json.c [!HAVE_STPCPY](_my_stpcpy): New.

Signed-off-by: Werner Koch <wk@gnupg.org>
src/gpgme-json.c

index 0beb78f..f1e9f25 100644 (file)
@@ -114,6 +114,19 @@ static struct
 
 #define spacep(p)   (*(p) == ' ' || *(p) == '\t')
 
+#ifndef HAVE_STPCPY
+static GPGRT_INLINE char *
+_my_stpcpy (char *a, const char *b)
+{
+  while (*b)
+    *a++ = *b++;
+  *a = 0;
+  return a;
+}
+#define stpcpy(a,b) _my_stpcpy ((a), (b))
+#endif /*!HAVE_STPCPY*/
+
+
 
 static void
 xoutofcore (const char *type)